上一页 1 ··· 19 20 21 22 23
摘要: [cpp]view plaincopyprint?[UIApplicationsharedApplication].networkActivityIndicatorVisible=YES;//显示[UIApplicationsharedApplication].networkActivityIndi... 阅读全文
posted @ 2015-08-05 22:00 懒懒初阳 阅读(320) 评论(0) 推荐(0)
摘要: 引言:枚举值它是一个整形(int) 并且,它不参与内存的占用和释放,枚举定义变量即可直接使用,不用初始化.在代码中使用枚举的目的只有一个,那就是增加代码的可读性.使用:枚举的定义如下:[csharp]view plaincopytypedefenum{//以下是枚举成员TestA=0,TestB,T... 阅读全文
posted @ 2015-08-04 22:46 懒懒初阳 阅读(339) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-08-04 22:44 懒懒初阳 阅读(125) 评论(0) 推荐(0)
摘要: 例子: NSString*houseOfMM= [[NSStringalloc]initWithString:'MM的三室两厅'];上面一段代码会执行以下两个动作:1 在堆上分配一段内存用来存储@'MM的三室两厅' ,比如:内存地址为0X1111内容为 'MM的三室两厅',2 在栈上分配一段内存用来... 阅读全文
posted @ 2015-07-21 23:17 懒懒初阳 阅读(297) 评论(0) 推荐(0)
摘要: break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则会从满足条件的地方(即与switch(表达式)括号中表达式匹配的case)开始执行,直到switch结构结束。当break语句用于do... 阅读全文
posted @ 2015-07-21 23:09 懒懒初阳 阅读(837) 评论(0) 推荐(0)
摘要: assign:指定setter方法用简单的赋值,这是默认操作。你可以对标量类型(如int)使用这个属性。你可以想象一个float,它不是一个对象,所以它不能retain、copy。assign指定setter方法用简单的赋值,这是默认操作。retain:指定retain应该在后面的对象上调用,前一个... 阅读全文
posted @ 2015-07-20 23:43 懒懒初阳 阅读(702) 评论(0) 推荐(0)
摘要: atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作1)atomic 设置成员变量的@property属性时,atomic是默认值,提供多线程安全 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic后setter函数会变成下... 阅读全文
posted @ 2015-07-20 23:31 懒懒初阳 阅读(409) 评论(0) 推荐(0)
上一页 1 ··· 19 20 21 22 23