- 博客(8)
- 收藏
- 关注
转载 iOS中 常用的mac终端指令
1.使用caffeinate阻止Mac运行屏幕保护和睡眠 caffeinate能阻止Mac进入睡眠状态,而且屏幕保护也不会激活。我们最好使用-t为命令加入具体的时间。比如下面的命令可以使Mac一小时内不进入睡眠状态。 caffeinate -t 3600 2.使用pkgutil解压PKG文件 如果你想查看PKG安装文件中的某个特殊文件,你可以使用pkgutil命令完成。下面的...
2015-10-30 08:57:00 147
转载 Git和CocoaPods的简单使用
Git是一款免费、开源的分布式版本控制系统,还有一种SVN的开源的集中式版本控制系统.分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。 优点: 适合分布式开发,强调个体。公共服务器压力和数据量都不会太大。速度快、灵活。任意两个开发者之间可以很容易的解决冲突。离线工作。 缺点:不符合常规思维。代码保...
2015-10-13 15:20:00 89
转载 关于指针
对于一个没有任何编程基础的我来说,指针这个概念一直是个头疼的问题,但问题总要解决,之前在OC中使用都是死搬硬套,用起来也没底,不得不搞搞指针的含义了! C语言里的指针,指针这个概念,还得提到指针变量,把指针变量类比为信封,信封上写着地址,对应内存的地址,通过这个地址可以访问内存,指针变量的创建过程一直是个疑惑. 最基本的创建方式 int a = 10; int *p = NULL...
2015-10-10 12:57:00 76
转载 内存管理
OC的内存管理机制采用引用计数的方式来管理内存,分为三种方式,ARC(自动引用计数),MRC(手动引用计数),autorelease(自动释放池),ARC是iOS5之后引入的,是苹果公司为了减少开发者的工作量,降低程序崩溃,内存泄露的风险. 引用计数 关于引用计数,网上流传的开关灯例子不错,我们把房间的灯当做对象,开灯生成对象,照明需求持有对象,当房间人走完就无需照明,就得释放对象,...
2015-10-09 20:56:00 65
转载 深拷贝与浅拷贝
浅拷贝,拷贝的是指向对象的指针,即两个指针指向同一块内存,而深拷贝拷贝的是对象本身,直接开辟另一块内存,这样就造成,浅拷贝原对象改变的话,新对象也会变化,而深拷贝就解决了这一问题.用网上一哥们通俗的话将就是:浅拷贝好比你和你的影子,你完蛋,你的影子也完蛋深拷贝好比你和你的克隆人,你完蛋,你的克隆人还活着。 转载于:https://www.cnblogs.com/forever54780...
2015-10-09 08:55:00 64
转载 关于懒加载(lazy loading)
懒加载---即为延迟加载,顾名思义在需要的时候才加载,这样做效率会比较低,但是占用内存低,iOS设备内存资源有限,如果程序启动使用一次性加载的方式可能会耗尽内存,这时可以使用懒加载,先判断是否有,没有再去创建 懒加载的好处:不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强代码之间的独立性强,低耦合,节省了内存资源 通过重写get方法,实现懒...
2015-10-08 11:46:00 536
转载 关于音频的介绍
http://www.cnblogs.com/kenshincui/p/4186022.html#summary感觉挺全面 转载于:https://www.cnblogs.com/forever54780/p/4860385.html
2015-10-08 11:06:00 81
转载 单例的创建
单例是一种特殊的对象,这个类唯一的对象,单例的几种创建方式 + (Singleton *)shareSingleton {static Singleton *single = nil; 保证线程只走一次 static dispatch_once_t oneToken; dispatch_once(&oneToken,^{ single = [Singleton allo...
2015-10-07 21:02:00 91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人