happylegend/WeatherReport
主要介绍了请求数据,然后解析XML
Discovered public repositories for happylegend in the GitHub catalog.
主要介绍了请求数据,然后解析XML
使用CFSocketRef,CFReadStreamRef,CFWriteStreamRef编写服务器端
客户端的实现,使用CFSocketRef
介绍简单的动画
工具条的使用
导航栏操作1,自定义导航栏左边的item,中间的item和title,右边的item
介绍位于 Core Foundation 中的 CFNetwork的网络编程,主要是使用CFStream
UISegmentedControl的使用
介绍了UISlider的使用
UIDatePicker的使用
使用NSCondition进行线程的同步和执行调度
介绍生产者和消费者线程直接操作共享数据,而不通过创建共享对象的方法
线程同步中,NSLock和Synchronized的用法
责任链设计模式的实现和原理
手动广播者和监听者的通知机制
介绍KVO的原理和使用方式
IMP实现回调的用法
介绍了block块的用法
objc_msgSend实现回调机制
利用performSelector方式实现回调
简单介绍UIPickerView的使用
介绍UITableView的用法和原理
对导航栏的基本操作
主要是讲解了TCP的Socket的网络连接,接收(读取服务器数据)和发送(写入向服务器写数据)数据
利用请求队列发送http请求
网络编程异步请求基本实现
http同步请求
主要介绍了线程创建,和使用的几种方式
主要介绍了NSRunLoop的使用场景和使用方法
NSNotificationCenter通知中心的使用
主要是介绍了plist文件的创建,读写
主要介绍了NSUserDefault和plist文件的使用
通过工厂设计模式,来利用反射快速创建类对象,就不用再写多个if----else分支了
关于UIActivityIndicatorView的使用介绍,属性,方法,各个设置参数
UIAlertView的使用
NS数据转化为json,由json转化为其他数据
对软键盘的相关操作
集合的排序NSArray和NSDictionary
ios文件处理,OC和C/C++的实现
ios版的单例设计模式