摘要: 1.assignassign只是简单赋值,不更改索引计数,适用于基础数据类型 (例如NSInteger,CGFloat)和C数据类型(int, float, double, char, 等) 2.copycopy用来建立一个索引计数为1的对象,然后释放旧对象,常用语NSString ,指在赋值时... 阅读全文
posted @ 2016-01-20 00:38 羽若其 阅读(2793) 评论(0) 推荐(1) 编辑
摘要: 算法的基本思想和OC代码实现 一 、冒泡排序 (平均时间复杂度 o(N*N)) 基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。 过程:比较相邻的两个数据,如果第二个数小,就交换位置从后向前两两比较,一直到比较最前两个数据。最终最小数被交换到起始的位置,这样第一个最小数的位置就... 阅读全文
posted @ 2016-01-19 22:40 羽若其 阅读(295) 评论(0) 推荐(0) 编辑
摘要: iOS屏幕适配教程 1.通过frame进行适配在iOS早期开发,都是使用frame属性进行屏幕适配,需要多套代码,非常麻烦。//使用frame添加控件view,并设置属性,但是只能使用指定屏幕尺寸 [super didReceiveMemoryWarning]; UIView *gree... 阅读全文
posted @ 2016-01-17 00:39 羽若其 阅读(3272) 评论(0) 推荐(0) 编辑
摘要: OC 命名规范及代码注释规范 初级的开发者常常因变量过多,文件杂乱叫苦不迭,其实计算机语言是人和计算机之间通讯的媒介。好的代码应该是就像人对计算机说话那样,让人看起来轻松易懂,规范的命名和代码注释能够帮助我们减少bug,较好的和同事进行代码交流。然而命名看似简单的事,很多有经验的程序员很难做到。在... 阅读全文
posted @ 2016-01-14 22:55 羽若其 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: 在程序设计中数组的使用非常频繁,Foundation框架提供了NS数组类型,NS数组类型包括可修改的和不可修改两种,只能用来存放相关的对象类型,OC为我们提供了相关的基本的数组操作,并对相关的数组操作进行了封装。数组的定义我们可以简单的把数组看做是把同一类型的数据有序的进行排列,进行同一存储,即同种... 阅读全文
posted @ 2015-12-25 22:53 羽若其 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 在Objective-C的程序编写主要用到两个框架 foundation和ApplicationKit。其中Foundation框架主要定义了一些基础类。Foundation框架中所有的类均继承自NSObject对象。Foundation框架中所提到的数字类型,可以通过NS数字类型将基本的数据类型封... 阅读全文
posted @ 2015-12-25 17:42 羽若其 阅读(234) 评论(0) 推荐(0) 编辑