Magic's repositories
ResponderChain
ResponderChain解决复杂UI 事件传递(替代Block/代理)
CommonUsedLock
iOS常用Lock测试(NSLock NSRecursiveLock pthread_mutex dispatch_semaphore)
NSHashTable-NSMapTable
NSHashTable&NSMapTable simple test
BuilderPattern
BuilderPattern 属性检查
ZGProxy
NSProxy 理解消息转发机制,实现伪多继承,解决定时器内存泄漏问题
SimpleAlertView
Swift实现简易弹窗
SwiftLunBo
Swift轮播
SwiftLanuchAD
Swift实现App启动广告页(图片类型)
LeadPage
欢迎页
SwiftCollectionView
Swift4.0父子控制器的简单实用
ChangeFont
Runtime解决统一修改项目(UIButton/UILabel/UITextField/UITextView)字体
A
A Repo
ConfigPrivatePod
ConfigPrivatePod
MagicSpec
spec repository
PrivateSpecPods
SpecPods
NSProxyDemo
NSProxy模拟多继承&解决NSTimer强引用self
NSTimerRetainCycle
类方法解决NSTimer循环引用问题
GitTest
Git branch test
KNPhotoBrower
高仿 微博 图片浏览器 (支持本地图片 和 网络图片)
SimpleWord
使用原生代码写的文本编辑器,支持字体、颜色设置,支持缩进,列表、checkbox,支持插入图片等。 (*开发中)
MyLinearLayout
MyLayout is a powerful iOS UI framework implemented by Objective-C. It integrates the functions with Android Layout,iOS AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap. So you can use LinearLayout,RelativeLayout,FrameLayout,TableLayout,FlowLayout,FloatLayout,PathLayout,LayoutSizeClass to build your App 自动布局 UIView UITableView UICollectionView
PlistDemo
Plist拆分:1.按属性名 2.按数据类型 字典转模型 自定义类型模型归档
MVVM-Swift3.0
Swift3.0 MVVM简单实现tableView
BLEDemo--
BLE
SwiftBaseLanguage
Swift基本语法笔记
NSURLSessionDownloadFile
NSURLSession大文件断点下载
NSURLSessionDownloadTaskDemo
NSURLSessionDownloadTask
NSURLSessionDemo
NSURLSession简易使用:get/post/NSURLSessionDataDelegate