1.打印语句 2.定义常量和变量 3.常量和变量类型会自动推断,使用声明的时候可以省略类型 4.类型必须匹配 5.输出的语句 6.类型转换 7.元组 8.可选类型,如果有可能赋值为nil,就必须声明为可选类型 9.使用!必须里面不为nil 10.可选绑定,将可选类型赋值给一个临时的变量或者常量 11 ...
分类:
编程语言 时间:
2017-11-21 19:43:01
阅读次数:
190
iOS精选源码 " 高仿今日头条频道选择弹框 " " 超级简单的导航条管理工具EasyNavigation navigationbar " " 评分视图,支持点击,滑动,整数小数评分 " " 心花怒放Animation " " 仿乐视视频、腾讯视频分段选择栏 " " 主题皮肤管理器 轻松实现主题更新 ...
分类:
移动开发 时间:
2017-11-20 16:11:32
阅读次数:
266
方法是执行特殊任务的自包含代码块。你可以给方法名字来表示它的功能,而且在需要的时候调用这个名字的方法来执行它的任务。 Swift方法的语法表达很灵活,从类似c的没有参数名的方法到oc复杂的带有名字和参数的方法。参数在简单方法的调用中可以提供默认的初始值,也可以传入一个变量的参数,当方法执行完后可以修 ...
分类:
编程语言 时间:
2017-11-20 01:04:27
阅读次数:
295
使用的webview为WKWebView,核心部分代码(Swift 4): PDFReader类的实现 Ficow原创,转载请注明出处:http://www.cnblogs.com/ficow/p/7859462.html ...
分类:
移动开发 时间:
2017-11-19 13:38:13
阅读次数:
455
Swift中提供了一系列的控流状态,其中包括可以多次执行相同任务的while循环、根据不同的条件执行不同分支的if guard switch 等语句,以及例如用break和continue来选择是否跳出循环执行其他的代码。 Swift也提供对数组、字典、范围、字符串等快速遍历的方法:for-in循环 ...
分类:
编程语言 时间:
2017-11-19 12:32:51
阅读次数:
144
参考资料1:【http://swiftlet.net/archives/1192】 参考资料2:【http://swiftlet.net/archives/1199】 ...
分类:
编程语言 时间:
2017-11-17 13:21:12
阅读次数:
178
原理 我们知道,使用Breadth first search算法能够找到到达某个目标的最短路径,但这个算法没考虑 ,因此我们再为每个edge添加了权重后,我们就需要使用Dijkstra算法来寻找权重和最小的路径。 其实原理很简单,我们最终的目的是计算出每一个节点到起点的权重之和,同时获取得到这个权重 ...
分类:
编程语言 时间:
2017-11-16 18:41:18
阅读次数:
127
对于日常中重复性的可以抽取的实现尽量抽取 比如实现导航栏右侧 UIBarButtonItem的添加 如果使用 private func setupNavigateionBar(){ let btn = UIButton() btn.setImage(UIImage(named:"icon_shouy ...
分类:
编程语言 时间:
2017-11-14 14:39:39
阅读次数:
223
```swift //: Playground - noun: a place where people can play import UIKit var str = "Hello, playground" /// sum func sum(array: Array) -> Int { if ar... ...
分类:
编程语言 时间:
2017-11-14 14:34:06
阅读次数:
132
package com.swift; public class Xuanze { public static void main(String[] args) { int[] arr= {28,2,38,1,390,17,10,9,323}; for(int i=0;iarr[j]) { int t... ...
分类:
编程语言 时间:
2017-11-11 22:15:59
阅读次数:
172