摘要:
第一部分SDWebImage库的作用:通过对UIImageView的类别扩展来实现异步加载替换图片的工作。主要用到的对象:1)UIImageView(WebCache)类别,入口封装,实现读取图片完成后的回调2)SDWebImageManager,对图片进行管理的中转站,记录那些图片正在读取。向下层... 阅读全文
摘要:
一、什么是库库是程序代码的集合,是共享程序代码的一种方式。二、库的分类根据源代码的公开情况,库可以分为2种类型。1.开源库公开源代码,能看到具体实现。比如,SDWebImage、AFNetworking2.闭源库不公开源代码,是经过编译后的二进制文件,看不见具体实现。三、静态库和动态库1.动态库和静... 阅读全文
摘要:
一、UIAccelerometer 使用步骤//1).获得单例对象UIAccelerometer *accelerometer = [UIAccelerometer sharedAccelerometer];//2).设置代理accelerometer.delegate = self;//3).设... 阅读全文
摘要:
1.进程进程是指在系统中正在运行的一个应用程序。负责程序运行的内存分配。每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内。2.线程一个进程要想执行任务,必须得有线程(每一个进程至少要有一个线程)。线程是进程的基本执行单元,一个进程(线程)的所有任务都在线程中执行。一个线程中任务的执行... 阅读全文
摘要:
一、CLLocationManagerDelegate不调用didUpdateLocations这是因为xcode升级造成的定位权限设置问题。升级xcode6以后打开以前xcode5工程,程序不能定位。工程升级到xcode6编译时需要iOS8 要自己写授权,不然没权限定位。解决方法:首先在 info... 阅读全文
摘要:
1.NSOperation的作用配合使用NSOperation和NSOperationQueue也能实现多线程编程。2.NSOperation和NSOperationQueue实现多线程的具体步骤:1)先将需要执行的操作封装到一个NSOperation对象中。2)然后将NSOperation对象添加... 阅读全文
摘要:
XML和解析1.什么是XML?Extensible Markup Language,可扩展标记语言。一般也叫XML文档。和JSON一样,也是常用的一种用于交互的数据格式。2.XML语法1)一个常见的XML文档一般由以下部分组成1>文档声明:在XML最前面,必须编写一个文档声明,用来声明XML文档的类... 阅读全文
摘要:
定义代理模式(Proxy),为其他对象提供一种代理以控制对这个对象的访问.使用场景1.远程代理,也就是为一个对象在不同的地址空间提供局部代表.这样可以隐藏一个对象存在于不同地址空间的事实.2.虚拟代理,是根据需要创建开销很大的对象.通过它来存放实例化需要很长时间的真实对象.3.安全代理,用来控制真实... 阅读全文
摘要:
主要介绍使用net-snmp开源代码,通过conf配置文件配置SNMP部分功能参数。 阅读全文