摘要: 题目要求1.求字符串“158”和“39”按十进制数值做差后的结果以字符串形式输出2.取出符串“123-456-789-000”中的数字部分,组成一个新的字符串输出3.实现函数NSString * stringWithoutNum(NSString *str);删除字符串str的所有数字4.实现函数:... 阅读全文
posted @ 2015-04-24 13:53 大_智 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 首先给出的地址有两种可能性,一种是文件夹的地址,另一种就是文件的地址,先来个简单的,假设给出的地址就是文件的地址1 // 以文件路径为参数统计文件行数的函数2 NSInteger codeLineCount(NSString *path){3 // 将目标文件内容转换成OC字符串4 ... 阅读全文
posted @ 2015-04-22 08:27 大_智 阅读(140) 评论(0) 推荐(0) 编辑
摘要: NSRange:这个结构体有两个成员变量分别是location和length,比如OC字符串@"My name is HeiMa"中‘name’的NSRange为{3,4}(空格也算)C数组中{1,4,6,7,3}6、7的NSRange为{2,2}1 // 第一种赋值方式,开发中很少用2 ... 阅读全文
posted @ 2015-04-21 01:17 大_智 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 为什么要内存管理:一般设备的内存的大小是有限的,当有些数据不再被使用了,我们就应该及时回收相应的内存空间,这样就有利于内存资源的合理使用。OC中哪些数据需要手动释放呢?任何继承了NSObject类的对象都是需要人工释放内存的,其他数据类型是系统自动回收的在OC对象中,有一个引用计数器(占用4个字节)... 阅读全文
posted @ 2015-04-14 09:06 大_智 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 之前我们利用类来创建对象用到了一个类方法new,可是new方法具体是怎么执行的呢?例如1 Person *p = [Person new];程序只要执行了这一行代码,内存中就会有一个Person类和Person对象,并且Person对象的所有实例变量都初始化为0,并且还有个isa指针指向Person... 阅读全文
posted @ 2015-04-13 18:31 大_智 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: 封装:目前我的理解是将类声明里的实例变量“包裹”好,一旦“包裹”好,由类生成的对象也就“包裹”的“严实”了,这样外部的东西就不会随意修改对象的重要数据了,之前我们要想对类的实例变量赋值,是通过指针访问的,并且要在实例变量前面加上关键字@public,其实这个@public关键字像是把类里面的实例变量... 阅读全文
posted @ 2015-04-11 20:43 大_智 阅读(250) 评论(0) 推荐(0) 编辑
摘要: OC是面向对象的编程语言,如何创建和使用对象自然是重中之重,对象是怎么产生的呢?创建对象之前必须要有类,他就像要想盖大楼,必须要有图纸,这个图纸就类似于OC中的类常用的关键字以及其他英文:@interface / @end / @implementation / @public / NSLog(@"... 阅读全文
posted @ 2015-04-10 13:08 大_智 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 实际问题中的数据中往往有着不同类型的数据类型,例如在校的学生,年龄(int型)、身高(float型)、体重(float型)、姓名(字符串类型)、性别(char)等等这些都是每一个学生应有的属性,我们肯定不能用之前学过的数据类型将这些数据表达出来,结构体这种新的数据类型就应运而生,不管是C语言还是OC... 阅读全文
posted @ 2015-04-08 19:25 大_智 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 指针与数值通过指针我们可以访问内存中任意地址,那么自然可以访问数组,因为数组在内存中占据了一段连续的空间,那么如何实现的呢? 1 #include 2 3 int main(){ 4 //定义一个整型数组 5 int array[4] = {7,15,3,9}; 6 //定... 阅读全文
posted @ 2015-04-06 22:26 大_智 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 指针的概念:在计算机中数据式存储在存储器中的,存储器的一个字节称为一个内存单元,不同的系统不同的数据类型它所占据的内存单元不是同的,在64位的系统里,一个整型占据4个字节,一个字符占据1个字节,为了方便访问内存单元,每一个内存单元都有一个编号,这个编号也叫地址,通过地址可以找到相应的内存单元,所以我... 阅读全文
posted @ 2015-04-06 12:26 大_智 阅读(188) 评论(0) 推荐(0) 编辑