- 博客(9)
- 收藏
- 关注
转载 Builder Pattern 在 Objective-C 中的使用
在说 Builder Pattern 之前,我们先来看看一个场景。假设我们要预定一个 iPhone 6,要 64G 的,金色的,用代码表述大概是这样 1 2 3 4 // PFX 是一个前缀,因为直接写 iPhone6 不符合类名大写的习惯,写成 IPhone6 更是怪异 ╮(╯▽╰)╭ PFXiPhone6 *iphone
2015-04-24 13:51:41 655
转载 Xcode集成POD教程
COCOAPODS的网站上有很多非常好用的资源,这里来说一下如何把POD集成到我们的Xcode项目中 这是COCOAPODS的官网,如果我有说的不到位的地方大家可以参考下官网的说明。 准备工作: 首先我们要在我们的电脑中安装POD,进入命令行,输入如下指令 1 sudo gem install cocoapods
2015-04-23 15:25:58 1346
转载 IOS深浅拷贝的深入分析
Apple官方文档如下:https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Collections/Articles/Copying.html 最近用Core Data做数据管理,Fetch到NSArray类型的结果数组,为了能够进行增、删、改,我把它MutableCopy到一个NSMutableAr
2015-04-23 14:10:13 553
转载 Objective-c LLVM 4.0 的新特性 NSArray支持下标访问
NSArray * testArray = @[ @{ @"title":@"wndTitle", @"image":@"xxx.image" } ]; NSDictionary * tes
2015-04-23 11:09:06 695
转载 用 GCD dispatch_once创建单例方法
+ (instancetype)sharedInstance { static XXX *instance = nil; static dispatch_once_t onceToken; dispatch_once( &onceToken, ^ { instance = [[XXX alloc] init]; }); return( instance
2015-04-23 10:45:25 461
原创 创建渐变背景图片
#define UIColorFromRGB( R, G, B ) [UIColor colorWithRed:R/255.0 green:G/255.0 blue:B/255.0 alpha:1.0] void drawLinearGradient( CGContextRef context, CGRect rect, NSArray *colors, BOOL vert
2015-04-23 09:45:45 527
原创 crash log 解析方法
1. 使用 dwarfdump 命令 ,需要首先进入 dSYM所在目录 tans-Mac-mini:4.3-4.6Crash tangaowen$ dwarfdump --lookup 0x00097a87 --arch armv7 XXX.app.dSYM 2. 使用 atos命令 ,首先需要进入dSYM所在目录 XXX 0x0007
2015-04-20 16:26:49 3122
转载 UIViewController的 modalPresentationStyle 用法
通过设置presenting VC的modalPresentationStyle属性,我们可以设置弹出View Controller时的风格,有以下四种风格,其定义如下: typedef enum { UIModalPresentationFullScreen = 0, UIModalPresentationPageSheet, UIModalPresentationFo
2015-04-20 15:59:48 10048
转载 _cmd
_cmd在Objective-C的方法中表示当前方法的selector,正如同self表示当前方法调用的对象实例。 比如需要打印当前被调用的方法,可以在一个方法中添加: NSLog(@"%@ call",NSStringFromSelector(_cmd)); 会输出类似 2013-01-10 11:25:46.902 TDDataViewer
2015-04-17 11:13:41 651
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人