摘要: 替换字符 #define M_PI 3.14159265358979323846264338327950288 简单函数宏 //定义: #define add(a,b) a+b //使用: add(1,2) //打印3 复杂函数宏 之前的内容很容易明白了对吧,不过复杂的函数宏就没那么容易明白了。先看 阅读全文
posted @ 2017-05-25 18:04 LoVe->T-MAC 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 北京时间6月17日消息,苹果在今年的WWDC大会上正式发布了ios 10系统,但由于时间有限,发布会上只概要介绍了iOS 10的新特性,很多细节并未提及。然而随着iOS 10开发者预览版的开放下载,许多用户已经在第一时间升级尝鲜,相关体验评测也陆续发布。国外媒体通过与iOS 9的深度对比,为我们盘点 阅读全文
posted @ 2016-08-23 13:04 LoVe->T-MAC 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构 阅读全文
posted @ 2016-07-09 17:32 LoVe->T-MAC 阅读(1818) 评论(0) 推荐(0) 编辑
摘要: iOS 8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新的UIPresentationController在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)中发挥了重要的作用,它有效地节省了程序员们的工作量(天地良心啊)。还有,某些旧 阅读全文
posted @ 2016-06-18 21:54 LoVe->T-MAC 阅读(155) 评论(0) 推荐(0) 编辑
摘要: UITableView UITableView内置了两种样式:UITableViewStylePlain,UITableViewStyleGrouped <UITableViewDataSource,UITableViewDelegate>里的方法: tableView处理步骤 1.有多少组 - ( 阅读全文
posted @ 2016-05-09 21:35 LoVe->T-MAC 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Objective-C学习篇10—NSDate与NSDateFormatter NSDate NSDate 时间类,继承自NSObject,其对象表示一个时间点 NSDate *date = [NSDate date]; NSLog(@"date = %@", date); 2015-12-04 1 阅读全文
posted @ 2016-03-27 15:37 LoVe->T-MAC 阅读(238) 评论(0) 推荐(0) 编辑
摘要: Objective-C学习篇09—NSNumber与笑笑语法 NSNumber 由于数组,字典,集这三个容器中只能存放对象类型的数据,如果想把基本数据类型的数据存放到这三个容器中,需要把基本数据类型转化为对象类型,此时就要借助于NSNumber 这个类. NSNumber 继承自NSValue, 数 阅读全文
posted @ 2016-03-27 15:36 LoVe->T-MAC 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Objective-C学习篇07—NSArray与NSMutableArray 大纲 NSArray NSMutableArray 快速枚举 NSArray NSArray是一个静态数组,也就是一个不可变数组,一旦创建以后,就不能进行添加,删除或者修改其中的元素.NSArray继承自NSObject 阅读全文
posted @ 2016-03-27 15:35 LoVe->T-MAC 阅读(246) 评论(0) 推荐(0) 编辑
摘要: Objective-C学习篇08—NSDictionary与NSSet NSDictionary与NSMutableDictionary NSSet与NSMutableSte 字典 字典:字典分为可变字典NSDictionary和不可变字典NSMutableDictionary.字典中的数据都是以键 阅读全文
posted @ 2016-03-27 15:35 LoVe->T-MAC 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Objective-C学习篇06—NSString与NSMutableString NSString OC提供了定义字符串对象的方法,也就是将想要表达的字符串用一对双引号引起来,并在开头加上@.@是OC中的指令符,它告诉编译器@以后的内容为OC中的语法.比如@”Harbingwang”表示的是一个N 阅读全文
posted @ 2016-03-27 15:34 LoVe->T-MAC 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Objective-C学习篇05—Foundation框架简介 iOS中所谓的框架,说到底就是一个目录,iOS提供了很多我们可以在应用程序中调用的框架。许多应用程序都使用了如Foundation、UIKit和Core Graphics这些框架。根据你为应用程序选择的模版,相关的框架就已经被自动引入了 阅读全文
posted @ 2016-03-27 15:32 LoVe->T-MAC 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Objective-C学习篇04—多态 多态 多态的概念 有这样一个例子.早上我和同事说口渴了.结果:A同事拿着我的水杯去给我接了一杯水.B同事顺手在饮水机上拿了一次性纸杯给我接了杯水。C同事给了我一瓶他早上刚买的饮料。同事们得到的是同样的请求,但是三个人都有各自的解决办法,这就是多态。 在面向对象 阅读全文
posted @ 2016-03-27 15:31 LoVe->T-MAC 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Objective-C学习篇03—继承 大纲: 继承的基本概念 自定义初始化方法 便利构造器方法 重写description方法 一 继承基本概念 程序里的对象和"人类"的对象是一样的,高富帅继承了父母,自然就拥有了父母所有的资源,子类继承了父类同样就拥有了父类所有的属性和方法,当然,父类私有的除外 阅读全文
posted @ 2016-03-27 15:30 LoVe->T-MAC 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Objective-C学习篇02—封装 面向对象的三大特性:封装、继承和多态 封装目的就是将数据隐藏起来,外界只能通过这个类的方法(接口)才能访问或者设置里面的数据,不可以在外部直接修改或者访问里面的数据,通常使用方法来达到封装一个类的目的,最终使这个类达到高内聚低耦合的目的. 耦合说的是一个软件结 阅读全文
posted @ 2016-03-27 15:29 LoVe->T-MAC 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Objective-C学习篇01—类的声明与实现 Objective-C,是美国人布莱德·确斯(Brad Cox)于 1980 年年初发明的一 种程序设计语言,其与同时代的 C++ 一样,都是在 C 的基础上加入面向对象特性扩充而成的。Objective-C 最大的特点是支持面向对象编程OOP(Ob 阅读全文
posted @ 2016-03-27 15:28 LoVe->T-MAC 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Objective-C中的数据类型 导航: 基本数据类型 对象类型 id类型 1.基本数据类型 Objective-C中的基本类型与C语言的基本类型一样,主要有:int,long,float,double,char,void,bool等. 值得注意的是,在Foundation框架中,系统为某些数据起 阅读全文
posted @ 2016-03-27 15:15 LoVe->T-MAC 阅读(244) 评论(0) 推荐(0) 编辑