摘要: 一个应用程序只有一个application对象,application是单例的。 一个应用程序启动后船创建的第一个对象是UIApplication对象 利用UIApplication对象,能进行一些应用级别的操作。 UIApplication *app = [UIApplication shared 阅读全文
posted @ 2016-01-27 11:39 欲眠 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 通知相比于代理,通知是多对多的关系,实现通知需要下面三个步骤,注册了一个要用的通知,实现通知的方法,最后再需要调用这个方法的地方post一下这个通知,那么这个方法便会调用了注册通知:即要在什么地方接受消息[[NSNotificationCenter defaultCenter] addObserv... 阅读全文
posted @ 2016-01-15 11:25 欲眠 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 自从iOS7以后更新了计算方法 //定义字体 NSDictionary *attrs = @{NSFontAttributeName :[UIFont systemFontOfSize:14]}; //定义这个控件文字最大的宽度和高度,这里定义了可以无限宽和高 CGS... 阅读全文
posted @ 2016-01-13 10:03 欲眠 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、是什么?用来干什么?代理是iOS里面的一种设计模式,使用代理可以实现监听和传参。这种模式用于一个对象“代表”另外一个对象去做和实现一些东西。二、谁是谁的代理?举个简单例子,比如A控制器和B控制器,假定A控制器有某一个按钮且被点击了,这时B控制器想知道A控制器按钮被点击了,也就是B想监听A何时被点... 阅读全文
posted @ 2016-01-12 16:21 欲眠 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 一、set方法和get方法 1.set方法和get方法的使用场合 @public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问(类似机场的安检、水龙头过滤,过滤掉不合理的东西),比如僵尸的生命值不能为负数 2.set方法作用:用来设置成员变量,可以在方法里面过滤掉一... 阅读全文
posted @ 2016-01-12 10:50 欲眠 阅读(5053) 评论(0) 推荐(0) 编辑