FOUNDATION_EXPORT和#define意思一样,都是定一个变量。 A.h文件 FOUNDATION_EXPORT NSString * const kName;F...
FOUNDATION_EXPORT和#define意思一样,都是定一个变量。 A.h文件 FOUNDATION_EXPORT NSString * const kName;F...
NS_DESIGNATED_INITIALIZER(指定初始化器)。在OC中,对于多个方法实现初始化的时候,会指定其中一个做为NS_DESIGNATED_INITIALIZE...
注:在看第三方框架的时候,常用的一些封装细节,因此对封装细小知识点进行总结。 一、nonnull:字面意思就能知道:不能为空(用来修饰属性,或者方法的参数,方法的返回值) 1...
Cocoapods安装、使用、常见问题 一、什么是Cocoapods CocoaPods是一个负责管理iOS项目中第三方开源库的工具。CocoaPods实现了将第三方库统一管...
MVC 是什么? MVC是Model-View-Controller,就是模型-视图-控制器模型对象封装了应用程序的数据,并定义操控和处理该数据的逻辑和运算。 视图对象是应用...
TCP/IP协议族 互联网协议族(英语:Internet Protocol Suite,缩写为IPS),是一个网络通信模型,以及一整个网络传输协议家族,为互联网的基础通信架构...
是什么? 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,常用的方案有:plist文件(属性列表)preferen...
视图控制器获取view的步骤 总结 应用程序的状态 于APP状态相关的使用 当应用程序进入后台时,我们应该做些什么?
是什么? 作为MVC设计模式中的C,Controller一直扮演着项目开发中最重要的角色,它是视图和数据的桥梁,通过它的管理,将数据有条有理的展示在我们的View层上。只要是...