摘要: 排序算法有很多,记得当初一开始学C时就有这种问题。那个时候会用也最易理解的排序算法,就是选择排序了(当时并不知道这样的算法还有名字)。思想还是先来看看选择排序的思想。选择排序的思想非常直接,不是要排序么?那好,从所有序列中先找到最小的,然后放到第一个位置。之后再看剩余元素中最小的,放到第二个位置……... 阅读全文
posted @ 2015-10-13 16:13 丿繁华落尽 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 协议OC中,协议是多个类共享的一个方法列表。协议中列出的方法没有相应的实现,计划由其他人来实现(程序员)。例如Foundation框架中,你会发现一些已定义的协议,其中一个名为NSCopying,而且它声明了一个方法,如果你的类要支持使用copy方法来复制对象,则必须实现这个方法。协议提供了一种方式... 阅读全文
posted @ 2015-10-13 15:41 丿繁华落尽 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 常见的NSArray方法方法描述+ (instancetype)arrayWithObjects:(id)Obj,...创建一个新数组,obj,...是其中的元素- (BOOL)containsObject:(id)Obj确定数组中是否包含对象Obj(使用isEqual:方法)- (NSUInteg... 阅读全文
posted @ 2015-10-13 14:10 丿繁华落尽 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 代码写的不够漂亮工整符合规范?大家的代码风格过于迥异阅读困难?内功深厚的武林高手出招往往平淡无奇。同理,编程高手也不会用奇门怪招写程序。良好的编程风格是产生高质量程序的前提。 参考资料:IOS Developer Library对建议的代码规范的说明 ,这里也有翻译成中文版本的。类(Class)命名... 阅读全文
posted @ 2015-10-13 12:46 丿繁华落尽 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 我们都知道,面向对象程序设计中的类有三大特性:继承,封装,多态,这个也是介绍类的时候,必须提到的话题,那么今天就来看一下OC中类的三大特性:一、封装封装就是对类中的一些字段,方法进行保护,不被外界所访问到,有一种权限的控制功能,Java中有四种访问权限修饰符:public,default,prote... 阅读全文
posted @ 2015-10-13 12:26 丿繁华落尽 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 欧拉计划是由外国人创建的,不过有一次,在matrix67网站上不小心被我发现了,有人在上面宣传他建的网站,他把欧拉计划所有题目都翻译成了中文发布在他的网站上。我比较感兴趣,去做了些,今天介绍一下欧拉计划的第14道题。原文网址以及中文译文如下:原文网址:欧拉计划 Problem14最长考拉兹序列在... 阅读全文
posted @ 2015-10-13 10:19 丿繁华落尽 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 之前自己跟着书上学习,书上会有示例程序。其中有些示例程序,要求创建一个Empty Application,可是由于书中使用的Xcode版本低些,而我使用了最新的Xcode,根本找不到Empty Application这个选项。我想,既然没有Empty Application,那我创建一个Single... 阅读全文
posted @ 2015-10-12 21:56 丿繁华落尽 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 预处理程序提供了一些工具,使用这些工具更易于开发、阅读、修改程序,也易于将程序移植到不同的系统中。 预处理程序语句使用井号(#)标记,这个符号必须是一行中的第一个非空格字符。#define #define语句的基本用途之一就是给符号名称指定程序常量#define PI 3.1415926 ... 阅读全文
posted @ 2015-10-12 21:25 丿繁华落尽 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 这里记录一些提升性能的小技巧:判断一个数是否为偶数: x&1 == x%2一个数乘以2、4、8... x>1 == x/2 x>>2 == x/4...... 阅读全文
posted @ 2015-10-12 19:10 丿繁华落尽 阅读(171) 评论(0) 推荐(0) 编辑
摘要: UITableViewCell默认的单元有4种: 1.UITableViewCellStyleDefault 2.UITableViewCellStyleSubtitle 3.UITableViewCellStyleValue1 4.UITableViewCellStyleValue2 ... 阅读全文
posted @ 2015-10-12 16:59 丿繁华落尽 阅读(309) 评论(0) 推荐(0) 编辑