![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS之设计模式
文章平均质量分 95
Walden_tinghou
这个作者很懒,什么都没留下…
展开
-
用模型取代字典——实现九宫格界面
1.使用字典的坏处一般情况下,设置数据和取出数据都使用“字符串类型的key”,编写这些key时,编译器不会有任何友善提示,需要手敲dict[@"name"] = @"Jack";NSString *name = dict[@"name"];手敲字符串key,key容易写错Key如果写错了,编译器不会有任何警告和报错,造成设错数据或者取错数据使用模型的好处所谓模型原创 2013-11-13 09:16:41 · 945 阅读 · 0 评论 -
Xcode 5.0 下载,安装,使用 & iOS开发 -应用管理使用 xib及mvc封装
1.xib简单介绍在iOS5之前,苹果使用xib文件来描述UI界面在iOS5之后,苹果采取了更加强大和先进的storyboard文件来描述界面xib和storyboard的比较,一个轻量级一个重量级。共同点:都用来描述软件界面都用Interface Builder工具来编辑不同点:Xib是轻量级的,用来描述局部的UI界面Storyboard是重量原创 2013-11-13 09:33:41 · 994 阅读 · 0 评论 -
ios开发单例模式——使用GCD实现单例模式 & 非ARC单例模式 &使用GCD和线程锁实现单例模式
使用GCD和线程锁实现单例模式static dispatch_once_t once; dispatch_once(&once,^{ }@synchronized(self)原创 2015-04-05 23:51:37 · 10616 阅读 · 0 评论 -
iOS开发总结之控制器之间传值的8种方式
1.前言项目开发当中往往会遇到控制器之间的传值,总结了一下总共有如下6种传递方式(包括顺传和逆传)代理 、 单粒 、通知 、 kvc 、 block 和 NSUserDefaults 这6种方式2.直接上代码,今后有时间再整理storyboard中的结构原创 2016-04-27 22:00:40 · 3705 阅读 · 0 评论