swift
文章平均质量分 70
Walden_tinghou
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Swift Documentation
Mattt Thompson 和 Nate Cook撰写、 April Peng翻译 代码的结构和组织关乎了开发童鞋们的节操问题。明确和一致的代码表示了明确和一贯的思想。编译器并没有一个挑剔的口味,但当谈到命名,空格或文档,人类的差异就体现出来了。 NSHipster 的读者无疑会记得去年发表的关于文档的文章,但很多东西已经在 Xcode 6 中发生了变化(幸运的是,基本上算是变得更好转载 2016-03-01 23:17:23 · 462 阅读 · 0 评论 -
swift基本语法(总结提炼版)之003 Swift类型转换
/* Swift不允许隐式类型转换, 但可以使用显示类型转换(强制类型转换) OC: int intValue = 10; double doubleValue = (double)intValue; Swift: */ var intValue:Int = 10 var doubleValue:Double doubleValue = Double(intValue)原创 2016-02-21 23:42:52 · 614 阅读 · 0 评论 -
swift基本语法(总结提炼版)之002逻辑分支
简单体验 var i = 10 if i > 0 { print("OK") } 阶段性小结 Swift 中没有 C 语言中的非零即真概念在逻辑判断时必须显示地指明具体的判断条件if 语句条件的 () 可以省略但是 {} 不能省略 三目 var a = 10 var b = 50 var result = a > b ? a : b print(result)原创 2016-02-21 23:40:36 · 802 阅读 · 0 评论 -
swift基本语法(总结提炼版)之012 swift 之闭包
一:swift 之闭包就相当于objective-c中的block,先来段block代码 #import "ViewController.h" typedef void (^FINISHED)(); @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [s原创 2016-04-05 23:23:24 · 461 阅读 · 0 评论 -
The Swift Programming Language 中英文双语版
目录 欢迎使用 Swift 关于 SwiftSwift 初见 Swift 教程 基础部分基本运算符字符串和字符集合类型控制流函数闭包枚举类和结构体属性方法附属脚本继承构造过程析构过程自动引用计数可选链类型检查类型嵌套扩展协议泛型访问控制高级操作符 语言参考 关于语言参考词法结构类型表达式语句声明特性模式泛型参数语法总结原创 2016-03-10 23:50:53 · 1457 阅读 · 0 评论 -
swift基本语法(总结提炼版)之013 swift 之闭包返回值
1.代码 import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let sc = createScrollView({原创 2016-05-24 23:47:38 · 921 阅读 · 0 评论 -
swift基本语法(总结提炼版)之014 swift 之闭包循环引用
代码: import UIKit class ViewController: UIViewController { // Swift中定义属性, 必须在构造方法中初始化, 否则就必须加上? // 注意: 以下写法代表闭包的返回值可以为nil // var finished: ()->()? var finished: (()->())? overrid原创 2016-05-24 23:49:17 · 441 阅读 · 0 评论 -
Hello,服务端 Swift
原文:Hello Server Side Swift 作者:Logan Wright 译者:CocoaChina--kmyhy(博客) 自从苹果官方发布了一个 Swift 的 Linux 开源版本之后,服务端 Swift 终于迎来了一个令人激动的前景。我的好奇心终于无法克制,是时候尝试一下服务端 Swift 了! 除了用过几个 Baas 以外,我没有任何后端编程经验,但幸运转载 2016-10-21 10:37:27 · 331 阅读 · 0 评论 -
Vapor-Swift web服务框架
中文网:https://www.vaporcn.com 中文文档(翻译中):https://doc.vaporcn.com/#/ gitHub: https://github.com/vapor/vapor原创 2018-10-12 23:44:33 · 731 阅读 · 0 评论 -
swift基本语法(总结提炼版)之011 swift 之函数类型
import Foundation /* 函数类型: 类似于C语言的指向函数的指针 类似于OC语言的block 函数类型是由函数的参数类型和返回值类型组成的 */ // 这两个函数的类型是 (Int, Int) -> Int func sum(a: Int, b: Int) ->Int { return a + b; } func sub(a: In原创 2016-02-27 00:12:13 · 383 阅读 · 0 评论 -
Welcome-to-Swift
Swift 是苹果在 WWDC 2014 上推出的新编程语言。为了帮开发者尽快熟悉这门语言,CocoaChina 翻译小组将苹果官方文档进行了翻译,敬请指正。 Welcome-to-Swift 主题包括两个部分: The Swift Programming Language(issue中以A开头的章节) 该书建议跳转到https://github.com/numbbbbb/the-转载 2016-03-10 23:53:17 · 513 阅读 · 0 评论 -
swift基本语法(总结提炼版)之001常量&变量
简单体验 // 定义变量 var i = 10 print(i) i = 15 print(i) let j = 20 // 常量一经定义不能自改数值 // j = 25 print(j) 阶段性小结 var 定义变量,设置之后可以修改let 定义常量,设置之后不可以修改语句末尾不用使用 ;在 Swift 中使用 print() 替代 OC 中的 NSLogprin原创 2016-02-21 23:30:06 · 496 阅读 · 0 评论 -
swift学习资料
1、Swift语法介绍官方英文版: The Swift Programming Language 2、Swift与Objective-C相互调用 Using Swift with Cocoa and Objective-C 3、Swift语法中文版 http://www.swiftguide.cn/ 4、来自苹果的编程语言——Swift http://zh.lucida.转载 2016-03-08 17:00:39 · 566 阅读 · 0 评论 -
swift基本语法(总结提炼版)之005 Swift之 switch循环
/* Swith 格式: switch(需要匹配的值) case 匹配的值: 需要执行的语句 break; OC: char rank = 'A'; switch (rank) { case 'A': NSLog(@"优"); break; case 'B': NSLog(@"良"); break原创 2016-02-23 23:34:26 · 428 阅读 · 0 评论 -
swift基本语法(总结提炼版)之004 Swift之 for 循环
循环 OC风格的 for // 传统写法 for var i = 0; i 10; i++ { print(i) } Swift风格的 for // 遍历 0 ~ for i in 0..10 { print(i) } print("---") // 遍历 0 ~ 10 for i in 0...10 { print(i) } 阶段性小结 Sw原创 2016-02-23 23:25:50 · 1193 阅读 · 0 评论 -
swift基本语法(总结提炼版)之006 Swift之 while循环
/* while循环 格式:while(循环保持条件){需要执行的语句} OC: int i = 0; int sum = 0; while (i sum = i++; } while (i sum = i++; NSLog(@"%d", sum); 如果只有一条指令while后面的大括号可以省略 Swift: 0.while原创 2016-02-23 23:35:53 · 593 阅读 · 0 评论 -
swift基本语法(总结提炼版)之007 swift之数组
数组 简单体验 let arr = ["zhangsan", "lisi"] print(arr) // 遍历每一个元素 for a in arr { print(a) } // 像 OC 一样打印 print(arr as NSArray) 数组中保存的对象类型 // 数组中保存的都是字符串 let arr = ["zhangsan", "lisi"] // 数组中保存的原创 2016-02-24 23:04:28 · 1174 阅读 · 0 评论 -
swift基本语法(总结提炼版)之008 swift 之字典
字典 /// 定义并实例化字典 var dict = [String: AnyObject]() dict["name"] = "zhangsan" dict["age"] = 18 print(dict) // 设置相同 key,之前的数值会被覆盖 dict["name"] = "lisi" print(dict) // 删除某一个 key dict.removeValueForKey原创 2016-02-24 23:08:51 · 973 阅读 · 0 评论 -
swift基本语法(总结提炼版)之009 swift 之字符串
字符串 在 Swift 中绝大多数的情况下,推荐使用 String 类型 使用 String 的原因 String 是一个结构体,性能更高 String 目前具有了绝大多数 NSString 的功能String 支持直接遍历 NSString 是一个 OC 对象,性能略差Swift 提供了 String 和 NSString 之间的无缝转换 遍历字符串 let str原创 2016-02-24 23:12:43 · 804 阅读 · 0 评论 -
swift基本语法(总结提炼版)之010 swift 之函数
函数 简单演练 func sum(a: Int, b: Int) -> Int { return a + b } 阶段性小结 函数定义格式:func 函数名(参数: 参数类型...) -> 返回值 { // 代码实现 }如果没有返回值, -> 返回值 可以省略-> 是一个很有意思的符号默认情况下,在调用函数时,第一个参数名是省略的 参数名的特殊处理 强制要求参数名原创 2016-02-25 22:52:07 · 453 阅读 · 0 评论 -
Swift项目主管聊聊swift5
当你想到Apple时,Ted Kremenek可能不是你想到的第一个名字,但自从2017年被提升为Apple的Swift项目负责人以来,他在公司担任了非常重要的角色。您可以在今天发布的新播客采访中听到Kremenek本人的采访,其中谈到了Swift的演变,Apple对其编程语言的内部使用等等。 特德Kremenek被任命为苹果斯威夫特项目负责人,两年前,当克里斯·拉特纳,斯威夫特的创造者,离开了苹...转载 2019-03-11 21:57:33 · 847 阅读 · 0 评论
分享