元组在oc中是没有的。在swift中是新加的,学oc数组概念时还在想既然能够存储同样类型的元素,那不同类型的元素有没有东西存储呢,答案非常悲伤,oc没有元组这个概念。只是swift中加入了这个东西,也挺有意思的,以下就我个人说一下对元组的理解,假设有不正确的,请指出,共同进步,谢谢 元组(toupl ...
分类:
编程语言 时间:
2017-04-22 17:33:35
阅读次数:
172
程序猿经常被觉得是呆板。宅,不解风情的一帮人。可是有时候。我们也能够使用自己的拿手本领来表现我们的浪漫。因为Swift语言是支持Unicode编码的,而Unicode最新已经支持emoji(绘文字)的表情符号。所以,我想。我们是不是能够使用Swift+Unicode来浪漫一把呢? 废话不说,直接上代 ...
分类:
编程语言 时间:
2017-04-20 10:25:13
阅读次数:
164
swift 学习之自动引用计数 学习和研究的主要是“实例对象和实例对象直接的相会强引用所产生的内从泄漏”和“使用闭包产生的强引用造成的内存泄漏” 注意:只有以引用类型存储或者传递的才会存在自动引用计数,比如类,闭包,而枚举、结构体等这都是值存储,值传递不存在引用计数问题(其实也就是Object-c中 ...
分类:
编程语言 时间:
2017-04-18 17:08:41
阅读次数:
211
1,a single statement can be broken into multiple lines ,For example, after an opening parenthesis is a good place: print( "world") 2,Swift is a compil ...
分类:
移动开发 时间:
2017-04-11 13:38:08
阅读次数:
214
本系列笔记是博主通过观看慕课网liuyubobobo讲师主讲的《玩儿转swift2.0》的课堂学习笔记并整理课堂上讲到的代码,也可通过慕课网app观看他的视频支持他,讲师的所有课堂代码在github上,以及更新的swift3.0的代码,建议还是先过一遍老师的视频,然后再自己敲一遍课堂代码,再反过来复 ...
分类:
编程语言 时间:
2017-04-02 21:50:07
阅读次数:
189
一: String概述 不同于Objective-C中的NSString与NSMutableString,在Swift中,存储String类型的数据能否改变,取决于定义数据是var还是let,var是变量,能改变String的长度,增加,修改,删除其中的每一个字符等操作,而let是常量,一旦定义后就 ...
分类:
编程语言 时间:
2017-03-31 19:56:15
阅读次数:
213
《PRODUCT》中小记记录的文字信息,都是使用CoreData存储在本地的。下面将详细介绍,如何在xcode8中使用CoreData。 首先新建一个数据模型文件Diary.Xcatamodeld文件,如图: 选中这个数据库文件,右边可以给这个表增加属性字段 完成后,选中该文件,点击Editor菜单 ...
分类:
编程语言 时间:
2017-03-07 12:59:18
阅读次数:
250
1、如果我是个刚入门的iOS开发者,选swift学习呢,还是选objective-c学习,还是两个都学? 这个可以根据两种情况来决定:1、我想进入公司担任iOS开发的职位 2、我只想做个独立开发者,自己开发app发布。 第一种情况的话,你必须要学Objective-C,现在市面上绝大部分的app都是 ...
分类:
编程语言 时间:
2017-03-03 20:41:03
阅读次数:
297
在Swift中协议不仅可以定义方法和属性,而且协议是可以扩展的,最关键的是,在协议的扩展中可以添加一些方法的默认实现,就是在协议的方法中可以实现一些逻辑,由于这个特性,Swift是可以面向协议进行编程的。 扩展协议和默认实现 我们可以看到 这两个结构体 都分别继承了Record 和 CustomSt ...
分类:
编程语言 时间:
2017-02-21 01:09:13
阅读次数:
223
构造函数 非 Optional 属性, 都必须在构造函数中设置初始值, 从而保证对象在实例化的时候, 属性都能被正确的初始化 构造函数的目的: 给自己的属性分配空间并且设置初始值 在调用父类的构造函数之前, 必须保证本类的属性都已经完成初始化 调用父类的构造函数, 给父类的属性分配空间并且设置初始值 ...
分类:
编程语言 时间:
2017-02-18 15:33:00
阅读次数:
174