03 2016 档案

C语言一些常见的操作字符串方法
摘要:// 首字母大写 for(int i=0;(c=string[i])!='\0';i++) // 字符串碰到\0结束 C知识 { if (c==' ') { printf("%c",c), word=0; }else if (word==0) { word=1; if (c>=97&&ccou... 阅读全文

posted @ 2016-03-27 11:17 _MR.Q 阅读(445) 评论(0) 推荐(0)

Foundation框架的一些实用方法:替换字符串,去空格,反转
摘要:1 //定义一个可变字符串, Format后面可以跟字符串类型,也可以传入C语言的字符串数组 2 NSMutableString *str = [NSMutableString stringWithFormat:@""]; 3 4 // 获取NSMutableString或NString 某位置的字符 5 NSMutableString *newS1=[NSMutableString... 阅读全文

posted @ 2016-03-27 11:14 _MR.Q 阅读(295) 评论(0) 推荐(0)

关于NSArray的去重
摘要:提到去重,第一反应就是for或while循环来遍历处理. 然后有了几种思路: 1) 两个循环嵌套 对比 然后去重: 但是这种方法会数据丢失, arr为要去重的数组 2) 然后就是 第 i 个 元素 与 第 i+1 个元素比对 去重 上面这种方法大致可以去重了,但是,如果最后一位元素与第一位元素相同, 阅读全文

posted @ 2016-03-27 11:08 _MR.Q 阅读(355) 评论(0) 推荐(0)

关于野指针、空指针
摘要:1 /* 2 1>僵尸对象:所占用内存已经被回收的对象,将是对象不能再使用 3 2>野指针:指向僵尸对象(不可用内存)的指针 4 3>空指针:没有指向任何东西的指针(存储的对象可以是nil,NULL,0) 5 * 给野指针发送消息会报错,给空指针发送消息不会报错 6 */ 7 8 #import < 阅读全文

posted @ 2016-03-06 17:59 _MR.Q 阅读(268) 评论(0) 推荐(0)

内存管理原则
摘要:1.原则分析 》只要还有人在使用某个对象,那么这个对象就不会被回收 》只要你想用这个对象,就让对象的计数器+1 》当你不再使用这个对象时,就让对象的计数器+1 2. 谁创建,谁release 》如果你通过alloc 、new 或[mutable]copy 来创建一个对象,那么你必须调用 releas 阅读全文

posted @ 2016-03-06 17:53 _MR.Q 阅读(204) 评论(0) 推荐(0)

导航