05 2021 档案
摘要:在iOS开发中经常会由于数组越界,添加数据为空,通信或者文件错误,内存溢出导致程序终端运行而引入异常处理机制。常用的处理方式是try catch机制。不过有几个专业术语需要解释,异常句柄、异常处理域断言。 @try { //Code that can potentially throw an exc
阅读全文
摘要:bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,文本文件,属性列表,语言包,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.我们的程序是一个bundle. 在Finder中,一个应用程序
阅读全文
摘要:1、声明委托对象,并根据需要设置方法为可选还是必选,默认设置可选@optional @protocol CCHighSeasPoolDistributeDelegate <NSObject> @optional - (void)updateQuerySize:(NSInteger)querysize
阅读全文
摘要:通知在开发中用的比较多,主要用于页面之间传值,今天结合文档,整理小结一下。 1、在通知中心发送消息,主要通过名字区分,有参数的话可以用第二种方式 [[NSNotificationCenter defaultCenter] postNotificationName:@"CCHighSeasPoolUp
阅读全文
摘要:iOS开发中字符串用的比较多,追加,拆分,截取,替换,比较,大小写转换使用的频率还挺高。今天看oc技术书的时候看到关于大小写转换的地方,有一个说的是所有字母首字母大写,还是第一次看到,记录一下,以备后用。 1、所有的小写字母转换成大写 NSString *ceshi=@"You do not hav
阅读全文