1.函数的定义 import UIKit /** 函数名:test1 参数类型:无 返回值类型:无 */ func test1(){ //函数体 } /** 函数名:test2 参数类型:无 返回值类型:Int */ func test2() -> Int{ //函数体 return 0 } /** ...
分类:
编程语言 时间:
2019-11-09 23:42:47
阅读次数:
137
1.数组的基本操作 import UIKit var a:[Int] = [1,2,3,4] print(a)//[1, 2, 3, 4] for index in 0..<a.count{ print(a[index])//1234 } var b = ["hello","world","123" ...
分类:
编程语言 时间:
2019-11-09 15:42:49
阅读次数:
87
1.while import UIKit var a = 0 while (a<5) { print(a)//0,1,2,3,4 a+=1 } 2.repeat-while 就是其它语言中的do-while import UIKit var a = 0 var b = true repeat{//先 ...
分类:
编程语言 时间:
2019-11-08 20:51:03
阅读次数:
95
命名空间的作用就是为了防止函数调用冲突,在swift中,可以通过extension对原始类型进行扩展方法,在对函数命名的时候难免会出现命名冲突,当然可以通过在方法名前添加前缀解决,但是这样总感觉没有那么美观,那么下面我来介绍一下如何实现模拟命名空间的写法来定义函数的扩展。 我直接拿Alamofire ...
分类:
其他好文 时间:
2019-11-08 18:55:47
阅读次数:
99
TIOBE公布11月份编程语言排行榜:C非常接近Java Swift挤进前10,分析下中美的就业情况。 我们先看看他们官方对数据的解读 本月TIOBE指数前20位出现了一些有趣的变动。首先,C语言现在非常接近Java。差异只有0.2%。也许C会在年底前再次成为第一。看到谁排在前十也很令人兴奋。这种情 ...
分类:
编程语言 时间:
2019-11-06 13:40:26
阅读次数:
120
Java关于jar包的知识详解 更新时间:2019年03月21日 09:26:12 作者:echo丶若梦 我要评论 这篇文章主要介绍了Java关于jar包的知识,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 在学习jar包之前, ...
分类:
编程语言 时间:
2019-11-02 19:56:58
阅读次数:
87
class 和 struct 的区别 1.struct是值类型,class是引用类型。 值类型的变量直接包含它们的数据,对于值类型都有它们自己的数据副本,因此对一个变量操作不可能影响另一个变量。 引用类型的变量存储对他们的数据引用,因此后者称为对象,因此对一个变量操作可能影响另一个变量所引用的对象。 ...
分类:
编程语言 时间:
2019-10-29 14:04:17
阅读次数:
108
参考 https://www.jianshu.com/p/348678918783 隐私权限 https://www.cnblogs.com/shisishao/p/5872178.html ...
分类:
编程语言 时间:
2019-10-22 12:43:36
阅读次数:
118
回到主线程 延时执行 开启一个异步线程 开启一个同步线程 线程优先级 分组执行 串行队列:只有一个线程,加入到队列中的操作按添加顺序依次执行。 并发队列:有多个线程,操作进来之后它会将这些队列安排在可用的处理器上,同时保证先进来的任务优先处理。 信号量 oc中dispatch_group_enter ...
分类:
编程语言 时间:
2019-10-18 19:21:49
阅读次数:
134