11 2014 档案

摘要:GCD下的几种实现同步的方式GCD多线程下,实现线程同步的方式有如下几种:1.串行队列2.并行队列3.分组 4.信号量实例: 去网上获取一张图片并展示在视图上. 实现这个需求,可以拆分成两个任务,一个是去网上获取图片,一个是展示在视图上. 这两个任务是有关联的,所以需要同步处理.下面看这几种方式如何... 阅读全文
posted @ 2014-11-28 10:48 lee4519 阅读(138) 评论(0) 推荐(0) 编辑
摘要:iOS触摸事件处理详细参考:http://www.cnblogs.com/syxchina/archive/2012/10/14/2723541.html主要是记录下iOS的界面触摸事件处理机制,然后用一个实例来说明下应用场景.一、处理机制界面响应消息机制分两块,(1)首先在视图的层次结构里找到能响... 阅读全文
posted @ 2014-11-28 09:47 lee4519 阅读(198) 评论(0) 推荐(0) 编辑
摘要:“你的应用程序可以完整的储存在一个文件中,并且IB自动构建成单独的分离文件去做最优化的加载。简而言之,你不必担心使用storyboards时的加载时间或者性能。”实例化一个Storyboard当你的‘UIMainStoryboardFile’已经设置好了,随着程序的启动窗口,编译器在自动生成代码时实... 阅读全文
posted @ 2014-11-26 18:56 lee4519 阅读(156) 评论(0) 推荐(0) 编辑
摘要:分类(Category) 分类能够做到的事情主要是:即使在你不知道一个类的源码情况下,向这个类添加扩展的方法。 此外,分类能够保证你的实现类和其他的文件区分开。 1 #import “UIViewController.h”2 @interface UIViewController(CustomVie... 阅读全文
posted @ 2014-11-26 16:44 lee4519 阅读(219) 评论(0) 推荐(0) 编辑
摘要:Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是svn://proj/|+-trunk+-branches+-tags这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目... 阅读全文
posted @ 2014-11-26 16:38 lee4519 阅读(128) 评论(0) 推荐(0) 编辑
摘要:1. HTTP协议中GET、POST和HEAD的介绍 GET: 请求指定的页面信息,并返回实体主体。 HEAD: 只请求页面的首部。 POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。通过get方法提交数据,可能会带来安全性的问题。比如一个登陆页面。当通过get方法提交数据时... 阅读全文
posted @ 2014-11-26 16:37 lee4519 阅读(132) 评论(0) 推荐(0) 编辑
摘要:苹果的内存有限,为了更好的用户体验,需要手动管理内存。从网上copy,也一 基本原理Objective-C的内存管理机制与Java那种全自动的垃圾回收机制是不同的,它本质上还是C语言中的手动管理方式,只不过稍加了一些自动方法.1,OC采用了引用计数(retain count)对对象内存进行管理,例如... 阅读全文
posted @ 2014-11-26 12:56 lee4519 阅读(144) 评论(0) 推荐(0) 编辑
摘要:Awesome iOSA curated list of awesome iOS frameworks, libraries, tutorials, plugins Xcode, components and much more. The list is divided into categorie... 阅读全文
posted @ 2014-11-26 11:02 lee4519 阅读(253) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示