- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 黑马程序员-构造函数以及构造函数的重写
初学objective-c创建对象的时候总是会使用new来创建,其实objective-c中还有一种地道的创建对象的方法:[ [类名 alloc ] init].这种方法才是OC中创建对象的正统,不过效果和new是一样的,但是这种方法更能表示创建对象的实质,那就是分配内存,初始化对象。 alloc是在内存中划分一片空间,这片空间是空白的,然后通过init初始化,我们可以在初始
2015-10-23 07:30:40 541
原创 黑马程序员-@property的使用以及注意事项
OC中能够快速的定义一个属性的方式,而且他可以设置一些值,就可以达到一定的效果,比如引用计数的问题首先看以下@property的使用格式:@property (参数1,参数2) 类型 名字;如:@property(nonatomic,retain) UIWindow *window;其中参数主要分为三类:读写属性: (readwrite/readonly/setter =
2015-10-23 06:39:38 439
原创 黑马程序员-description的重写
OC中NSlog方法除了可以输出基本数据类型,NSLog函数还可以输出任何OC对象。如果我们使用NSlog来打印一个对象,比如:#import @interface People:NSObject{ @public NSString *name;}@end@implementation People@endint main(int arg
2015-10-23 05:16:53 403
原创 黑马程序员-NSArray的使用
NSArray的具体使用情况,请见代码:#import int main(int argc, const char * argv[]){ @autoreleasepool { //类方法数组创建 NSArray *array1 = [NSArray arrayWithObject:@"obj"];
2015-10-23 05:03:52 305
原创 黑马程序员-OC的继承
OC面向对象—继承一、基本概念程序的世界和人类的“对象”世界在思想上是没有设么区别的,富二代继承了父母,自然就拥有了父母拥有的所有资源,子类继承了父类同样就拥有了父类所有的方法和属性(成员变量)。 在这里动物是猫类和狗类的父类,黑猫和白猫类是猫类的子类。继承的好处:(1)抽取出了重复的代码(2)建立了类和类之间的联系继承的缺点:
2015-10-23 04:36:28 274
原创 黑马程序员-OC类的声明和实现,以及OC的优势
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- OC中方法的声明和实现,都必须以+ 和- 开头。其中+表示类方法,即静态方法,-表示对象方法,即动态方法。并且.h文件中声明的所有方法作用域都是public类型,并且不能更改。 OC中定义一个类的时候,需要分两部分,分别是声明和实现。其中,类的声明规定了类的类名,属性,以
2015-10-23 01:45:38 526
原创 黑马程序员-C语言与OC的差异
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------IOS开发中常用的有OC和swift,其中OC是可以兼容C语言的,所以通过比较C与OC的差异,可以帮助我们更好的去学习OC语言。区别:1.文件后缀的差异C语言中文件的后缀有.c(源文件) .o(目标文件) .out(可执行文件) .h(头文件)。OC中的后缀有.c(C语言源文件
2015-10-22 23:53:40 541
原创 黑马程序员-C语言的输入函数
在C语言中,常用的用于输入的函数有 scanf,gets,fgets 相比较这三个输入函数,都有各自的优缺点,以输入字符串为例。scanf 函数,优点:在输入字符串,不检查长度,你输入多少,他就使用多少内存。另外可以用于多种数据类型的输入。缺点:输入多少就占用多少内存,即使是系统关键内存,也可以覆盖掉,可能会引发错误。另外就是,输入的字符串无法含有空格。gets函数,优点:相比较s
2015-10-21 22:13:58 384
原创 黑马程序员-scanf函数的原理
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------scanf函数,其调用形式为: scanf("",);变量地址要求有效,并且与格式说明的次序一致首先,我们看以下的代码。int main(int argc, const char * argv[]) { int a; char ch;
2015-10-19 23:18:22 983
原创 黑马程序员-scanf函数
函数scanf(),是标准C语言库里常用的一个格式输入函数,用于按用户指定的格式从键盘上把数据输入到指定的变量之中。其调用形式为: scanf("",);变量地址要求有效,并且与格式说明的次序一致。示例:int main(int argc, const char * argv[]) { int a; scanf("%d",&a); prin
2015-10-19 22:28:30 312
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人