OC
yutianguan
这个作者很懒,什么都没留下…
展开
-
OC的简介
Objective-C是非常“实际”的语言,有三大特性:继承,多态,封装。它使用一个用C写成、很小的运行库,只会令应用程序的大小增加很小,和大部分OO系统使用极大的VM执行时间会取代了整个系统的运作相反。ObjC写成的程序通常不会比其原始码大很多。而其函式库(通常没附在软件发行本)亦和Smalltalk系统要使用极大的内存来开启一个窗口的情况相反。 Objective-C的最初版本并不支持垃圾原创 2015-02-24 21:31:16 · 428 阅读 · 0 评论 -
iOS屏幕旋转的bug
控制屏幕旋转的方法如果不好使,那就创建一个navigationController的类目;实现三个方法:-(BOOL)shouldAutorotate { return [[self.viewControllers lastObject] shouldAutorotate];}-(NSUInteger)supportedInte原创 2015-11-05 16:28:38 · 397 阅读 · 0 评论 -
KVO和KVC
KVO和KVCKVO 键值监听 Key Value Observing简称KVO,是一种观察者模式,利用它可以很容易实现视图和数据模型的分离。原创 2015-07-30 13:49:01 · 391 阅读 · 0 评论 -
imageView的aspect fill枚举值
imageview设置aspect fill属性后会充满控件但不会拉伸变形,但如果图像本身大于imageView的大小会“撑破”图像视图,显得很宽很大,选中clip subviews属性就没事了。原创 2016-05-19 10:29:54 · 511 阅读 · 0 评论 -
ld: framework not found 在修改Other Link Flags时应该注意的问题
在修改Other Link Flags时应该注意的问题删除某一项第三方时要把第三方上面的-framework也删除掉,否则可能会报其他link的如.a文件的错误 ld: framework not found,很难找。...原创 2018-03-29 16:43:14 · 6678 阅读 · 0 评论 -
const,static,extern,宏的作用和差别?
static:作用于变量:1.作用于局部变量,改变其存储方式(生命周期),变为静态的局部变量,编译时分配内存,程序退出时释放存储单元,作用域不变;2.作用于外部变量,外部变量本身就是缺省的静态变量,作用域很广,整个文件都有效甚至别的文件都可以引用,static只会改变其连接方式,变为只有本文件内有效。作用于函数:使用static用于函数定义时,对函数的连接方式产生影响,使...原创 2019-05-07 15:57:00 · 202 阅读 · 0 评论