swift3.0
天空下的雏鹰
iOS 菜鸟一枚
展开
-
swift3.0的一些知识
import UIKit//----------------- 字符串/字符的定义 -----------------//字符串变量var str1 = "hello"//字符串常量let str2 = "swift3.0"//声明为nil,var str3:String?//空字符串let str4 = String原创 2016-12-26 11:28:14 · 517 阅读 · 0 评论 -
swift3.0的一些知识
相关知识点:修改项目名称两种方式1.Bundle name 2.Bundle display name try 三种处理异常的方式// 在swift中提供三种处理异常的方式// 方式一:try方式 程序员手动捕捉异常 do { try NSJSONSerialization.JSONObj转载 2016-12-29 09:45:24 · 425 阅读 · 0 评论 -
swift3.0 相册
1.swift3.0中调用相机和相册会导致崩溃1.需要在info.plist文件中加入两个键值对,如下:/// 都是String类型,内容任意的字符串即可Privacy - Photo Library Usage DescriptionPrivacy - Camera Usage Description 1231232.UIImagePickerController转载 2016-12-29 09:49:35 · 192 阅读 · 0 评论 -
swift guard
swift guard的用法1.与if的用法类似,提高程序的可读性。2.guard语句必须带有else语句,它的语法2.1 当条件表达式为true的时候跳过else语句中的内容,执行语句组内容。2.2 当条件表达式为false的时候执行else语句中的内容,跳转语句一般是return,break,continre和throw for exam原创 2017-01-16 16:22:16 · 737 阅读 · 0 评论 -
swift 本地归档、解档储存
1.对用户的模型数据(自定义类:HCUserModel)进行归档和解档1.1 需要遵循NSCoding协议1.2 需要实现func encode(with aCoder: NSCoder){}归档方法1.3需要实现 required init(coder aDecoder: NSCoder){}解档方法1.4 重写init方法2.HCUserModel的数据转载 2017-01-17 16:43:22 · 3950 阅读 · 0 评论 -
swift3.0 中... 和 ..<
3.0中使用..会报错... 和 ..for index in 0...5 { print("*****",index)//print "012345"}for index in 0..<5 { print("&&&&&",index) //print "01234"}原创 2017-01-20 10:56:29 · 377 阅读 · 0 评论 -
swift 初始化model的一个注意
swift 初始化model的一个注意如果在继承NSObject的model类里不进行初始化,即如下代码: override init(){ super.init() }在调用这个类初始化的时候,需要这样写(加一个中括号):var tempItemModel = [HomeModel]()如果在model类里边进行了初始化,在调用这个类的时候,就可以正常写了:var原创 2017-01-20 15:18:59 · 1616 阅读 · 0 评论