【iOS】OC
代码如水
这个作者很懒,什么都没留下…
展开
-
如何对NSArray中自定义的对象进行排序
我们开发的每个程序都会使用到一些数据,而这些数据一般被封装在一个自定义的类中。例如一个音乐程序可能会有一个Song类,聊天程序则又一个 Friend类,点菜程序会有一个Recipe类等。有时候我们希望在程序中显示的列表数据是按照一定顺序进行排列的,本文我们就来看看在iOS中有哪些 方法可以对NSArray中的对象进行排序。AD:本文译自How to sort转载 2014-11-17 14:19:03 · 364 阅读 · 0 评论 -
stringByAppendingString、---Format、---PathComponent、---PathExtension之间的区别
唯一的区别就是stringByAppendingPathComponent会在你添加的字符串前面加一道斜杠“ \ ”,因为它是表示路径的,其它的没什么区别了。原创 2014-12-04 11:13:59 · 581 阅读 · 0 评论 -
OC中的全局变量 与 static
转载自:http://malongs.com/post/34.html 在日常的程序开发中我们常常需要让某些变量贯穿整个程序全局,比如要记录用户点击所有按钮总共多少次,这个时候怎么办?我们可以使用OC中得全局变量。 其实定义全局变量非常简单,一般情况下只要在程序开始处定义一个变量,该变量的变量名规范以"g"打头,表明是全局变量。转载 2014-12-01 15:28:43 · 11103 阅读 · 0 评论 -
UIView设置背景图片的几种方法
项目中,可能需要我们为某个视图设置背景图片,而API中UIView没有设置背景图片的方法,那么该如何实现呢?第一种方法:利用的UIView的设置背景颜色方法,用图片做图案颜色,然后传给背景颜色。UIColor *bgColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"bgImg.png"];转载 2014-11-27 10:49:24 · 474 阅读 · 0 评论 -
iOS 多个UIImageView 加载高清大图时的内存管理
转载自:http://www.2cto.com/kf/201408/328671.html当我们在某一个View 多个UIImageView,且UIImageView都显示的是高清大图,就有可能出现内存警告的问题。如果第一次进入这个view,没有发生内存警告,当再次进入这个view,如果上一次的内存没有及时释放,这一次次的累加,便可导致内存崩溃。1,UIImage 加载转载 2014-11-27 09:23:16 · 338 阅读 · 0 评论 -
用colorWithPatternImage设置view背景太占内存,替代方法
用colorWithPatternImage设置view背景色太占内存,替代方法之前的一个iPad项目,由于支持旋转,背景图又不一样,采用在旋转时使用下面代码设置背景色: self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"main_landscape.jpg"]];转载 2014-11-27 12:58:24 · 535 阅读 · 0 评论 -
iOS沙盒目录结构解析
作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/18269713转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!出于安全考虑,iOS系统的沙盒机制规定每个应用都只能访问当前沙盒目录下面的文件(也有例外,比如系统通讯录能在转载 2014-11-28 15:39:20 · 468 阅读 · 0 评论 -
imageNamed 与 imageWithContentsOfFile的区别
imageNamed 与 imageWithContentsOfFile的区别myImage = [UIImage imageNamed:@"icon.png"];那么小心了这种方法在一些图片很少,或者图片很小的程序里是ok的。但是,在大量加载图片的程序里,请千万不要这样做。 这种方法在application bundle的顶层文件夹寻找由供应的名字的图象 。 如果转载 2014-11-27 13:12:40 · 326 阅读 · 0 评论 -
NSNotification的同步执行、异步执行
转载自:http://blog.sina.com.cn/s/blog_a45145650101ioln.html 1. NSNotification的同步执行 NSNotification使用的是同步操作。即如果你在程序中的A位置注册了一个observer,在B位置post了一个NSNotification,通知发出后,必须等到A位置的通知回调执行完以后才能返回到A转载 2014-11-27 09:05:08 · 437 阅读 · 0 评论 -
Objective-C中nil与release的区别与用法
本文转载自:http://blog.csdn.net/wangqiuyun/article/details/7674274这篇文章写的很好,而且文章后面的讨论与问答也值得一看。做IOS开发的估计都对Objective-C的内存管理机制很头疼,一不小心程序就会出内存泄露,我也不例外,前几天被指针的置nil与release给搞惨了,今和大家详细解说一下有关Objective-C中n转载 2014-12-05 15:08:31 · 355 阅读 · 0 评论