自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 iOS ARC tips

1.ARC是Objective-C编译器的一个特性,所有ARC相关的处理都会发生在你构建你的应用的时候。2.ARCB不是运行时特性(除了其中的一点,weak指针系统)。它不是你在其他编译语言中所了解的垃圾回收机制。3.ARC所做的事情就是在你编译代码的时候,在那些你需要自己处理内存管理的地方,插入retain和release。这就使得ARC和手工内存管理的速度一样快,有时还

2013-08-01 21:34:11 651

原创 iOS开发中的设计模式简单工厂模式

1.简单工厂不算是一种设计模式,比较像是一种编程习惯;2.优点a.封装变化b.避免客户直接创建的产品c.针对接口编程d.易扩展,新加产品类只需修改工厂类3.缺点a.工厂封转了产品创建的逻辑,违反了高内聚责任分配原则4.使用场景a.简单的,工厂创建对象比较少b.客户需要知道创建参数,不必关系创建实现5.所属基本模式类别创建型模式6.简单例子UML图7.代码//// main.m// Simp

2013-03-12 16:35:48 2005

原创 Objective-C 语言容易忽略的基础碎片(一)

1.NS开头的系统类NSString,NSObject, “NS”是“NEXT Software "公司的缩写,加前缀避免名称冲突。2.#import 与#include C语言中通知编译器在头文件中查询定义,用#include,使用#ifdef避免重复引用(避免一个文件包含领一个文件,而后者又包含第一个文件);Objective-C语言中通知编译器在头文件中查询定义,用#im

2013-03-09 00:17:32 577

原创 数据结构与算法分析(一)

一.什么是数据结构与算法分析?其分为两个部分:1.数据结构:是研究大量数据的方法,为数据提供有效模型的支撑;2.算法分析:是对运行时间的评估。二.为什么要算法分析?1.时间复杂度随着计算机的发展,大数据量变得很普及,而我们不希望看到某个程序在计算一个大数据量花费的时间是很久(如果非给这份时间加个期限的话,我希望是一万年);那么计算出来的结果对于我们有限的生命来说是没

2013-02-28 16:03:16 1119 2

原创 在mac OX 下学习Terminal(一)

一.What is terminal.什么是终端,终端是一个程序,它只做两件事:1.管理自己的窗口;2.运行shell脚本与OX进行交互。二.shell 做什么shell做四件事1.在终端窗口显示提示,并等待你输入命令,敲回车执行;2.读并解释你输入的命令;3.运行命令,自动关联命令中所用的程序,相当于调度中心的作用。例如:打开一个file.

2013-02-27 17:58:50 902

空空如也

空空如也

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

TA关注的人

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