摘要:
Swift and Objective-C in the Same Project在项目里交叉使用Swift和OCSwift与OC的兼容性使得你可以在项目里使用Swift+OC的方式编写应用程序,称为混合+匹配(mix and match),用这种方式可以一边使用享受新语言的快速特性,一边无缝的接合... 阅读全文
摘要:
转自:http://www.ifun.cc/blog/2014/02/21/dong-tai-ji-suan-uitableviewcellgao-du-xiang-jie/站QQ技术群:93916004不知道大家有没有发现,在iOS APP开发过程中,UITableView是我们显示内容常见的控件... 阅读全文
摘要:
使用Autolayout可以不用计算文字的宽高,直接给label赋值,label会自己适应文字的长度调节宽高如果你像下图一样限定了label的topMargin和左右边距下边距设置为>=300 然后在ViewDidLoad里面重新给label设置内容,这时候你会发现,Label会自动变高 dispa... 阅读全文
摘要:
官方文档:https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ObjCRuntimeRef/index.html#//apple_ref/c/func/class_getSuperclass注意:Class类跟i... 阅读全文
摘要:
转自:http://blog.ibireme.com/2013/11/25/objc-object/Objective-C的runtime是开源的,源码可以在苹果官网下载到:objc4。在objc4-532.2以后,苹果把NSObject的实现也挪进来了。想要了解NSObject底层实现终于不用去抠... 阅读全文
摘要:
Masonry是一个轻量级的封装了Autolayout框架https://github.com/Masonry/Masonrygithub页面上给出了使用Masonry和Autolayout实现同样效果代码量的对比当然了你如果学习了VFL,代码量也不会很多平常我们使用Autolayout要设置vie... 阅读全文
摘要:
openURL的使用方法:view plaincopy toclipboardprint?[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:appString]];其中系统的appString有:1.Maphttp://maps... 阅读全文
摘要:
代码添加约束一般是四个步骤1.创建需要约束的视图并且设置视图的translatesAutoresizingMaskIntoConstraints = NO(不设置这个约束不生效)2.将视图添加到其父视图上3.创建约束4.添加约束使用约束需要将视图的关系(添加到父视图或者其他视图树的关系)处理完成后在... 阅读全文
摘要:
转自:http://blog.csdn.net/keyboardota/article/details/11993883随着iPhone 5S的推出,大家开始关心5S上所使用的64位CPU A7。除了关心A7的性能以外,大家还会关心一个问题,那就是使用A7的64位系统对应用有没有什么要求。特别是应用... 阅读全文
摘要:
之前开发都是手动设置frame,或者使用autoResizing,不过随着iphone6 和6 plus的发布,autoLayout差不多算是最优的适配方案了,尺寸太多了╮(╯▽╰)╭之前开发的顺手在面板里就把autolayout给关了,现在不能这么干了~先看看怎么在IB里面使用autolayout... 阅读全文