摘要: cmd + r //运行 command + option + = //storyboard约束调整 1、一次性修改一个scope里的变量名: 点击该变量,出现下划虚线,然后command+control+E激活所有相同变量,然后进行修改。 2、删除一个词:option+delete 删除一句话:c 阅读全文
posted @ 2016-06-07 10:31 CodeVector 阅读(231) 评论(0) 推荐(0)
摘要: 简介 OC是从C语言发展过来的, 之所以能变为动态语言是因为runtime机制, runtime就是OC在运行时的一些机制; OC的runtime最重要的是消息机制。 在编译阶段,OC可以调用任意函数,即时这个函数还未实现,只要声明过就不会报错; 而C语言在编译阶段调用未实现的函数会报错; runt 阅读全文
posted @ 2016-06-05 21:08 CodeVector 阅读(167) 评论(0) 推荐(0)
摘要: 在IOS开发中,经常会使用 @property(nonatomic,copy)NSString * name; 语句来快速设置set get 方法,在此依次说明atomic 、nonatomic、copy 、retain的作用 atomic 和 nonatomic 用来决定编译器生成的 getter 阅读全文
posted @ 2015-05-09 22:25 CodeVector 阅读(1033) 评论(0) 推荐(0)
摘要: 一、BOLCK (一)简介 BLOCK是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。 BOLCK和函数的相似性:(1)可以保存代码(2)有返回值(3)有形参(4)调用方式一样。 标识符 ^ (二)基本使用 (1)定义BLOCK变量 I 阅读全文
posted @ 2015-04-09 22:19 CodeVector 阅读(175) 评论(0) 推荐(0)
摘要: 真假判断:不是0就是真 三目运算:a>10?printf(“大于10\n”):printf(“小于10\n”);printf()有返回值 ':'两边须有返回值 进制定义八进制 int num=012;print(“%o\n”,num); 占位符o 0x int a=5;四个字节,每个字节有8位; 0 阅读全文
posted @ 2015-03-11 20:47 CodeVector 阅读(163) 评论(0) 推荐(0)
摘要: today ,i start my first projectcommand+b/r编译、运行注释反注释 command +/float类型精确到后6到7位数字double类型精确到15 16位数字float a = 12.3f类型转换 精度损失,自动转型long —>float可以,float数据... 阅读全文
posted @ 2015-03-11 09:24 CodeVector 阅读(171) 评论(0) 推荐(0)