摘要: IOS温故而知新(一) 一步一步分析新建App启动过程 笔者接触IOS大概半年的时间,可以说能够开发App,但是又有很多不足的地方,因此打算写一些技术文章,能够达到温故而知新的效果,难免会有错误或者遗漏,也希望各位看官不吝指教。另外宣传一下刚建立的群“IOS菜鸟到高手之路”,312747764,欢迎 阅读全文
posted @ 2016-02-24 18:41 wangbaixue 阅读(280) 评论(0) 推荐(0) 编辑
摘要: [self.tableView setTableFooterView:[[UIView alloc] initWithFrame:CGRectZero]]; 阅读全文
posted @ 2016-02-24 17:41 wangbaixue 阅读(121) 评论(0) 推荐(0) 编辑
摘要: NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。 因为如果使用自己建立的plist文件什么的,还得自己显示创建文件 阅读全文
posted @ 2016-02-24 16:08 wangbaixue 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 定义: 一些情况下,客户不想或不能直接引用一个对象,而代理对象可以在客户和目标对象之间起到中介作用,去掉客户不能看到的内容或服务,或者添加客户需要的额外服务。 组成: 抽象主题角色:声明了抽象主题和代理主题的公共接口 代理主题角色:内部包含对真是主题的引用,并提供和真实主题角色相同的接口 真实主题角 阅读全文
posted @ 2016-02-24 15:43 wangbaixue 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 定义:使一个类的接口转换为客户想要的另一个接口,使那些由于接口不兼容而无法一起工作的接口可以一起工作。 适配器模式的组成: 1、目标角色 :客户需要使用的接口 2、被适配角色 :已有的接口,但不兼容现在接口 3、适配器角色 :将被适配的已有接口转换为目标角色 上面的两个图可以看出,shape类想增加 阅读全文
posted @ 2016-02-24 14:31 wangbaixue 阅读(96) 评论(0) 推荐(0) 编辑