摘要: 系统至ios6之后,关于图片拉伸的方法已经扩展至3个函数: 1.ios4提供的方法: 这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是不拉伸区域距离左边框的宽度,第二个参数是不拉伸区域距离上边框的宽度,其操作本质是对一个像素的复制拉伸, 阅读全文
posted @ 2016-06-13 21:17 雄鹰和猪 阅读(301) 评论(0) 推荐(0)
摘要: atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样: 阅读全文
posted @ 2016-06-13 21:16 雄鹰和猪 阅读(195) 评论(0) 推荐(0)
摘要: 不懂珍惜 给你座金山也不会快乐 不懂宽容 再多的朋友也终将离去 不懂感恩 再优秀也难以成功 不懂行动 再聪明也难以圆梦 不懂合作 再拼搏也难以大成 不懂积累 再挣钱也难以大富 不懂满足 再富有也难以幸福 不懂养生 再治疗也难以长寿 致正在青春迷茫的小伙伴们! 阅读全文
posted @ 2016-06-10 11:06 雄鹰和猪 阅读(111) 评论(0) 推荐(0)
摘要: 1> 检查网络请求操作是否被放在主线程了 2> 看看异步请求的数量是否太多了(子线程数量) 3> 数据量是否太大?如果太大,先清除一些不必要的对象(看不见的数据、图片) 4> 手机CPU使用率和内存问题 阅读全文
posted @ 2016-05-21 22:37 雄鹰和猪 阅读(160) 评论(0) 推荐(0)
摘要: 收集购物信息 iOS项目 倒计时:588 步骤 /.panel-heading 项目需求 设置警告框样式为带有两个文本输入的警告框,用于收集用户收货地址和联系电话。并选择合适的代理方法,当警告框上的两输入框有一个为空时限制“购买”按钮点击。 #import "TableViewController. 阅读全文
posted @ 2016-05-21 22:00 雄鹰和猪 阅读(409) 评论(0) 推荐(0)
摘要: 项目需求 设置警告框为带有一个密文输入框的样式,并设置输入框键盘为数字键盘;判断密文输入框里的内容,并弹出相应提示 废话不说,直接上试题 及答案 代码 #import "TableViewController.h" @interface TableViewController ()<UIAlertV 阅读全文
posted @ 2016-05-21 21:58 雄鹰和猪 阅读(433) 评论(0) 推荐(0)
摘要: 项目需求 利用递归 实现UIScrollView无限滚动的效果。 上机试题, #import "ViewController.h" @interface ViewController (){ UIScrollView *mainScroll; BOOL isFinish; int x; } @end 阅读全文
posted @ 2016-05-21 21:56 雄鹰和猪 阅读(211) 评论(0) 推荐(0)
摘要: 多线程主要有以下三个实现方式: NSThread , NSOperation (使用NSOperation 和 NSOperationQueue) GCD(Grand Central Dispatch) NSThread 相当于自己创建一个线程,创建线程的时候,可以把一个方法放到创建的线程中, 创建 阅读全文
posted @ 2016-05-19 23:07 雄鹰和猪 阅读(322) 评论(0) 推荐(0)
摘要: 1.单元格的重复利用。 2.单元格中的视图尽量都使用不透明的,单元格中要尽量少使用动画 3.图片加载的时候使用异步加载 4.滑动时不加载图片,停止滑动的时候开始加载 5.单元格中的内容可以在自定义cell 类中的drawRect 方法内自己绘制 6.如非必要,减少cell 的全部刷新,需要刷新哪些行 阅读全文
posted @ 2016-05-19 22:35 雄鹰和猪 阅读(154) 评论(0) 推荐(0)
摘要: - 1 新建 String File 文件,命名为 Localizable.strings ,往里面添加你想要的语言支持。 - 2 在不同语言的 Localizable.strings文件中添加对应的文本。 - 3 XIB文件国际化,在需要国际化的 XIB文件上 get Info 添加多语言版本,修 阅读全文
posted @ 2016-05-19 22:17 雄鹰和猪 阅读(300) 评论(0) 推荐(0)