KVC简介KVC(KeyValueCoding)也就是所谓的键/值编码,键/值编码中的基本调用是-ValueForKye:和-setValue:forKey:。例子:定义个Student类,Student.h头文件如下:#import<Foundation/Foundation.h>
//学生类
@interfaceStudent:NSObject
{
NSString*name;
intage;
}
@end..
分类:
其他好文 时间:
2014-08-12 10:31:34
阅读次数:
233
学习属性之前回忆一下之前学到的setter方法和getter方法:(1)setter方法的作用:用来为单一的实例变量赋值(只能是一个实例变量,多了的叫做get方法)(2)setter方法的写法标准:-号方法,无返回值,名字以set开头+要设置的变量的实例变量名(首字母需大写):(setter方法有且只有一个参数)..
分类:
其他好文 时间:
2014-08-12 03:34:14
阅读次数:
235
dispatch_create生成的Queue不管是并行队列还是串行队列,其优先级都是默认优先级但是可以用dispatch_set_target_queue来改变队列的优先级dispatch_set_target_queue(原来的队列, 目标优先级队列)使用这个函数需要获取两个队列,一个是需要变更...
分类:
编程语言 时间:
2014-08-10 23:59:10
阅读次数:
559
Objective-C通过一套全新的语法,在C语言基础上添加了面向对象特性。OC的语法中频繁使用方括号,而且不吝于写出极长的方法名,这通常令许多人觉得此语言较为冗长。这是这样写出来的代码非常易读,只是C++和Java程序员不太适应。
OC语言学起来很快,但有很多微妙细节需要注意,而且还有许多容易为人所忽略的特性。另一方面,有些开发者并未完全理解或是容易滥用某些特性,导致写出来的代码难以维护,难以调试。本章讲解基础知识,后续各章语言及其相关架构的各个特定话题。...
分类:
其他好文 时间:
2014-08-10 15:46:00
阅读次数:
255
iOS Core Animation 简明系列教程看到无数的CA教程,都非常的难懂,各种事务各种图层关系看的人头大。自己就想用通俗的语言翻译给大家听,尽可能准确表达,如果哪里有问题,请您指出我会尽快修改。1.什么是Core Animation?它是一套包含图形绘制,投影,动画的OC类集合。它就是一个...
分类:
其他好文 时间:
2014-08-09 23:12:29
阅读次数:
465
1 设置坐标 xxxx:setPosition(posx, posy)2 设置横坐标 xxxx:setPositionX(x)3 设置纵坐标 xxxx:setPosition(y)4 未知 setPosition(CCPoint pos)5 获取坐标 local posx, posy = xxx.....
分类:
其他好文 时间:
2014-08-09 21:10:29
阅读次数:
230
用字典能有什么好处?字典是个大容器,它能够储存多个数据用字典存储的数据具有一一对应的关系(使用key来标识value)字典中一对键值对(key-value)叫做字典中的一个元素,也叫一个条目,只要是对象就可以,不限制类型字典是无序的字典中的key是唯一的,一个key只能对应一个value,一个va..
分类:
其他好文 时间:
2014-08-09 02:42:47
阅读次数:
250
以前想要oc调用js代码一般是通过uiwebview的stringByEvaluatingJavaScriptFromString方法,或是直接使用JavaScriptCore引擎,例如https://github.com/jfahrenkrug/AddressBookSpy。
但是,Apple正式发布了新的iOS 7系统,引入了JavaScriptCore....
分类:
移动开发 时间:
2014-08-08 21:33:26
阅读次数:
487
看个小例子:char* fun1(){ char * p = (char*)malloc(100); p = "helloww"; return p;}void fun2(char *p){ p = "hello";}fun1 完成了指针的赋值和返回指针区域。 fun2 因为p的局部赋值而无法再函....
分类:
编程语言 时间:
2014-08-08 17:57:36
阅读次数:
269
在Objective-C中对象之间的拷贝分为浅拷贝和深拷贝。说白了,浅拷贝就是拷贝对象的地址,对象里面存的内容仍然是一份,没有新的内存被分配。深拷贝就是重写分配一块内存,然后把另一个对象的内容原封不动的给我拿过来。所以看对象是否为深拷贝还是浅拷贝就得看对象的内存地址,因为OC中用引用计数的方...
分类:
其他好文 时间:
2014-08-08 08:27:35
阅读次数:
322