上一页 1 ··· 74 75 76 77 78 79 80 81 82 ··· 97 下一页

2015年11月30日

block 作用域

摘要: //闭包 NSString* s =@"123"; void (^block)() = ^() { NSLog(@"%@",s); }; block();// 1 s =@"abc"; block();// 2 结果: 123 123 //__block破坏了闭包,扩大了变量在块结构中的局部作用域为 阅读全文

posted @ 2015-11-30 22:37 🌞Bob 阅读(1072) 评论(0) 推荐(0) 编辑

IOS 的 NSError

摘要: 一、获取系统的错误信息 比如移动文件时,获取文件操作错误: NSError *e = nil;[[NSFileManager defaultManager] moveItemAtPath:sourcePath toPath:targetPath error:&e];if (e) { NSLog(@" 阅读全文

posted @ 2015-11-30 13:56 🌞Bob 阅读(173) 评论(0) 推荐(0) 编辑

第三方:GDataXMLNode:xml解析库--

摘要: 一、GDataXMLNode说明 GDataXMLNode是Google提供的用于XML数据处理的类集。该类集对libxml2--DOM处理方式进行了封装,能对较小或中等的xml文档进行读写操作且支持XPath语法。 使用方法: 1、获取GDataXMLNode.h/m文件,将GDataXMLNod 阅读全文

posted @ 2015-11-30 13:34 🌞Bob 阅读(177) 评论(0) 推荐(0) 编辑

2015年11月29日

自定义UICollectionViewController之后 如何设置UICollectionView的布局方式--备用

摘要: 我们很多时候使用UICollectionView 可能都是直接创建 UICollectionView 通过初始化的时候 传入一个布局对象的方式来使用UICollectionView比如我们之前是这样写得:1 UICollectionViewFlowLayout *layout = [[UIColl... 阅读全文

posted @ 2015-11-29 23:37 🌞Bob 阅读(183) 评论(0) 推荐(0) 编辑

2015年11月28日

多线程

摘要: 概述 这篇文章中,我不会说多线程是什么、线程和进程的区别、多线程有什么用,当然我也不会说什么是串行、什么是并行等问题,这些我们应该都知道的。 在 iOS 中其实目前有 4 套多线程方案,他们分别是: Pthreads NSThread GCD NSOperation & NSOperationQue 阅读全文

posted @ 2015-11-28 00:22 🌞Bob 阅读(193) 评论(0) 推荐(0) 编辑

UIView的生命周期总结

摘要: 本文将简要讨论一下几个问题:loadView、viewDidLoad、viewDidAppear、initWithNibName、awakeFromNib等经常出现在UIViewController中的方法介绍。这些方法分别用来作哪些工作,换言之,创建自定义的View时代码放到以上哪个方法中。一个U... 阅读全文

posted @ 2015-11-28 00:17 🌞Bob 阅读(835) 评论(0) 推荐(0) 编辑

2015年11月26日

unrecognized selector sent to instance

摘要: unrecognized selector sent to instance字面上翻译:给实体对象发送了不认识的消息。遇到这个问题:大概有如下两个原因:1.对象过早的释放掉了,你引用的对象不存在。不能想空对象发送特定的方法(不是全部,因为release等特殊方法,例外)。2.该对象没有这个方法,检查... 阅读全文

posted @ 2015-11-26 23:41 🌞Bob 阅读(185) 评论(0) 推荐(0) 编辑

2015年11月25日

iOS 细节 问题

摘要: 1.当一个空指针(nil pointer)调用了一个方法会发生什么?安然无恙 —— 这是oc自带的消息机制,nil也能发送消息,而不会报错2.为什么retainCount绝对不能用在发布的代码中?请给出两个相对独立的解释。a,因为retainCount不靠谱,不能真实的反映一个对象的引用计数b,使用... 阅读全文

posted @ 2015-11-25 23:42 🌞Bob 阅读(336) 评论(0) 推荐(0) 编辑

JavaScript 语句后应该加分号么?

摘要: 分号加与不加完全取决于个人习惯,但为了代码稳定(解析出错)还是建议使用分号断句。JavaScript自动加分号规则:1.当有换行符(包括含有换行符的多行注释),并且下一个token没法跟前面的语法匹配时,会自动补分号。2.当有}时,如果缺少分号,会补分号。3.当程序源代码结束时,如果缺少分号,会补分... 阅读全文

posted @ 2015-11-25 09:36 🌞Bob 阅读(276) 评论(0) 推荐(0) 编辑

2015年11月23日

127.0.0.1

摘要: 127.0.0.1是回送地址,指本地机,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。IP地址由... 阅读全文

posted @ 2015-11-23 21:26 🌞Bob 阅读(236) 评论(0) 推荐(0) 编辑

上一页 1 ··· 74 75 76 77 78 79 80 81 82 ··· 97 下一页

导航