- 博客(11)
- 收藏
- 关注
原创 HTTP协议
http什么是HTTP协议 超文本传输协议是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。HTTP(超文本传输协议)是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工
2014-11-07 09:57:22
445
原创 AFNetWorking知识点总结
AFNetWorking知识点总结1.学习AFNetWorking的背景知识AFNetWorking是一个封装了网络抽象层和苹果官方网络SDK的网络框架,AFNetWorking有方便使用的优点,它请求到得数据经过了JSON解析,可以直接使用。AFNetworking官方文档 http://cocoadocs.org/docsets/AFNetworking/2.3.1/index.h
2014-11-07 09:56:26
431
原创 AFNetWorking
AFNetworkingAFNetworking 是一个能够快速使用的ios和mac os x下的网络框架,它是构建在Foundation URL Loading System之上的,封装了网络的抽象层,可以方便的使用,AFNetworking是一个模块化架构,拥有丰富api的框架。AFNetworking官方文档http://cocoadocs.org/docsets/AFNetwork
2014-11-07 09:53:53
348
原创 navigationBar的背景色设置
导航栏的背景设置1. 设置这个属性必须对UINavigationController的对象进行设置,不然是不会生效的。2. 设置背景颜色的时候要注意这个属性是barTintColor,而不是tintColor,tintColor是设置导航栏上字体的颜色的。3. 如果这样设置不行,看看下面,是不是也遇到了类似问题,静下来自己好好想一想,是哪里出现了问题。做了一个小小的App,本来觉得
2014-10-24 22:01:08
1223
原创 loadView和viewDidLoad的关系
loadView和viewDidLoadloadView:. 调用时机:每次访问UIViewController的view并且view为nil的时候,loadView方法就会别调用. 作用:当创建UIViewController对象的时候,loadView方法负责创建UIViewController的根View. 默认实现:首先它会去查找与UIViewController相关联的xib文
2014-10-24 19:13:12
429
原创 UIViewController 加载过程
UIViewController 加载过程关于UIViewController 加载过程,这幅图片非常清晰的描述了整个过程。1.蓝线上方是创建view的过程,虚线左边是自定义生成了一个view 从view的属性入口,会判断是否拥有一个view,当你有一个view的时候,就会直接把这个view返回,否则,将会调用loadView方法。如果你自定义了loadView方法,就会返回你自定义
2014-10-24 18:31:49
357
原创 Coacoa内存管理
Coacoa内存管理引用计数的概念引用计数,就像办公室开灯关灯一样。本来灯是关着的,来了一个人就会把灯打开,然后在开关旁放一个小指示牌,并且做一个计数1。这是灯是开着的。当继续有人来的时候,就在指示牌上在加一个1,每来一个人指示牌上的计数就加1。当有人走的时候,就在指示牌上划掉一个计数。当最后一个人走的时候,发现只是牌上就一个计数的时候,把计数划掉,并且关灯。这样就不会出现有人的时候灯关了
2014-10-24 09:30:55
456
翻译 Foundation Kit
在继承的语法里,子类对象如何调用到正确方法的机制每一个Objective-C对象都有一个隐藏的指针指向类的代码,当向一个对象发送消息的时候,方法调度程序会首先在当前类里去查找相应的方法,如果找到的话,就直接执行代码;如果没有找到,则会去父类里查找对应的方法,如果找到的话,就会执行。如果找不到会继续按照这样的原则,沿着继承链向上查找,直到根类NSObjbect(这个类是Objective
2014-10-23 21:04:03
413
原创 多线程的技术总结
多线程技术总结performSelectorInBackground:withObject:NSThread 静态方法+ (void)detachNewThreadSelector:(SEL)selector toTarget:(id)target withObject:(id)argument;创建NSThread对象,然后调用start方法来启动线程
2014-10-23 21:00:05
350
原创 Git基本操作
Git操作基本操作1. 初始化仓库 . git init2. 配置作者信息 . git config --global user.email "youremail@corp.com" . git config --global user.name "yourname"3. 添加文件到暂存区 . git add . git add * (添加所有
2014-10-23 13:22:22
662
原创 Quartz 2D 绘图d
Quatrz 2D基础Quartz 2D是iPhone OS和Mac OS X环境下的二维绘图引擎。使用Quartz 2D API,你可以接触到这样一些特性:基于路径的绘图,透明度绘图,遮盖,阴影,透明层,颜色管理,放锯齿渲染,生成PDF以及PDF元数据相关处理。Quartz 2D还可以借助硬件的力量进行图像处理。数据类型&APItypedef struct CGContext *C
2014-10-23 11:05:25
441
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人