摘要: 整理中。。。 1.KVO内部实现原则 回答:1>KVO是基于runtime机制实现的 2>当某个类的对象第一次被观察时,系统就会在运行期动态地创建该类的一个派生类,在这个派生类中重写基类中任何被观察属性的setter方法。 派生类在被重写的setter方法实现真正的通知机制(Person->NSKV 阅读全文
posted @ 2016-01-07 10:34 starainDou 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 1. 你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗? Objecitve-C的重要特性是Runtime(运行时),在#import 下能看到相关的方法,用过objc_getC... 阅读全文
posted @ 2016-01-07 10:26 starainDou 阅读(378) 评论(0) 推荐(0) 编辑
摘要: (1)可以根据需要设置文本框的样式(包括形状、边框颜色、背景等)。(2)可以根据需要设置文字显示样式(包括输入密码时的密文显示、文字横向居中、纵向居中上下、输入的文字是否首席木大写、文字超过后是否缩小还是向右滚动等)。(3)可以根据需要设置各种不同的键盘样式(只有数字、只有字母等等)。(4)还有in... 阅读全文
posted @ 2015-12-27 14:58 starainDou 阅读(172) 评论(0) 推荐(0) 编辑
摘要: (1)UIView视图frame的设置,四个参数,前2个确定位置,后2个确定大小。(2)UIView的内容模式contentMode,和在UIImage中说的是一样的,而且在UIImage中展示更容易理解。(3)UIView最重要的就是父视图和子视图之间的 1 #import "ViewContr... 阅读全文
posted @ 2015-12-27 12:12 starainDou 阅读(174) 评论(0) 推荐(0) 编辑
摘要: (1)UISwitch的大小也是固定的,不随我们frame设置的大小改变;也是裁剪成圆角的,设置背景就露马脚发现背景是矩形。(2)UISwitch的背景图片设置无效,即我们只能设置颜色,不能用图片当背景,虽然实验了很小的图片,也是不行。可能需要借助第三方类来实现。(3)UISwitch也可以增加ad... 阅读全文
posted @ 2015-12-27 12:05 starainDou 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 学习用。摘自http://blog.csdn.net/weisubao/article/details/39550927(1)UIButton类继承自UIControl,而UIControl继承自UIView,因为UIView就是个矩形区域,所以UIButton实例化的对象其实都是一个矩形,虽然有各... 阅读全文
posted @ 2015-12-27 11:52 starainDou 阅读(227) 评论(0) 推荐(0) 编辑
摘要: //label标签的属性 1 - (void)viewDidLoad { 2 //初始化一个label1标签对象,初始化有很多方法,最原始的就是init,此处用带有frame的方法 3 UILabel *label1=[[UILabel alloc]initWithFrame:CGR... 阅读全文
posted @ 2015-12-27 11:47 starainDou 阅读(2008) 评论(0) 推荐(0) 编辑
摘要: 1.普通HTML 输入html:xt然后按tab键即可生成如下: 1 2 3 4 5 Document 6 7 8 9 10 2. HTML5 输入html:5然后tab键 1 2 3 4 5 Document 6 7 8 ... 阅读全文
posted @ 2015-12-27 09:01 starainDou 阅读(351) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2015-12-10 15:31 starainDou 阅读(7) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2015-12-10 15:30 starainDou 阅读(7) 评论(0) 推荐(0) 编辑