![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 79
woohyuknrg
这个作者很懒,什么都没留下…
展开
-
XCode4.4新特性
出处:http://stackoverflow.com/questions/9347722/apple-llvm-4-0-new-features-on-xcode-4-4-literals 重要新增特性: • 使用 properties 默认生成 Objective-C @synthesize 命令 • Objective-C 为数值、数组、字典和表达式增加文字语法 • Appl翻译 2012-07-26 21:49:15 · 2654 阅读 · 0 评论 -
ios7新增基础类库以及OC新特性
新特性: Modules:用XCode5新建工程默认支持modules编译,老项目需在Build Settings里查找modules,找到的Enable Modules选项设置为YES。 对应新增语法:@import,导入系统头文件,例如:@import MapKit; 或者库的部分头文件:@import UIKit.UIView; 优点:不需要再在Build Phases里的Lin原创 2013-10-10 17:53:25 · 12952 阅读 · 0 评论 -
ios7 tweak
1.[UIView performWithoutAnimation:] 替代 [UIView setAnimationsEnabled:NO]; code here... [UIView setAnimationsEnabled:YES]; 2.用tableView:estimatedHeightForRowAtIndexPath:替代 - (CG原创 2013-10-21 18:14:36 · 5999 阅读 · 1 评论 -
控制动画时间
转自:http://www.cocoachina.com/gamedev/misc/2013/1218/7569.html 原文:http://ronnqvi.st/controlling-animation-timing/ 有一种通过CAAnimation实现的协议叫做CAMediaTiming,也就是CABasicAnimation和CAKeyframeAnimation的转载 2013-12-18 17:29:26 · 1583 阅读 · 0 评论 -
“#”的迷雾
转自:http://blog.xcodev.com/blog/2013/12/16/mists-of-the-sharp/ 在代码中使用Autolayout时,大家都会使用NSDictionaryOfVariableBindings这个宏,这个宏可以生成一个变量名到变量值映射的Dictionary。比如NSDictionaryOfVariableBindings(button1,转载 2013-12-11 15:19:26 · 4557 阅读 · 1 评论 -
Mac10.7.5 XCode4.5.2 ios6编译VLC1.1.0
参考了这篇博文:http://blog.csdn.net/madongchunqiu/article/details/7625083,根据后面的问答修改了一些脚本内容,以及编译时遇到的问题说明 只针对真机编译,前几步跟上面博文一样: 1.到http://www.videolan.org/vlc/download-ios.html 下载3个压缩文件 2. 创建目录(比如/VLC),原创 2012-12-24 14:45:01 · 6753 阅读 · 19 评论 -
错误,调试
出处:http://blog.csdn.net/andyweike/article/details/6227609 http://article.ityran.com/archives/1143 1. 编译iPad真机时,选择了 Architetures:Standard(armv6) BaseSDK:iPhoneDevice3.2 TargetDeviceFam转载 2012-11-30 13:21:12 · 1943 阅读 · 0 评论 -
ios像素检测点击
出处:http://www.cocoachina.com/bbs/read.php?tid=115082&fpage=35 1、透明偏移 NSUInteger alphaOffset(NSUInteger x, NSUInteger y, NSUInteger w){return y * w * 4 + x * 4 + 0;} 2、得到png图片字符数组值 unsigned转载 2012-11-27 20:18:13 · 1077 阅读 · 0 评论 -
iOS 6版本与之前版本差异总结
出处:http://my.oschina.net/vimfung/blog/79787 1、适配4英寸屏幕适配。 旧应用要与4英寸屏幕进行适配,需要创建一张Default-568h@2x.png图片,系统根据是否有此资源来识别是否支持4英寸屏幕。至于其他资源不允许使用xxx-568h.jpg此格式来适配屏幕,需要使用代码对屏幕进行检测来分别进行适配。 2、UINavigation转载 2012-10-18 20:00:07 · 776 阅读 · 0 评论 -
iOS 6的新功能
iOS6有哪些新变化? 1、Map Kit 充分利用苹果自带Maps的新功能 。开发者可以利用Map Kit创造routing apps,用户可以通过Maps 访问进入特定方向,比如地铁线路图、徒步旅行显露以及自行车道等。如果你向App Store提交routing apps,要确定应用涵盖了你所 提交的文件的全部内容。 如果你在新应用或者现有应用中使用Map Kit,一定要更转载 2012-10-05 15:55:35 · 2165 阅读 · 0 评论 -
CATransform3D 矩阵变换之立方体旋转实现细节
出处:http://blog.csdn.net/ch_soft/article/details/7351896 第一部分、前几天做动画,使用到了CATransform3D ,由于没有学过计算机图形学,矩阵中m11--m44的各个含义都不清楚,经过几天研究总结如下:(供和我一样的菜鸟学习) struct CATransform3D {转载 2012-08-30 17:03:10 · 5207 阅读 · 0 评论 -
消息转发 forwardInvocation
出自:http://blog.sina.com.cn/s/blog_71e456db0100w1bm.html 如果一个对象收到一条无法处理的消息,运行时系统会在抛出错误前,给该对象发送一条forwardInvocation:消息,该消息的唯一参数是个NSInvocation类型的对象——该对象封装了原始的消息和消息的参数。 您可以实现forwardInvocation:方转载 2012-08-30 14:53:25 · 1291 阅读 · 0 评论 -
ios开发总结
3.方法flashScrollIndicators:这个很有用,闪一下滚动条,暗示是否有可滚动的内容。可以在ViewDidAppear或[table reload]之后调用。 设置线宽,如果是retina屏,lineWidth设为1,实际显示的宽度是2个像素,这里进行一下处理: #define SETLINEWIDTH(ctx,w) CGContextSetLin转载 2012-08-16 18:13:17 · 1868 阅读 · 0 评论 -
oc集合类库
译自:http://www.objc.io/issue-7/collections.html (注:我不是全文翻译,只译重要部分) NSArray NSArray是最常使用的有序集合,还有自己的语法糖@[...]取代[NSArray arrayWithObjects:..., nil]。 NSArray实现了objectAtIndexedSubscript,从而我们可以使用翻译 2013-12-19 16:35:41 · 5303 阅读 · 0 评论