随笔分类 -  烂开始

摘要:【转载请注明出处】http://www.cnblogs.com/lexingyu/p/3932475.html本文是以下两篇blog的综合脱水,感谢两位作者为解放码农生产力所做的深入思考=。=[Smart Proxy Delegation][1][Elegant Delegation][2]###使... 阅读全文
posted @ 2014-08-24 08:50 NSTopGun 阅读(806) 评论(0) 推荐(0)
摘要:##问题描述在Xcode中断点调试时,鼠标停留在变量上,就能看到变量的信息。但对于自定义对象,通常Xcode提供的直接信息非常有限,像这样![](http://images.cnitblog.com/blog/566153/201407/280716591805856.png)想要了解这个对象具体的... 阅读全文
posted @ 2014-07-28 07:20 NSTopGun 阅读(1264) 评论(0) 推荐(0)
摘要:【Add】2014.07.27 添加OC category、protocol模板Xcode 6从beta 3开始在创建新项目窗口中移除了“Empty Application”,如下:其他选项很不幸地都与storyboard相关,对于习惯了纯代码写UI的我来说。。。。解决方案很简单,把Xcode 6 ... 阅读全文
posted @ 2014-07-24 21:18 NSTopGun 阅读(3778) 评论(3) 推荐(1)
摘要:【转载请注明出处】iOS 7中在传统的左上角返回键之外,提供了右滑返回上一级界面的手势。支持此手势的是UINavigationController中新增的属性interactivePopGestureRecognizer,即右滑返回只支持以UINavigationController为容器的ViewController间切换,要想在自定义容器中使用,需要一些额外的工作。基本地,控制ViewController是否启用右滑返回,只需要这样:1 self.navigationController.interactivePopGestureRecognizer.enabled = YES;默认情况下 阅读全文
posted @ 2013-11-19 22:45 NSTopGun 阅读(10856) 评论(6) 推荐(5)
摘要:UIView*v=[[UIViewalloc]initWithFrame:CGRectZero]; [tableViewsetTableFooterView:v];[v release]; 阅读全文
posted @ 2013-10-25 09:55 NSTopGun 阅读(227) 评论(0) 推荐(0)
摘要:默认的performSelector支持最多传递两个参数,要想传递超过两个的参数,需要使用NSInvocation来模拟performSelector的行为,如下:- (id)performSelector:(SEL)aSelector withObjects:(NSArray *)argumentsArray{ NSMethodSignature *sig = [selfmethodSignatureForSelector:aSelector]; if (sig) { NSInvocation *invocation = [NSInvocationinvocationWithMe... 阅读全文
posted @ 2013-10-25 09:50 NSTopGun 阅读(999) 评论(0) 推荐(0)
摘要:选中工程->TARGETS->相应的target然后选中右侧的“Build Phases”,向下就找到“Compile Sources”了。为对应的库文件添加:-fobjc-arc参数即可。P.S:若所用库中没有使用weak关键词,则该库也可以用在4.x SDK下。 阅读全文
posted @ 2013-10-08 21:29 NSTopGun 阅读(171) 评论(0) 推荐(0)
摘要:[self.navigationController.view:addSubview]; 阅读全文
posted @ 2013-09-24 13:17 NSTopGun 阅读(457) 评论(0) 推荐(0)