一. 内容说明 跟我之前这篇类似,只不过那篇是OC版本,这篇是Swift版本 OC版本链接地址 目的:通过kingfisher请求5张图片,展示出来。然后利用图片放大缩小管理类展示图片,多张图片可以滑动浏览 效果图如下,想看动态的效果图,请看上面链接中的OC版本效果图,跟这篇是一样的。 本demo, ...
分类:
编程语言 时间:
2017-09-16 20:44:32
阅读次数:
264
很多人在刚上手swift时对于Optional中 ‘!’ 和 ‘?’ 的使用十分不理解,接下来我会谈一谈自己对于这两个符号的使用方式的理解。 先来说说Optional的概念,以方便之后的理解。来看一下下面的代码: var a : String = nil // 编译错误,String类型不能为nil ...
分类:
编程语言 时间:
2017-09-16 20:28:36
阅读次数:
190
我之前的随笔中有写过一些iOS持久化存储的方法,包含了sqlite、解归档、沙盒存放等等。这些方式中,能够大规模存储,并保持性能的只有使用sqlite了。而这里将记录下Cocoa自身继承的数据库的存储方案--CoreData的使用。 CoreData在底层也是直接采用了sqlite等作为数据库的搭建 ...
分类:
编程语言 时间:
2017-09-16 17:09:37
阅读次数:
283
很多人在刚上手swift时对于Optional中 ‘!’ 和 ‘?’ 的使用十分不理解,接下来我会谈一谈自己对于这两个符号的使用方式的理解。 ...
分类:
编程语言 时间:
2017-09-16 14:50:59
阅读次数:
200
(1)Swift与C语言通信 在xcode中,当在Swift项目里添加C语言文件是,xcode会询问是否Create Bridging Header,选择是。 然后在Bridging Header中引用C语言头文件。 之后就可以在Swift文件中使用C语言的函数了。 (2)Swift与Objecti ...
分类:
编程语言 时间:
2017-09-15 10:18:36
阅读次数:
155
枚举类型判断 1、设置并利用枚举 2、利用元组 ...
分类:
编程语言 时间:
2017-09-14 13:12:29
阅读次数:
122
# Xcode## gitignore ## Various settings*.pbxuser!default.pbxuser*.mode1v3!default.mode1v3*.mode2v3!default.mode2v3*.perspectivev3!default.perspectivev ...
分类:
Web程序 时间:
2017-09-14 11:53:15
阅读次数:
210
(一)对象 (1) l类和接口的名称与其他语言的区别 // 类 接口 //objective-c @interface @protocal //swift class protocal //java class interface (2)类的写法 objective-c中的类分成两部分:定义和实现。 ...
分类:
其他好文 时间:
2017-09-14 10:42:55
阅读次数:
168
数组的介绍 数组的介绍 数组(Array)是一串有序的由相同类型元素构成的集合,数组中的集合元素是有序的,可以重复出现。在Swift中数组类型是Array,是一个泛型集合。数组分成:可变数组和不可变数组,分别使用let修饰的数组是不可变数组,使用var修饰的数组是可变数组。 数组的初始化 数组的初始 ...
分类:
编程语言 时间:
2017-09-12 18:35:48
阅读次数:
150