码迷,mamicode.com
首页 >  
搜索关键字:oc    ( 5829个结果
声明变量时?的用法
首先要区别OC和swift中if 判断的不同之处 var str = “sssss” 在OC中if(str)是对的,表示判断str !=nil 是否为true 但是在swift中直接写 if str这种写法是错误,可以改成if str != nil 如果想写成 if str ,那么在声明的时候要这么写 var str? = “sssss” swift中在if语句中,条件必须是一个...
分类:其他好文   时间:2014-08-15 14:38:18    阅读次数:143
第一次接触OC多态,动态类型与动态绑定
多态:允许不同的类定义相同的方法。动态类型:程序直到执行时才能确定所属的类。动态绑定:程序直到执行时才能确定实际要调用的方法。id类型:一种通用的对象类型,也就是说,id可以用来存储属于任何类的对象,让不同类的输出不用特定设定,通用一个id类型就好。多态的出现时为了让不同的类能使用同明的方法。比如a...
分类:其他好文   时间:2014-08-15 12:44:08    阅读次数:184
Runtime of Objective-C 2-理解oc中的类和对象
1: 类Class:typedef structobjc_class * Class;从Class的定义可以看出,它是一个 objc_class 结构类型的指针,objc_class又是什么呢?struct objc_class{ struct objc_class* isa; stru...
分类:其他好文   时间:2014-08-15 12:01:38    阅读次数:208
OC中语法糖,最新语法总结
<spanstyle="font-size:24px;">1.方法与顺序无关2.枚举绑定数据类型enum{ObjectiveC,Java,Ruby,Python,Erlang};typedefNSUIntegerLanguage;3.属性不用写@synthesize4.语法简化4.1NSNumberNSNumber*value;value=@12345;value=@123.45f;value=@123.45;value=@YES;4.2NSArra..
分类:其他好文   时间:2014-08-15 10:53:39    阅读次数:220
block的用法和数组排序(高级)
block的用法和数组排序(高级)一,block我们都知道函数只可以嵌套调用,但决不允许函数的嵌套定义,这有时给我们带来了很大的不便,而OC提供的block用法为我们解决了这个问题,下面简单说一下1,block的用法:(1)block是用来存储函数,所以给block赋值时赋的是整个函数的实现,例如,要在m..
分类:其他好文   时间:2014-08-15 10:50:00    阅读次数:271
C语言的字符串转为OC中的字符串,控制台输入用户名和密码,判断输入的用户名是否是@“Frank”, 密码 是否是 @“lanou”, 如果用户名和密码都正确,则输出登录成功, 否则输出登录失败.
char name[20] = "";存储用户名         char code[20] = "";存储密码         printf("请输入用户名与密码");         scanf("%s%s", name, code);                  NSString *str1 = [NSString stringWithFormat:@"%s", name ]...
分类:编程语言   时间:2014-08-15 09:33:17    阅读次数:370
内存管理一道数组存储例题存储精讲! (oc手动管理内存,引用计数器)
//定义一个bigArr数组,         NSMutableArray *bigArr = [[NSMutableArray alloc] init]; //引用计数0 - 1         //此时只是定义了一个smallArr 并没有开辟空间,所以引用计数不加一         NSMutableArray *smallArr = nil;      ...
分类:其他好文   时间:2014-08-15 09:31:57    阅读次数:407
Objective-C中把数组中字典中的数据转换成URL
可能上面的标题有些拗口,学过PHP的小伙伴们都知道,PHP中的数组的下标是允许我们自定义的,PHP中的数组确切的说就是键值对。而在OC我们要用字典(Dictionary)来存储,当然了Java用的是Map来存储键值对。下面我们将实现一个极为实用的小例子,网络请求有get和post方法,两种方...
分类:其他好文   时间:2014-08-15 09:22:47    阅读次数:214
OC属性总结
<prename="code"class="cpp">setter方法的作用:为单一的变量赋值.setter方法规范写法:1.-号方法,无返回值.名字以set开头+要设置的变量的实例变量名(首字母要大写):(setter方法有且只有一个参数)+参数的类型(和实例变量类型相同)+参数名(和实例变量名相同)getter方法的作..
分类:其他好文   时间:2014-08-15 02:57:07    阅读次数:261
OC关于NSDate类的方法和应用的总结!(全)
<spanstyle="font-size:18px;">//1.创建日期对象//创建的NSDate对象,获得的永远是0时区时间,如果要是求东八区时间,就加8个小时NSDate*date=[NSDatedate];NSLog(@"%@",date);//创建明天此时的日期(时间间隔都是以秒为单位计算的)NSDate*tomorrow=[NSDatedateWithTimeInter..
分类:其他好文   时间:2014-08-15 02:56:57    阅读次数:280
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!