随笔分类 -  02 Object-C

摘要:ARC已经出来很久了,自动释放内存的确很方便,但是并非绝对安全绝对不会产生内存泄露。导致iOS对象无法按预期释放的一个无形杀手是——循环引用。循环引用可以简单理解为A引用了B,而B又引用了A,双方都同时保持对方的一个引用,导致任何时候引用计数都不为0,始终无法释放。若当前对象是一个ViewContr... 阅读全文
posted @ 2015-09-09 21:16 ygm900 阅读(729) 评论(0) 推荐(1) 编辑
摘要:一、概要iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。二、安装由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:注:要使用CocoaPods,那... 阅读全文
posted @ 2015-09-08 15:38 ygm900 阅读(522) 评论(0) 推荐(0) 编辑
摘要:转:http://www.2cto.com/kf/201407/315727.html【iOS】FMDB/SQLCipher数据库加解密,迁移 阅读全文
posted @ 2015-09-06 22:30 ygm900 阅读(234) 评论(0) 推荐(0) 编辑
摘要:1、将数字转化为字符串的快捷方式2、请彻底抛弃float类型,使用CGFloat或double,float不够精确. BOOL b1 = YES; BOOL b2 = NO; NSInteger t1 = 100000; int t2 = 200000; float t... 阅读全文
posted @ 2015-09-03 22:41 ygm900 阅读(569) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.163.com/ray_jun/blog/static/1670536422011101225132544/出处:http://superman474.blog.163.com/blog/static/120661462011101115811199/关于iOS 5的本... 阅读全文
posted @ 2015-08-19 15:50 ygm900 阅读(1451) 评论(0) 推荐(1) 编辑
摘要:首先 OC中的对象都是用指针表示,方法的调用是基于消息机制实现,== 比较的自然是指针指向的地址然后 说下 isEqual 和 isEqualToString 的区别IsEqual 是 NSObject 的方法 ,而 isEqualToString 是 NSString 的方法因此从继承关系角度来说... 阅读全文
posted @ 2015-07-09 18:41 ygm900 阅读(604) 评论(0) 推荐(0) 编辑
摘要:Cocoa编程的一个通常的任务是要去循环遍历一个对象的集合 (例如,一个 NSArray, NSSet 或者是 NSDictionary). 这个看似简单的问题有广泛数量的解决方案,它们中的许多不乏有对性能方面问题的细微考虑.对于速度的追求首先,是一个免责声明: 相比其它问题而言,一个 Object... 阅读全文
posted @ 2015-07-02 17:34 ygm900 阅读(689) 评论(0) 推荐(0) 编辑
摘要:转:http://www.apkbus.com/android-593-1.html学习过Java 或者 C 语言的朋友应该很清楚static关键字吧?在某个类中声明一个static 静态变量, 其他类中想使用它或者修改它不用new 这个对象 ,直接使用它的类名方可直接拿到这个静态变量的对象,遍可以... 阅读全文
posted @ 2015-07-02 11:54 ygm900 阅读(1712) 评论(0) 推荐(0) 编辑
摘要:在使用常量的时候,我看到主要有两种写法:#define RKLICURegexEnumerationOptionsErrorKey @"RKLICURegexEnumerationOptionsErrorKey"extern NSString * const RKLICURegexEnumerati... 阅读全文
posted @ 2015-06-12 23:19 ygm900 阅读(861) 评论(0) 推荐(0) 编辑
摘要:转:http://www.cocoachina.com/ios/20150608/12052.html英文原文:Things I wish I had known before starting iOS development—Part 1设计师设计出来了一个不错的引导界面,然而当我看到设计稿的时候... 阅读全文
posted @ 2015-06-09 11:04 ygm900 阅读(313) 评论(1) 推荐(0) 编辑
摘要:原文地址:http://blog.csdn.net/wzzvictory/article/details/16994913一、什么是instancetypeinstancetype是clang 3.5开始,clang提供的一个关键字,表示某个方法返回的未知类型的Objective-C对象。我们都知道... 阅读全文
posted @ 2015-06-02 18:49 ygm900 阅读(193) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/crazychickone/article/details/36413671/* 注意:要先导入ObjectC运行时头文件,以便调用runtime中的方法*/#import@implementationNSObject (PropertyListing)... 阅读全文
posted @ 2015-04-26 10:47 ygm900 阅读(446) 评论(0) 推荐(0) 编辑
摘要:nil用来给对象赋值(Objective-C中的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指针赋值(在Objective-C中类是一个对象,是类的meta-class的实例), 而NSNull则用于集合操作,虽然它们表示的都是空值,但使用的场合完全不同... 阅读全文
posted @ 2014-12-16 17:08 ygm900 阅读(725) 评论(0) 推荐(0) 编辑
摘要:转载地址:http://blog.csdn.net/M_ChangGong/article/details/5764711各浏览器HTTP Get请求URL最大长度并不相同,几类常用浏览器最大长度及超过最大长度后提交情况如下:IE6.0 :url最大长度2083个字符,超过最大长度后无法提交。IE... 阅读全文
posted @ 2014-11-07 15:12 ygm900 阅读(14312) 评论(0) 推荐(0) 编辑
摘要:一个ViewController,一般通过init或initWithNibName来加载。二者没有什么不同,init最终还是要调用initWithNibName方法(除非这个ViewController没有nib文件)。我们经常在initWithNibName方法中初始化视图,变量或者其他成员。这是... 阅读全文
posted @ 2014-11-07 08:09 ygm900 阅读(3141) 评论(0) 推荐(0) 编辑
摘要:转:防止在iOS设备中的Safari将数字识别为电话号码在测试中发现iPad上的Safari总会把长串数字识别为电话号码,文字变成蓝色,点击还会弹出菜单添加到通讯录。别的地方倒也罢了,如果在用户名中出现数字(手机注册新浪微博的话用户名就是“手机用户xxxxxxxx”),版式会很恶心。经过测试在a标签... 阅读全文
posted @ 2014-07-29 21:20 ygm900 阅读(646) 评论(0) 推荐(0) 编辑
摘要:IOS开发中的CGFloat、CGPoint、CGSize和CGRecthttp://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/CGGeometry/Reference/reference.htm... 阅读全文
posted @ 2014-07-07 17:13 ygm900 阅读(1764) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/chaoyuan899/article/details/24399761#import @implementation NSObject (PropertyListing) /* 获取对象的所有属性 */- (NSDictionary *)pr... 阅读全文
posted @ 2014-06-06 13:28 ygm900 阅读(370) 评论(0) 推荐(0) 编辑
摘要:protocol和delegate完全不是一回事,放在一起说,只是因为我们经常在同一个头文件里看到这两个word。协议(protocol),就是使用了这个协议后就要按照这个协议来办事,协议要求实现的方法就一定要实现。委托(delegate),顾名思义就是委托别人办事,就是当 一件事情发生后,自己不处... 阅读全文
posted @ 2014-04-26 18:40 ygm900 阅读(567) 评论(0) 推荐(0) 编辑
摘要:1、向上取整数向上:A被除数,B除数。(A+B-1)/B 阅读全文
posted @ 2014-04-12 17:56 ygm900 阅读(320) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示