代码改变世界

阅读排行榜

Objective-C 方法交换实践(二) - 方法指针交换

2017-11-21 00:49 by v2m, 1886 阅读, 收藏,
摘要: 一. 基本函数 1. 根据 sel 得到 class 的实例方法 2. 根据 sel 得到 class 的函数指针 3. 给 class 添加方法 4. 替换 class 的 sel 对应的函数指针,返回值为 sel 对应的原函数指针 5. 交换两个 method 6. 直接替换 method 的函 阅读全文

storyboard 小结

2011-12-02 15:43 by v2m, 1883 阅读, 收藏,
摘要: 一.类介绍UIStoryboard得到一个StoryBoard+ (UIStoryboard *)storyboardWithName:(NSString *)name bundle:(NSBundle *)storyboardBundleOrNil// 也可以通过一个在storyboard中有sence的viewController中用self.storyBoard得到自己所在的storyboard接口- (id)instantiateInitialViewController// 返回第一个界面,每个storyboard都必须有一个入口界面,特别是程序的主storyboard的第一个界面, 阅读全文

iOS 中系统与 SDK 版本检测

2018-05-29 17:15 by v2m, 1855 阅读, 收藏,
摘要: 一、编译时检测 1. 判断 SDK 是否是某个版本或更高版本 2.判断当前需要支持的最低版本 ​ 这个宏的取值也就是 这个值,也就是你的工程支持的最低系统版本。但是最少是 __IPHONE_2_0。 3.判断最高可支持的系统版本 这个宏的值等于当前 SDK 定义的最高版本,比如 \__IPHONE_ 阅读全文

UITextField小结

2011-10-31 16:47 by v2m, 1805 阅读, 收藏,
摘要: 文字属性textplaceholder //默认使用70%灰色 font textColor textAlignment文字大小adjustsFontSizeToFitWidthminimumFontSize编辑行为editing //是否正在编辑(read-only)clearsOnBeginEditing展现形态borderStyle //默认UITextBorderStyleNone,是UITextBorderStyleRoundedRect时自定义的background无效backgrounddisabledBackgroundproperty //backgrou... 阅读全文

关于ARC的一些说法

2012-12-25 18:00 by v2m, 1731 阅读, 收藏,
摘要: 以下全部在xCode 4.5,llvm 4.1的测试环境中1.IBOUTLET对于IBOUTLET必须是weak的说法,经过使用Instruments测试,使用strong修饰在arc开启的情况下完全没有任何内存遗留不释放的问题。而在arc关闭的情况下,如果是assign修饰的,则不用处理,如果是retain的必须在退出viewController的时候release对象。如果是简单的放在变量定义里面没有@property修饰的话,也需要release。2.Toll-Free BridgingCFBridgingRelease,__bridge_transfer,用来将CFType的转化成id 阅读全文
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页