代码改变世界

ios程序 调试log宏的添加

2012-09-21 10:46 by 宇过@天晴, 242 阅读, 0 推荐, 收藏,
摘要:#ifdef DEBUG # define LOG(...) NSLog(__VA_ARGS__) # define LOG_CURRENT_METHOD NSLog(@"%@-%@", NSStringFromClass([self class]), NSStringFromSelector(_c... 阅读全文

把 UISearchBar 隱藏在 UITableView 上方

2012-08-24 09:43 by 宇过@天晴, 295 阅读, 0 推荐, 收藏,
摘要:在 - (void)viewDidLoad; 加入以下代碼: CGRect bounds = [self.tableView bounds]; bounds.origin.y += self.searchBar.bounds.size.height; [self.tableView setBound... 阅读全文

Add Multiple UIBarButtonItems to UINavigationBar

2012-02-08 15:30 by 宇过@天晴, 219 阅读, 0 推荐, 收藏,
摘要:1 UIToolbar *tools = [[UIToolbar alloc] 2 initWithFrame:CGRectMake(0.0f, 0.0f, 103.0f, 44.01f)]; // 44.01 shifts it up 1px for ... 阅读全文

Objective-C的单例模式(singleton)(转)

2012-01-04 14:15 by 宇过@天晴, 155 阅读, 0 推荐, 收藏,
摘要:如果你准备写一个类,希望保证只有一个实例存在,同时可以得到这个特定实例提供服务的入口,那么可以使用单态设计模式。单态模式在Java、C++中很常用,在Cocoa里,也可以实现。但是,Objective-C的单例模式绝对和你所想象不一样,他的写法和你所见过的所有语言的写法都不一样。官方建议由于自己设计单态模式存在一定风险,主要是考虑到可能在多线程情况下会出现的问题,因此苹果官方建议使用以下方式来实现单态模式:static MyGizmoClass *sharedGizmoManager = nil;+ (MyGizmoClass*)sharedManager{ @synchronized(sel 阅读全文

几个常用的开源类库

2011-12-29 12:17 by 宇过@天晴, 187 阅读, 0 推荐, 收藏,
摘要:1.jsonjson编码解码2.GTMBase64base64编码解码3.TouchXMLxml解析4.SFHFKeychainUtils安全保存用户密码到keychain中5.MBProgressHUD很棒的一个加载等待特效框架6.ASIHTTPRequesthttp等相关协议封装7.EGORef... 阅读全文

一些iOS高效开源类库

2011-12-29 12:16 by 宇过@天晴, 142 阅读, 0 推荐, 收藏,
摘要:原文链接:http://www.comingx.com/?p=1310 因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作。笔者整理了一下在本人学习过程中用到的一些比较有用Objective-C开源类库,既是做一个总结,同时... 阅读全文

iPhone的九宫格实现代码

2011-12-29 11:20 by 宇过@天晴, 306 阅读, 0 推荐, 收藏,
摘要:用图片堆砌实现的九宫格,分享如下: 博客原文地址http://www.ieliwb.com/iphone-nine-box/ 核心就这2个方法: 1 //Power by ieliwb.com 2 - (void)viewDidLoad { 3 [super viewDidLoa... 阅读全文
点击右上角即可分享
微信分享提示