随笔分类 - iOS
iOS中 分类(category)与扩展(Extension)的区别?
摘要:1.分类(category)的作用 (1).作用:可以在不修改原来类的基础上,为一个类扩展方法。(2).最主要的用法:给系统自带的类扩展方法。 2.分类中能写点啥? (1).分类中只能添加“方法”,不能增加成员变量。(2).分类中可以访问原来类中的成员变量,但是只能访问@protect和@publi
阅读全文
都在说RunLoop...... 到底什么是RunLoop?
摘要:RunLoop(消息循环):说白了就是一种事件监听循环。就好比是一个while循环,监听到事件就起来,没有就休息。 介绍: 它可以在不同模式下进行切换,iOS有五种模式,其中UIInitializationRunLoopModel应用程序启动时会使用,启动完成后将不再使用;GSEventReceiv
阅读全文
iOS超全开源框架、项目和学习资料汇总 UI篇
摘要:上下拉刷新控件 MJRefresh --仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。 AutoLayout Masonry --Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封
阅读全文
Xcode 9.0 新增功能大全
摘要:Xcode是用于为Apple TV,Apple Watch,iPad,iPhone和Mac创建应用程序的完整开发人员工具集。Xcode开发环境采用tvOS SDK,watchOS SDK,iOS SDK和macOS SDK的形式捆绑Instruments分析工具,Simulator和OS框架。 Xc
阅读全文