摘要:做ipone开发有必要知道iPhone程序的生命周期,说白了就是点击应用图标启动程序到到退出程序,在这个运行的过程中底下的代码到底发生了什么,只有理解生命周期,有利于我们开发人员开发出更好的应用. 当用户点击一个图片的时候,程序开始运行,从main函数开始: int main(int argc, c
阅读全文
摘要:1.什么是程序间的通信:个人理解就是,比如有二个程序,程序A和程序B,通过点击程序A中的方法,唤醒程序B,进入程序B,并将程序A的值传入传入给程序B; 2.为什么会有程序间的通信? 在iOS里,由于程序本身采用沙盒结构,相互之间是隔离的,比较封闭,唯一的程序间通信方式是采用苹果提供的接口利用URL
阅读全文
摘要:1.ReactiveCocoa(简称RAC),是有Github开源的一个应用于iOS和OS开发的心框架,Cocoa是苹果框架的简称,因此很多苹果框架都喜欢以Cocoa结尾,他开辟的Object-C编程的新纪元,他的厉害之处在与他的编程思想. 2.编程思想: 函数响应式编程:(Functional R
阅读全文
摘要:本文目录 一、简介 二、模型文件 三、了解NSManagedObject对象 四、CoreData中的核心对象 五、代码实现 六、打开CoreData的SQL语句输出开关 七、创建NSManagedObject的子类 一、简介 二、模型文件 三、了解NSManagedObject对象 四、CoreD
阅读全文
摘要://安装cocoaPods 1升级ruby环境,max系统自带所以不需安装 gem update —system 2安装需访问.cocopost.org这个网站,反正连接不到这个网站,但是我们貌似连接不到,所以要借助淘宝的ryby镜像,来进行访问. gem sources --remove http
阅读全文
摘要:一.RunLoop 顾名思义就是一个循环,你的线程在这里开始,并运行事件处理响应输入事件. RunLoop的作用: 1.保证程序的持续运行 2.处理App中的各种事件,(比如触摸,定时器事件,Selector事件) 3.节约CPU资源,提高程序性能,该做事情的时候做事情,该休息的时候就休息 RunL
阅读全文
摘要:/* RunLoop 作用: *保证程序持续运行 *处理App中的各种事件 (触摸 定时器 selector) *如果没人让App处理事件 RunLoop会进入休眠状态 *节省CPU资源 提高程序性能. 该做事情的时候做事, 该休息的时候休息 */ /* RunLoop 在 iOS中有两套API *
阅读全文