内存管理重写dealloc方法@implementation Dog#pragma mark
当一个对象从内存中移除的时候,就会被调用- (void) dealloc{ NSLog(@"----Dog被销毁了------");
//一定要调用super的方法,写在该方法的最后 [sup...
分类:
移动开发 时间:
2014-05-23 12:03:27
阅读次数:
347
OC调用UIWebView 中的js,网上例子很多,最常用的是UIWebView自带的一个方法;-
(NSString *)stringByEvaluatingJavaScriptFromString:(NSString
*)script;UIWebView中的js 掉用本地的oc方法;通过UIWe...
分类:
编程语言 时间:
2014-05-23 09:25:24
阅读次数:
1448
oc为每个对象提供一个内部计数器,这个计数器跟踪对象的引用计数,当对象被创建或拷贝时,引用计数为1,每次保持对象时,调用retain接口,引用计数加1,如果不需要这个对象时调用release,引用计数减1,当对像的引用计数为0时,系统就会释放掉这块内存,释放对象调用dealloc
当对象包含其他对象时,就得在dealloc中自己释放他们
NSObject是IOS所有类的基类
有两个基本函数,...
分类:
其他好文 时间:
2014-05-23 07:53:38
阅读次数:
333
1、在OC中,不允许直接修改“对象”的“结构体属性”的“成员变量”,但是允许修改“对象”的“结构体属性”修改结构体属性的成员变量方法如下:1>
使用临时变量记录对象的结构体属性2> 修改临时变量的属性3> 将临时变量重新赋值给对象的结构体属性2. 在程序开发中需要避免出现魔法数字(Magic
Num...
分类:
移动开发 时间:
2014-05-23 04:23:45
阅读次数:
363
1、OC是在C语言的基础上增加了面向对象的语法,并且完全兼容C语言语法2、可以在OC代码中插入C语言代码,甚至是C++代码3、OC基本上所有关键字都是以@开头4、OC中得字符串是以@开头:如@"ABC"5、OC的基本数据类型与C语言相比多一个布尔类型:BOOL(YES\NO)6、nil相当于C中的N...
分类:
其他好文 时间:
2014-05-22 08:51:31
阅读次数:
194
---------------------- IOS开发、Android培训、期待与您交流!
----------------------
一、OC数组
OC数组是一个类,它也分不可变数组NSArray和可变数组NSMutableArray。
1?不可变数组的创建
// 创建一个不可变数组,元素为一个OC字符串对象 @"小桥"
NSArray *arra...
分类:
其他好文 时间:
2014-05-22 07:30:56
阅读次数:
311
---------------------- IOS开发、Android培训、期待与您交流!
----------------------
一、什么是预处理指令
预处理指令是告诉编译器在编译之前预先处理的一些指令,有宏定义,文件包含,条件编译。
预处理指令一般以 # 号开头,可以出现在文件的任何地方,作用于整个文件。
二、宏定义
宏定义分不带参...
分类:
其他好文 时间:
2014-05-22 07:10:51
阅读次数:
247
rem 复制文件copy "D:\xxxx" "C:\xxxx"rem 复制文件夹xcopy
"D:\xxxx" "C:\xxxx" /e /i /h解压使用开源的7z命令版本(license GNU LGPL)7za x -y D:\xxxx.zip
-oC:\::其中 -y 是覆盖::-oC.....
分类:
其他好文 时间:
2014-05-21 22:25:18
阅读次数:
282
---------------------- IOS开发、Android培训、期待与您交流!
----------------------
一、NSNumber
前几篇笔记中,小桥复习了Foundatio框架中的几个类,这三个是OC学习的尾声了。 小桥已经复习过OC数组类NSArray,也说过它只能存放OC的对象,对于基本的数据类型确无能为力,但是实际编程中经常要把基本的数...
分类:
其他好文 时间:
2014-05-20 14:24:25
阅读次数:
253