摘要: 换了工作后,一直比较忙,很少在网上发文, 本着互联分享精神,在空闲时间,还是写出来吧, 关于在项目中遇到的小问题 关于解决iOS工程被Xcode识别成Mac工程的问题: 如图: 首先 这种问题一般出现在拷贝工程到另一台Mac上,用Xcode打开后,发现没法运行:Xcode竟然把它识别成Mac工程了, 阅读全文
posted @ 2016-08-25 20:24 OnlyChenJ 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: 一.异常的介绍 只要我们在编程,就一定要面对错误处理的问题。 Swift在设计的时候就尽可能让我们明确感知错误,明确处理错误 比如:只有使用Optional才能处理空值; 如何描述一个错误? 在Swift里,任何一个遵从ErrorType protocol的类型,都可以用于描述错误。 ErrorTy 阅读全文
posted @ 2016-08-02 15:12 OnlyChenJ 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 协议 协议的格式 协议的定义方式与类,结构体,枚举的定义都非常相似 遵守协议的格式 协议的基本使用 定义协议和遵守协议 代理设计模式 协议继承用于代理设计模式 协议中方法的可选 闭包 闭包的介绍 闭包和OC中的block非常相似 OC中的block是匿名的函数 Swift中的闭包是一个特殊的函数 b 阅读全文
posted @ 2016-05-24 12:31 OnlyChenJ 阅读(1592) 评论(0) 推荐(0) 编辑
摘要: 自述 _____________________________________________ 前段时间一直在忙公司项目上的事情,很久没有这样闲下来写博文 觉得Swift是一种趋势,也一直在学习当中, 在学习的过程中,把自己的感悟和 总结写在这里,就当是自己一个存放笔记的地方, 顺便对有需要这方面 阅读全文
posted @ 2016-05-18 16:44 OnlyChenJ 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 三大特性 继承 如果我们要定义一个class表示一个人 它有两个属性表示name和age: 接下来,如果我们还需要一个类表示一个学生呢? 最想当然的做法当然是如法炮制一个类似的class 在Person和Student里,有很多内容都是重复的 它们的某些属性是重复的 它们的init方法有部分代码也是 阅读全文
posted @ 2016-05-10 14:25 OnlyChenJ 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 构造函数 构造函数的介绍 构造函数类似于OC中的初始化方法:init方法 默认情况下创建一个类时,必然会调用一个构造函数 即便是没有编写任何构造函数,编译器也会提供一个默认的构造函数。 如果是继承自NSObject,可以对父类的构造函数进行重写 构造函数的基本使用 构造函数的基本使用 类的属性必须有 阅读全文
posted @ 2016-05-09 15:41 OnlyChenJ 阅读(1777) 评论(0) 推荐(0) 编辑
摘要: 主要内容 类的介绍和定义 类的属性 类的构造函数 一. 类的介绍和定义 Swift也是一门面向对象开发的语言 面向对象的基础是类,类产生了对象 在Swift中如何定义类呢? class是Swift中的关键字,用于定义类 注意: 定义的类,可以没有父类.那么该类是rootClass 通常情况下,定义类 阅读全文
posted @ 2016-05-06 08:59 OnlyChenJ 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 枚举类型 枚举类型的介绍 概念介绍 枚举定义了一个通用类型的一组相关的值,使你可以在你的代码中以一个安全的方式来使用这些值。 在 C/OC 语言中枚举指定相关名称为一组整型值 Swift 中的枚举更加灵活,不必给每一个枚举成员提供一个值.也可以提供一个值是字符串,一个字符,或是一个整型值或浮点值 枚 阅读全文
posted @ 2016-05-04 10:33 OnlyChenJ 阅读(1318) 评论(0) 推荐(0) 编辑
摘要: 函数的介绍 函数相当于OC中的方法 函数的格式如下 func是关键字,多个参数列表之间可以用逗号(,)分隔,也可以没有参数 使用箭头“ ”指向返回值类型 如果函数没有返回值,返回值为Void.并且“ 返回值类型”部分可以省略 常见的函数类型 函数的使用注意 注意一: 外部参数和内部参数 在函数内部可 阅读全文
posted @ 2016-05-02 18:45 OnlyChenJ 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一.数组 数组的介绍 数组(Array)是一串有序的由相同类型元素构成的集合 数组中的集合元素是有序的,可以重复出现 Swift中的数组 swift数组类型是Array,是一个泛型集合 数组的初始化 数组分成:可变数组和不可变数组 使用let修饰的数组是不可变数组 使用var修饰的数组是可变数组 在 阅读全文
posted @ 2016-04-30 14:13 OnlyChenJ 阅读(2445) 评论(0) 推荐(0) 编辑