1》类的创建:
@interface Car:NSObject
{
//变量名
}
//方法声明
@end
@implementation Car
//方法的实现
@end
2》类的继承(oc中不支持多继承,可以通过其他特性达到多继承的效果, 例如『类别』catergory 和『协议』protocol)
@interface Circle:Car
@end
...
分类:
移动开发 时间:
2015-03-15 21:23:31
阅读次数:
146
俺们知道,在iOS开发中,字典是经常出现的一个东东,那么我们直接操作字典呢,很容易产生把眼睛找瞎也找不到的BUG。为什么这么说呢?比如:本身有这么个 tmpDict["name"] 东西,而你却写成了 tmpDict["nane"] ; 这在Xcode中是不会报错的,而你的程序可能就会莫名其妙的崩掉,此时最好的解决方案就是将字典转换成模型。
在使用模型开发时,你一个点语法,点出来的...
分类:
其他好文 时间:
2015-03-15 19:52:59
阅读次数:
120
OC在定义属性时有nonatomic和atomic两种选择atomic:原子属性,为setter方法加锁(默认就是atomic)nonatomic:非原子属性,不会为setter方法加锁atomic加锁原理1 @property (assign, atomic) int age;2 3 - (voi...
分类:
其他好文 时间:
2015-03-15 18:18:26
阅读次数:
123
今天看了 Udacity 的 iOS 学习路线介绍,作者的看法是,最好先学习 Swift,而不是 Objective-C,原因一方面是 Swift 要简单一些,另一方面是因为 Apple 打算用 Swift 作为将来的官方语言取代 OC。大学里,编程语言课程就是 C 和 C++。我不知道这是谁定的,...
分类:
编程语言 时间:
2015-03-15 15:12:42
阅读次数:
199
@selector(): 可以理解@selector()就是取类方法的编号,他的基本行为等同于C语言中的函数指针(指向函数的指针)。它们通过传递方法的地址(或编号)来实现把方法当做参数的效果。 不过在C语言中,可以直接把一个函数名赋给一个函数指针,但是在OC中不行,而是要通过@selector语.....
分类:
其他好文 时间:
2015-03-15 15:05:44
阅读次数:
556
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------...
分类:
其他好文 时间:
2015-03-15 09:31:35
阅读次数:
113
内存管理在Objective-C中的重要性就像指针在C语言中的重要程序一样。
分类:
其他好文 时间:
2015-03-14 23:06:38
阅读次数:
275
3、NSDictionary *dict = [NSDictionary dictionaryWithObject:@"a value" forKey:@"aKey"];NSLog(@"%@",[dict objectForKey:@"aKey"]);[dict release];控制台中打印的最后...
分类:
其他好文 时间:
2015-03-14 16:52:17
阅读次数:
1684
Porting to Android不需要任何java或者C++编程。SpriteBuilder提供了不要的Xcode插件,让你的OC代码可以交叉编译到Android上。SpriteBuilder Android Documentation网址:http://android.spritebuilde...
分类:
移动开发 时间:
2015-03-14 15:12:33
阅读次数:
784