MVC I’m dating with a model… and a view, and a controller. 众所周知,MVC 是开发客户端最经典的设计模式,iOS 开发也 ...
MVC I’m dating with a model… and a view, and a controller. 众所周知,MVC 是开发客户端最经典的设计模式,iOS 开发也 ...
什么是库 ? 库就是程序代码的集合,将N个文件组织起来,是共享程序代码的一种方式。库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。 库的分类 开源库:源代码是公 ...
iOS程序的启动执行顺序 AppDelegate 及 UIViewController 的生命周期 iOS应用程序的状态切换很重要,而UIViewControler对于iOS这种MVC模式来说 ...
一.iOS在切换根控制器时,如何销毁之前的控制器?(切换rootViewController时注意的内存泄漏) 首先、在iOS的ARC机制下,任何对象,当 ...
KVO的用法 KVO也就是key-value-observing(即键值观察),利用一个key来找到某个属性并监听其值得改变。用法如下: 添加观察者 在观察者中实现监听方法,observ ...
谈到链式编程,那Masonry几乎就是最经典的代表.如: 像这样top.equalTo(self.view).offset(60)通过”点”语法,将需要执行的代码块连续的书写下去 ...
首先要注意 : tableview,scrollview,滑动时NSTimer的加入到run Loop中 要不然的话滑动阻碍NSTimer 运转 界面是主线程 在软件开发过程中,我们常常需 ...
总结: 三类工具 基础工具 (NSLog的方式记录运行时间.) 性能工具.检测各个部分的性能表现,找出性能瓶颈 内存工具.检查内存正确性和内存使用效率 性能工具: ...
前言:处于安全考虑,iOS系统的沙盒机制规定每个应用都只能访问当前沙盒目录下面的文件(也有例外,比如在用户授权情况下访问通讯录,相册等),这个规则展示了iOS系统的封闭性。在开发中常常需 ...
一、KVC 的用法和实践 用法 KVC(Key-value coding)键值编码,顾名思义。额,简单来说,是可以通过对象属性名称(Key)直接给属性值(value)编码(coding)“编码”可 ...