摘要: 一、说明 在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的: (1)让用户了解自己的网络状态,防止一些误会(比如怪应用无能) (2)根据用户的网络状态进行智能处理,节省用户流量,提高用户体验 WIFI\3G网络:自动下载高清图片 低速网络:只下载缩略图 没有网络:只显示离线的缓存数据 阅读全文
posted @ 2016-04-26 19:09 俊华的博客 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 总结 nil:OC中的对象的空指针 Nil:OC中类的空指针 NULL:C类型的空指针 NSNull:数值类的空对象 详细解析应用如下: 1.nil 指向一个对象的指针为空 在objc.h中的定义如下所示: #ifndef nil # if __has_feature(cxx_nullptr) # 阅读全文
posted @ 2016-04-18 17:57 俊华的博客 阅读(420) 评论(0) 推荐(0) 编辑
摘要: iOS开发拓展篇—xib中关于拖拽手势的潜在错误 一、错误说明 自定义一个用来封装工具条的类 搭建xib,并添加一个拖拽的手势。 主控制器的代码:加载工具条 封装工具条以及手势拖拽的监听事件 此时运行程序,程序直接崩溃,报错如下: 说明:手势不会有superView方法,superView是UIVi 阅读全文
posted @ 2016-03-15 17:30 俊华的博客 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 0 从程序启动开始到view显示: start->(加载framework,动态静态链接库,启动图片,Info.plist,pch等)->main函数->UIApplicationMain函数: - 初始化UIApplication单例对象 - 初始化AppDelegate对象,并设为UIAppli 阅读全文
posted @ 2016-03-10 18:55 俊华的博客 阅读(830) 评论(0) 推荐(0) 编辑
摘要: MVC I’m dating with a model… and a view, and a controller. 众所周知,MVC 是开发客户端最经典的设计模式,iOS 开发也不例外,但是 MVC 有让人无法忽视的严重问题。 MVC, short for Massive View Control 阅读全文
posted @ 2016-02-24 09:50 俊华的博客 阅读(21646) 评论(0) 推荐(0) 编辑
摘要: 解释一 上一篇文章咱们提到了Runtime的消息传递机制,主要围绕三个C语言API来展开进行的。这篇文章我将从另外三个方法来描述Runtime中另一个特性:消息转发机制。 一、消息转发机制 当向某个对象发送一条消息时,若该对象的方法列表以及它相应继承链上的方法列表都无法找到以该消息选择子作为key的 阅读全文
posted @ 2016-02-17 18:42 俊华的博客 阅读(1937) 评论(0) 推荐(0) 编辑
摘要: 什么是Runtime? Runtime顾名思义即为运行时。就是系统运行时候的一些机制,它提供了一些使得对象之间能够传递消息的重要函数,其中最主要的就是消息机制了。相较于C语言而言,C语言使用的是“静态绑定”,函数的调用在编译期就能知道运行期所需要调用的函数了,编译完成之后就按照顺序执行(面向过程就是 阅读全文
posted @ 2016-02-17 18:37 俊华的博客 阅读(624) 评论(0) 推荐(0) 编辑
摘要: Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时能够更具灵活性,如我们可以把消息转发给我们想要的对象,或者随意交换一个方法的实现等。 这种特性意味着Objective-C不仅需要一个编译器,还需要一个运行时系统来 阅读全文
posted @ 2016-02-17 18:33 俊华的博客 阅读(461) 评论(0) 推荐(0) 编辑
摘要: GNU CC(简称为Gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。Gcc不仅功能强大,而且可以编译如C、C++、Object C、Java、Fortran、Pascal、Modula-3和Ada等多种语言,而且Gcc又是一个交叉平台编译 阅读全文
posted @ 2016-02-03 19:26 俊华的博客 阅读(8017) 评论(0) 推荐(0) 编辑
摘要: // 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值- (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view;// 将像素point从view中转换到当前视图中,返回在当前视图中的像素值-... 阅读全文
posted @ 2015-12-22 22:39 俊华的博客 阅读(254) 评论(0) 推荐(0) 编辑