数据访问权限 访问控制权限从高到低依次为Open,Public,Internal,File-private,P… 继续阅读一些对swift语言特性的思考
分类: swift
swift
什么是swiftUI
Apple的解释:
> 更好的应用。更少的代码。
as as! as?
title: as as! as? date: 2016-10-26 13:52:46 tags: as ca… 继续阅读as as! as?
swift中weak和unowned的区别
weak和unowned都是解决循环引用的关键字 区别: 如果您是一直写 Objective-C 过来的,那么… 继续阅读swift中weak和unowned的区别
swift 关键字篇
@noescape:no escape(没有逃脱) 用来修饰闭包,含义为非逃逸闭包。 当闭包作为参数传递进函数… 继续阅读swift 关键字篇
Xcode8添加iOS7真机调试
打开Xcode8和Xcode7的app包内容 Contants/Developer/Platforms/iPh… 继续阅读Xcode8添加iOS7真机调试
struct 和class的区别
struct是值类型,值类型在传递和赋值时将进行复制。 class是引用类型,引用类型只会使用引用对象的一个『… 继续阅读struct 和class的区别
函数式编程
避免使用程序状态和可变对象,是降低程序复杂度的有效方式之一,而这也正是函数式编程的精髓。 函数式编程强调执行的… 继续阅读函数式编程
Swift与Objective-C的兼容方法:@objc和Dynamic
Swift必须考虑与Objective-C的兼容。 首先通过添加{product-module-name}-B… 继续阅读Swift与Objective-C的兼容方法:@objc和Dynamic
swift 中初始化ViewController
let vc = NameVC() init(title: String){ super.init(nibNa… 继续阅读swift 中初始化ViewController