随笔分类 - iOS知识储备
iOS初级开发-知识储备
摘要:一、一些有用的数据类型NSRange范围typedef struct _NSRange{ unsigned int location; unsigned int length;
}NSRange;
unsigned int是C语言中的int类型location用来存放字段范围的起始位置,length是该范围内所含元素的个数字符串”Objective-C is a cool language”中cool的location为17,length为4三种赋值方式:(1)直接给字段赋值NSRange range;
range.location = 17;
range...
阅读全文
摘要:在学习iphone开发教程的中第8章(也就是《iOS5开发基础教程》最新版的“08 - Sections2”下载地址:http://vdisk.weibo.com/s/hBHg6)要为一个tableView实现搜索功能的时候,遇到了一个问题,学习了好长时间终于想通,现在将问题以及我的理解总结一下.《iOS5开发基础教程》书上讲要实现一个MutableDeepCopy协议,关于这个整个思路,协议,需要一个新的副本这些我都能明白,就是里头的具体实现方法遇到点问题,里头的实现代码如下,NSDictionary-MutableDeepCopy.h#import <Foundation/Found
阅读全文
摘要:在iOS5学习过程中,表视图一章节中最难的莫过于搜索栏实现过程中的深拷贝浅拷贝一环节。现在讨论一下iOS开发中表视图搜索栏实现中的Objective-C 深浅拷贝问题 要为一个tableView实现搜索功能的时候,遇到了一个问题,学习了好长时间终于想通,现在将问题以及我的理解总结一下.(相关实例《iOS5开发基础教程》最新版的“08 - Sections2”下载地址:http://vdisk.weibo.com/s/hBHg6)文中实例运行的编译环境为:在ObjC中,什么是深浅拷贝?深浅拷贝分别指深拷贝和浅拷贝,即mutableCopy和copy方法。copy复制一个不可变对象,而muta..
阅读全文
摘要:Qt:函数QString::startsWith()判断一个字符串是否以某个字符串开头。此函数具有 两个参数,第一个参数指定了一个字符串,第二个参数指定是否大小写敏感(默 认情况下,是大小写敏感的),例如:QString str="Welcome to you! ";
str.startsWith("Welcome",Qt::CaseSensitive); //返回true; str.startsWith("you",Qt::CaseSensitive); //返回false;函数QString::contains()判断一个指定的字
阅读全文
摘要:现将在iOS开发中调用本地plist文件并封装为NSDictionary字典类型做成图片。例子均是来自《ios5开发基础教程》中的章节,分别为《表视图--08 - Sections2》、《加速计---19 - ShakeAndBreak》 、《标签栏和选取器07-MyPicker》 ,例子下载地址:点击打开链接方法一: NSString *path= [[NSBundle mainBundle] pathForResource:@"sortednames" ofType:@"plist"]; NSDictionary *dict =[[NSDiction
阅读全文
摘要:iOS5学习过程中,表视图一张中最重要的莫过于数据的加载到视图这一环节。下面将我学习过程中对这一环节的理解做了一张图。例子用的是《iOS5开发基础教程》表视图一张,代码不再附上,网上可以下到这本书。
阅读全文

浙公网安备 33010602011771号