随笔分类 -  IOS

摘要:从Ray Wenderlich的教程中截取了一小段作为对objective c中ARC的介绍,讲得比较清晰,原文有丰富的例子,见此它是怎么工作的你大概已经熟悉如何手工管理内存了, 就像这样:如果你想保持一个对象可用,除非它已经被 retain 了,否则你就需要 retain 它。如果你不再需要一个对... 阅读全文
posted @ 2014-09-22 11:04 $walker 阅读(517) 评论(0) 推荐(0)
摘要:某些UITextField只为了摆数据,还有响应点击,为了避免频繁出现键盘,所以把UITextField的人机交互(userInteractionEnabled)给关闭了此时,给UITextField注册Tap手势,失败查资料,没有交互功能的textfield是不能注册手势的,只能注册给其父view... 阅读全文
posted @ 2014-09-18 10:15 $walker 阅读(1043) 评论(0) 推荐(0)
摘要:文档描述不够详细,有人测试结果如下:init does not cause layoutSubviews to be called (duh)addSubview causes layoutSubviews to be called on the view being added, the view... 阅读全文
posted @ 2014-09-09 22:05 $walker 阅读(447) 评论(0) 推荐(0)
摘要:参考:http://nshipster.com/nil/直接给个表吧SymbolValueMeaningNULL(void *)0literal null value for C pointersnil(id)0literal null value for Objective-C objectsNi... 阅读全文
posted @ 2014-08-21 00:03 $walker 阅读(163) 评论(0) 推荐(0)
摘要:好吧,能找到这文章的,一般是接到了如下需求:我是从raywenderlich抽了点内容出来做日记,另外,本文说的不是布局的适配,而是因为ios的升级带来的各版本代码上的不兼容。Deployment Target vs. Base SDK总的来说,Base SDK表示你愿意支持的最高版本,位于你要设置... 阅读全文
posted @ 2014-07-10 17:55 $walker 阅读(651) 评论(0) 推荐(0)
摘要:stackoverflow用户对添加libxml2库表现出了极大的抱怨 ,原因在要把它好好地添加进去实在是太复杂了。我就是因为出现了'libxml/tree.h file not found’错误,才发现的这篇贴子,照着做,错误就消除了,备注如下:原始地址:http://stackoverflow.... 阅读全文
posted @ 2014-07-10 13:26 $walker 阅读(327) 评论(0) 推荐(0)
摘要:C#和php都有sleep让线程休眠指定时间后再继续执行后面的代码,swift中应该如何呢?首先,找一下objective-c版本是怎么做的[self performSelector:@selector(didTimeOut:) withObject:nil afterDelay:60];// 顺便... 阅读全文
posted @ 2014-07-09 00:49 $walker 阅读(5112) 评论(0) 推荐(0)
摘要:from:http://stackoverflow.com/questions/24016142/how-to-make-an-http-request-in-swiftYou can useNSURL,NSURLRequestandNSURLSessionorNSURLConnectionas y... 阅读全文
posted @ 2014-07-02 11:10 $walker 阅读(758) 评论(0) 推荐(0)
摘要:这不是教程。当你碰到函数参数需要传递一个闭包(closure)时,一般是可以直接这么传递的(假定无返回):// 教程一般教你在参数位置传递closure:someMethod(arg1, arg2, arg3: { args -> Void in //codes here })// sw... 阅读全文
posted @ 2014-07-02 11:04 $walker 阅读(321) 评论(0) 推荐(0)