2016年6月13日

摘要: 今天开始用oc写iOS程序,遇到的问题有 1.在不同的类使用类的方法或者访问类的属性的时候(公开的方法或者属性),方法或者属性必须在类头文件中声明。 2.对象类型的声明以及定义需要用*,表明这个是一个指向一块内存空间的指针。基本类型则不需要。 3.init方法的定义需要判断是否初始化成功(self是 阅读全文
posted @ 2016-06-13 16:47 kptanjunhao 阅读(94) 评论(0) 推荐(0) 编辑
 

2016年6月11日

摘要: Objective-C中,调用方法采用的是一种消息传递机制。 参考文章:http://blog.csdn.net/xingyevc/article/details/39397873 如果向某个对象传递一个信息,则会使用OC的动态绑定机制来决定需要调用的方法。 在底层,所有方法都是普通C语言函数。 然 阅读全文
posted @ 2016-06-11 15:27 kptanjunhao 阅读(81) 评论(0) 推荐(0) 编辑
 

2016年6月10日

摘要: 话不多说,学了这么多,写个快速排序先。 除了快排,以后有时间还要加堆排、归并等等。 今天学了有,类、协议、语法。 因为算法类,不止一个算法。所以新建一个Algorithm(算法)协议: 接下来,新建一个Algorithm(算法)类,遵循算法协议: 然后就是使用,main文件: 验证一下结果: 阅读全文
posted @ 2016-06-10 16:54 kptanjunhao 阅读(116) 评论(0) 推荐(0) 编辑
 
摘要: Objective-C中的协议,相当于Java中的接口 参考:http://www.cnblogs.com/zzy0471/p/3894307.html 一个简单的协议遵循: PersonProtocol.h @protocol 协议名<上级协议名> @required 必须要实现的方法 @opti 阅读全文
posted @ 2016-06-10 15:45 kptanjunhao 阅读(95) 评论(0) 推荐(0) 编辑
 
摘要: .h头文件,用于声明一些公开的属性、方法。头文件一般不会放太多的东西,没必要暴露太多接口,私有和封装。 .m主文件,用于实现.h文件中的方法,以及一些其它的方法。 -(返回值)方法名参数1名称:(参数1类型) 参数1函数内名称 参数2名称:(参数2类型) 参数2函数内名称......; 调用静态(类 阅读全文
posted @ 2016-06-10 14:58 kptanjunhao 阅读(113) 评论(0) 推荐(0) 编辑
 

2016年4月23日

摘要: 官方文档地址:https://developer.apple.com/library/mac/documentation/Xcode/Reference/xcode_markup_formatting_ref/ComentBlock.html 找这个找得好苦啊。一言不合先上个图 使用的是Markup 阅读全文
posted @ 2016-04-23 11:40 kptanjunhao 阅读(307) 评论(0) 推荐(0) 编辑
 

2016年4月21日

摘要: 前几天开始,打算用Swift写大数的运算,加法跟乘法都已经写好了,写减法发现,真是难,感觉有可能是我的想法不对?不不不我相信我的逻辑。 首先把数字分成小数部分跟整数部分,再遍历一下,识别当前的结果,是正数,还是负数。 给一个标识,用来识别后面减掉的,是不是不够需要向前一位借1. 如果结果是正数的话, 阅读全文
posted @ 2016-04-21 16:15 kptanjunhao 阅读(621) 评论(0) 推荐(0) 编辑