首页 > 代码库 > 第九篇、Swift的基本使用
第九篇、Swift的基本使用
1.访问权限
/* 1> internal : 内部的 1. 默认情况下所有的类&属性&方法的访问权限都是internal 2. 在本模块(项目/包/target)中可以访问 2> private : 私有的 1. 只有在本类中可以访问 3> open : 公开的 1. 可以跨模块(项目/包/target)都是可以访问 4> fileprivate : Swift3.0 1. 只要是在本文件中都是可以进行访问 */
2.去掉xcode8的日志打印:Edit->Run->ENvironment variables -->添加OS_ACTIVITY_MODE 设置值为disable
common 加 = 让图片大小按尺寸适应 (快捷键)
@objc private 修饰的方法(为了保留OC的特性,方法能正常的响应)
3.字符串的截取
Swift中提供了特殊的截取方式
- 该方式非常麻烦
- Index创建较为麻烦
- 简单的方式是将String转成NSString来使用
- 在标识符后加:as NSString即可
let urlString = "www.520it.com"// Swift中通过 as 关键字可以将String类型转成NSString的类型let header1 = (urlString as NSString).substring(to: 3)let footer1 = (urlString as NSString).substring(from: 10)let range1 = NSRange(location: 4, length: 5)let middle1 = (urlString as NSString).substring(with: range1)
swift的截取方式:
let urlString = "www.520it.com"let headerIndex = urlString.index(urlString.startIndex, offsetBy: 3)let header2 = urlString.substring(to: headerIndex)let footerIndex = urlString.index(urlString.endIndex, offsetBy: -3)let footer2 = urlString.substring(from: footerIndex)let startIndex = urlString.index(urlString.startIndex, offsetBy: 4)let endIndex = urlString.index(urlString.startIndex, offsetBy: 9)let range2 = Range(startIndex..<endIndex)let middle2 = urlString.substring(with: range2)
第九篇、Swift的基本使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。