Swift
梦想家-mxj
这个作者很懒,什么都没留下…
展开
-
swift的断言
断言(Assertions)Optionals使得我们可以检测值是否存在。在某些情况下,如果某个值不存在或者没有提供特定的满足条件,代码不应该继续往下执行。在这些情况下,可以使用触发断言来终止执行并提供调试。断言是在运行时检测条件是否为true,如果为true,就继续往下执行,否则就在这里中断。断言对应的关键字是assert如:[ob原创 2016-08-29 01:09:14 · 758 阅读 · 0 评论 -
swift 语言入门
Apple Swift编程语言入门教程1 简介Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来是的编程更加简单、灵活和有趣。界面则基于广受人民群众爱戴的Cocoa和Cocoa Touch框架,展示了软件开发的新方向。Swift已经存在了多年。Apple基于已有的编译器、调试转载 2016-08-08 23:55:20 · 474 阅读 · 0 评论 -
Swift3.0和Swift2的对比
一、String类中的API变化 除了Swift版的Cocoa框架中的API有了大范围的修改外,Swift的一些核心库也有了很大的改动。 Swift3.0中的字符串类型String在方法API上更加简洁,其中变动较大的是与下标相关的方法,列举如下:var string = "Hello-Swift"//获取某个下标后一个下标对应的字符 char="e"原创 2017-09-04 09:41:22 · 667 阅读 · 0 评论 -
swift练习-String、Array、Dictionary、Set
import UIKitvar str = "Hello, playground"//1、分别创建字符串China和MyLove,将两个变量拼接成一句话并且对拼接后的新字符串变量进行遍历,并检查其中是否有'L'字符,有则打印var str1 = "Hello"var str2 = "MyLove"var str3 = str1 +str2原创 2017-09-05 07:59:12 · 774 阅读 · 0 评论 -
Swift之基本运算符和流程控制
//1、基本运算符就是加减乘除和取余等操作;//2、基本逻辑运算符就是与&、或||、非!,要注意Swift中的逻辑运算符必须为严格的Bool类型;//3、比较运算符就是用于两个操作数之间的比较运算,会返回一个Bool类型的逻辑值。==、>=、 、var tp1 = (1,4,"5")var tp2 = (2,6,"9")var tp3 = ("1",4,6)原创 2017-09-05 14:18:06 · 564 阅读 · 0 评论 -
Swift之高级运算符与枚举
//: Playground - noun: a place where people can playimport UIKitvar str = "Hello, playground"//位运算符//UInt8,将十进制数以二进制的方式赋值,UInt8类型是8位无符号整型,也就是说,任何一个UInt8类型的变量都是采用8个二进制位来存储数据原创 2017-09-13 09:55:41 · 1154 阅读 · 0 评论 -
Swift之类与结构体
//: Playground - noun: a place where people can playimport UIKitvar str = "类与结构体"/*结构体 OC中结构体只可以定义属性而不能定义方法。而在Swift中,结构体和类十分相似,其中既可以定义属性也可以定义方法,但其不像类一样具有继承的特性。 使用struct原创 2017-09-13 16:11:26 · 1806 阅读 · 0 评论 -
Swift 函数与闭包
//: Playground - noun: a place where people can playimport UIKitvar str = "Swift之闭包结构"print(str)/* 函数的格式: func 函数名(参数) ->返回值类型 { 代码块 return 返回值 } 闭包原创 2017-09-12 08:09:52 · 999 阅读 · 0 评论 -
OC和Swift纯代码进行Autolayout布局
OC中纯代码进行Autolayout布局 /* 利用 NSLayoutConstraint 类创建具体的约束对象; 添加约束对象到相应的 view 上,代码有这两种: 1)- (void)addConstraint:(NSLayoutConstraint *)constraint; 2)- (void)addCon原创 2017-09-21 16:24:35 · 3074 阅读 · 0 评论