自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shixiaoda的专栏

听说写博客会涨工资呀,呵呵~

  • 博客(8)
  • 收藏
  • 关注

转载 编写高质量iOS代码

1.熟悉系统框架 a.许多系统框架都可以直接使用。其中最重要的时Foundation与CoreFoundation,这两个框架提供了构建应用程序所需的许多核心功能。 b.很多常见任务都能用框架来做,例如音频与视频处理、网络通信、数据管理等 c.请记住:用纯c写成的框架与用Objective-c 写成的一样重要,若想成为优秀的开发者,应该掌握c语言的核心概念。 2.多用块枚举,少用for循环

2015-06-17 01:29:09 415 1

转载 编写高质量iOS代码(六)

1.理解 Block 的概念 a.块 block是 c c++ oc的闭包词法 b.块 可接受参数,也可返回值 c.块 可以分配在堆或栈上,也可以是全局的。分配在栈上的 可以拷贝到堆里面,这样就和oc对象一样了,具备引用计数 2.为常用的块类型创建typeof a.以typeof重新定义块,可令块变量用起来更加简单 b.定义新类型时应遵从现有命名规则 3.用handler块降低代码分散

2015-06-15 22:59:14 431

转载 编写高质量iOS代码(五)

1.内存管理-理解引用计数 2.使用ARC简化引用计数 a.ARC管理对象生命周期的办法基板上就是:在合适的地方插入“保留”以及“释放”操作。在ARC环境下,变量的内存管理语义可以通过修饰符指明,而原来的则需要手动执行 保留 或者 释放。 b.由方法返回的对象,其内存管理语义总是通过方法名来体现,ARC将此确定为开发者必须遵守的规则 c.ARC只负责管理oc对象的内存。尤其要注意:CoreF

2015-06-15 22:12:45 368

转载 编写高质量iOS代码(四)

1.通过委托与数据源 协议 进行对象间通信 a 委托模式为对象提供可一套接口,使其由此将相关事件告知其他对象 b 将委托对象应该支持的接口定义为协议,在协议中把可能需要处理的事件定义成方法 c 当某一对象需要从另外一个对象获取数据时,该模式亦称为 数据源协议 d 若有必要 可实现含有段位的结构体,将委托对象是否能响应相关协议方法这一信息缓存起来@interface NetWorkFetche

2015-05-25 22:56:26 315

原创 编写高质量iOS代码(三)

1.使用前缀避免命名空间冲突 a.苹果公司保留了所有的 两个字母的前缀 b.使用第三方库,也要加上前缀 避免冲突 2.提供 全能的初始化方法 a 提供一个全能初始化方法,其他初始化方法均应调用此方法 b 若子类全能初始化方法与超类不同,或者不适用,则应该覆写超类方法 3.实现description 方法 a 可以用NSDictionary来实现 格式化输出 b debugDescri

2015-05-21 22:56:01 332

原创 编写高质量IOS代码(二)

1.属性a.属性(property)是objective-C的一项特性,用于封装数据。 b.使用属性,编译器会自动合成(autosynthesis)访问方法和相应的实例变量(下划线开头的) c.属性特质(原子性,读写权限,内存管理语义,方法名)2.在对象内部尽量直接访问实例变量a.直接访问实例变量,不经过方法派发(method dispatch),不调用设置方法,不触发KVO,更快。 b.初始

2015-05-05 22:49:10 404

原创 编写高质量IOS代码(一)

编写高质量IOS代码(一)

2015-04-09 21:36:59 291

原创 Synergy-局域网内鼠标键盘共享-mac&window教程

Synergy 好东西啊~ 开源跨平台 win mac linux~ 实现一套鼠键控制局域网内所有计算机,最多支持15台!!而且还能过共享剪切板!! (文件貌似不行,而且中文会乱码...待解决) 注意事项: 版本要一致,都用32位的,或者64位,不过我没找到64位mac版,就统一用32位。 mac:http://www.onlinedown.net/soft/566019.

2014-11-02 11:33:01 1780

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除