摘要: swift相当于OC的比较 if后的括号可以省略 if后只能接bool值 if后的大括号不能省略 let num1 = 5.0 let num2 = 4.0 let boo :Bool = true if num1 num2 { print("num1 num2") } else if num1 n 阅读全文
posted @ 2016-05-19 11:07 往事亦如风 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 运算符:+ , , , / ,%, ++, OC和swiftch除了取模运算符,其他用法都一样 可以检测 //var num:UInt8 = 255 + 1 不可以检测 var num1:UInt8 = 255 var num2:UInt8 = num1 + 1 swift类型安全,运算时应该保证类 阅读全文
posted @ 2016-05-19 11:03 往事亦如风 阅读(215) 评论(0) 推荐(0) 编辑
摘要: OC 用NSLog输出日志 swift 用print输出日志 swift语句结束不需要加;号 常量和变量: OC 定义常量 const int a = 10; swift 定义常量 let a = 10 OC 定义变量 int a = 10 swift 定义变量 var a:Int = 10 先确定 阅读全文
posted @ 2016-05-19 10:55 往事亦如风 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 22 键值编码KVC KVC全称key valued coding 键值编码 提到KVC,就不能不提反射机制,反射机制就是在运行状态中,对于任意一个类,都能够调用他的所有属性和方法,对于任意一个对象,都能够调用他的任意一个方法和属性,java和C 都有,ObjC也有,所以你根本不必进行任何操作就可以 阅读全文
posted @ 2016-05-18 22:51 往事亦如风 阅读(1434) 评论(1) 推荐(0) 编辑
摘要: 深入剖析通知中心和KVO 要先了解KVO和通知中心,就得先说说观察者模式,那么观察者模式到底是什么呢?下面来详细介绍什么是观察者模式。 观察者模式 A对B的变化感兴趣,就注册成为B的观察者,当B发生变化时通知A,告知B发生了变化,这就是观察者模式。 观察者模式定义了一对一对多的依赖关系,让多个观察者 阅读全文
posted @ 2016-05-17 22:33 往事亦如风 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 14 OC的理解和特性 OC作为一个面向对象的语言,他也就具有面向对象的特点 封装,继承,多态。 OC是一门动态性的语言,他具有动态绑定,动态加载,动态类型。动态即就是在运行时才会做的一些事情。 动态类型 即运行时才决定对象的类型,简单来说,就是id类型,他可以存储任意类型的变量,他自己本身就相当于 阅读全文
posted @ 2016-05-11 21:23 往事亦如风 阅读(459) 评论(3) 推荐(0) 编辑
摘要: 这几天正在整理面试题,顺便把以前学的东西给总结一下,数组去重,我猜面试应该考的几率还是蛮高的,所以下面就让博主给讲讲iOS数组去重的几种方法。 第一种:冒泡排序,然后挨个挨个比较,这个没什么可说的,关键是麻烦,而且时间复杂度也挺大的,所以博主就不给讲了。 第二种:利用数组排序。 NSArray *a 阅读全文
posted @ 2016-05-10 22:53 往事亦如风 阅读(2036) 评论(0) 推荐(0) 编辑
摘要: 面试题总结 1、 import 跟 include、@class有什么区别?#import 跟 import”"又什么区别? include和 import都能完整的包含某个文件的内容, import可以防止一个文件被导入多次。@class只是声明一个类名,并不会包含包含类的完整声明,@class可 阅读全文
posted @ 2016-05-10 21:27 往事亦如风 阅读(1131) 评论(5) 推荐(0) 编辑
摘要: 谈谈你对面向对象的理解 面向对象编程,即OOP,是一种编程范式,满足面向对象编程的语言,一般会提供类、封装、继承等语法和概念来辅助我们进行面向对象编程。 面向对象是基于万物皆对象这个哲学观点. 所谓的面向对象就是将我们的程序模块化,对象化,把具体事物的特性属性和通过这些属性来实现一些动作的具体方法放 阅读全文
posted @ 2016-05-09 19:02 往事亦如风 阅读(13863) 评论(1) 推荐(0) 编辑
摘要: 源代码管理工具SVN是一款非常强大的源代码管理工具,现在国内70%-90%的公司都在使用SVN来管理源代码,下面就让小编给大家着重介绍一下SVN的使用,SVN的使用主要分为下面几块。 SVN的使用环境 服务器端的配置 客户端软件的使用 客户端图形界面工具的使用 SVN的目录规范及使用实例 1.SVN 阅读全文
posted @ 2016-05-06 22:10 往事亦如风 阅读(4188) 评论(0) 推荐(0) 编辑