- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 2016年3月14日 界面优化练习
1。首先来两张图片 这两张图片在手机上展现的效果是一样的,但是看到界面层级确差的很多,第一张有10层,第二张有4层,很明显,第二张的渲染速度会更快一点。而我们的app中像这样层级多的界面太多了,如果都尽可能优化一下,那我们的app的流畅度应该能提高很多。 现在练习项目已经上传到svn目录,跟我们现在正在做的项目是同一级目录。 项目打开可以看到目录文件夹,各自找到自己的名字的文件夹
2016-03-14 14:42:56 530
原创 Swift之?和!
原文链接:http://www.cocoachina.com/industry/20140605/8687.html Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错: var stringValue : String //error: v
2016-03-10 13:16:34 457
原创 Swift中的willSet与didSet zhuan
在Swift语言中用了willSet和didSet这两个特性来监视属性的除初始化之外的属性值变化 无需说太多,看看下面的代码你就能很快明白的 import Foundation class People : NSObject { //普通属性 var firstName:String = "" var lastName:String = ""
2016-03-08 10:15:11 836
原创 Runtime那些事儿(消息机制)(转)
原文链接:http://www.cocoachina.com/ios/20160302/15494.html 一、关于runtime 之前在项目中有遇到过用runtime解决改变全局字体的问题,所以再一次感受到了runtime黑魔法的强大,趁现在有机会分享一下对runtime的一些理解。在对象调用方法是Objective-C中经常使用的功能,也就是消息的传递,而Objective-C是
2016-03-04 10:15:22 606
ios线程性能测试
2013-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人