swift
文章平均质量分 70
Walden_tinghou
这个作者很懒,什么都没留下…
展开
-
Swift Documentation
Mattt Thompson 和 Nate Cook撰写、 April Peng翻译代码的结构和组织关乎了开发童鞋们的节操问题。明确和一致的代码表示了明确和一贯的思想。编译器并没有一个挑剔的口味,但当谈到命名,空格或文档,人类的差异就体现出来了。NSHipster 的读者无疑会记得去年发表的关于文档的文章,但很多东西已经在 Xcode 6 中发生了变化(幸运的是,基本上算是变得更好转载 2016-03-01 23:17:23 · 414 阅读 · 0 评论 -
swift基本语法(总结提炼版)之003 Swift类型转换
/*Swift不允许隐式类型转换, 但可以使用显示类型转换(强制类型转换)OC:int intValue = 10;double doubleValue = (double)intValue;Swift:*/var intValue:Int = 10var doubleValue:DoubledoubleValue = Double(intValue)原创 2016-02-21 23:42:52 · 549 阅读 · 0 评论 -
swift基本语法(总结提炼版)之002逻辑分支
简单体验var i = 10if i > 0 { print("OK")}阶段性小结Swift 中没有 C 语言中的非零即真概念在逻辑判断时必须显示地指明具体的判断条件if 语句条件的 () 可以省略但是 {} 不能省略三目var a = 10var b = 50var result = a > b ? a : bprint(result)原创 2016-02-21 23:40:36 · 749 阅读 · 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 · 416 阅读 · 0 评论 -
The Swift Programming Language 中英文双语版
目录欢迎使用 Swift关于 SwiftSwift 初见Swift 教程基础部分基本运算符字符串和字符集合类型控制流函数闭包枚举类和结构体属性方法附属脚本继承构造过程析构过程自动引用计数可选链类型检查类型嵌套扩展协议泛型访问控制高级操作符语言参考关于语言参考词法结构类型表达式语句声明特性模式泛型参数语法总结原创 2016-03-10 23:50:53 · 1363 阅读 · 0 评论 -
swift基本语法(总结提炼版)之013 swift 之闭包返回值
1.代码import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let sc = createScrollView({原创 2016-05-24 23:47:38 · 861 阅读 · 0 评论 -
swift基本语法(总结提炼版)之014 swift 之闭包循环引用
代码:import UIKitclass ViewController: UIViewController { // Swift中定义属性, 必须在构造方法中初始化, 否则就必须加上? // 注意: 以下写法代表闭包的返回值可以为nil // var finished: ()->()? var finished: (()->())? overrid原创 2016-05-24 23:49:17 · 389 阅读 · 0 评论 -
Hello,服务端 Swift
原文:Hello Server Side Swift作者:Logan Wright译者:CocoaChina--kmyhy(博客)自从苹果官方发布了一个 Swift 的 Linux 开源版本之后,服务端 Swift 终于迎来了一个令人激动的前景。我的好奇心终于无法克制,是时候尝试一下服务端 Swift 了!除了用过几个 Baas 以外,我没有任何后端编程经验,但幸运转载 2016-10-21 10:37:27 · 292 阅读 · 0 评论 -
Vapor-Swift web服务框架
中文网:https://www.vaporcn.com中文文档(翻译中):https://doc.vaporcn.com/#/gitHub: https://github.com/vapor/vapor原创 2018-10-12 23:44:33 · 648 阅读 · 0 评论 -
swift基本语法(总结提炼版)之011 swift 之函数类型
import Foundation/*函数类型:类似于C语言的指向函数的指针类似于OC语言的block函数类型是由函数的参数类型和返回值类型组成的*/// 这两个函数的类型是 (Int, Int) -> Intfunc sum(a: Int, b: Int) ->Int{return a + b;}func sub(a: In原创 2016-02-27 00:12:13 · 349 阅读 · 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 · 479 阅读 · 0 评论 -
swift基本语法(总结提炼版)之001常量&变量
简单体验// 定义变量var i = 10print(i)i = 15print(i)let j = 20// 常量一经定义不能自改数值// j = 25print(j)阶段性小结var 定义变量,设置之后可以修改let 定义常量,设置之后不可以修改语句末尾不用使用 ;在 Swift 中使用 print() 替代 OC 中的 NSLogprin原创 2016-02-21 23:30:06 · 448 阅读 · 0 评论 -
swift学习资料
1、Swift语法介绍官方英文版:The Swift Programming Language2、Swift与Objective-C相互调用Using Swift with Cocoa and Objective-C3、Swift语法中文版http://www.swiftguide.cn/4、来自苹果的编程语言——Swifthttp://zh.lucida.转载 2016-03-08 17:00:39 · 501 阅读 · 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 · 386 阅读 · 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 ~ 10for i in 0...10 { print(i)}阶段性小结Sw原创 2016-02-23 23:25:50 · 1106 阅读 · 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 · 515 阅读 · 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 · 1117 阅读 · 0 评论 -
swift基本语法(总结提炼版)之008 swift 之字典
字典/// 定义并实例化字典var dict = [String: AnyObject]()dict["name"] = "zhangsan"dict["age"] = 18print(dict)// 设置相同 key,之前的数值会被覆盖dict["name"] = "lisi"print(dict)// 删除某一个 keydict.removeValueForKey原创 2016-02-24 23:08:51 · 913 阅读 · 0 评论 -
swift基本语法(总结提炼版)之009 swift 之字符串
字符串在 Swift 中绝大多数的情况下,推荐使用 String 类型使用 String 的原因String 是一个结构体,性能更高String 目前具有了绝大多数 NSString 的功能String 支持直接遍历NSString 是一个 OC 对象,性能略差Swift 提供了 String 和 NSString 之间的无缝转换遍历字符串let str原创 2016-02-24 23:12:43 · 752 阅读 · 0 评论 -
swift基本语法(总结提炼版)之010 swift 之函数
函数简单演练func sum(a: Int, b: Int) -> Int { return a + b}阶段性小结函数定义格式:func 函数名(参数: 参数类型...) -> 返回值 { // 代码实现 }如果没有返回值, -> 返回值 可以省略-> 是一个很有意思的符号默认情况下,在调用函数时,第一个参数名是省略的参数名的特殊处理强制要求参数名原创 2016-02-25 22:52:07 · 421 阅读 · 0 评论 -
Swift项目主管聊聊swift5
当你想到Apple时,Ted Kremenek可能不是你想到的第一个名字,但自从2017年被提升为Apple的Swift项目负责人以来,他在公司担任了非常重要的角色。您可以在今天发布的新播客采访中听到Kremenek本人的采访,其中谈到了Swift的演变,Apple对其编程语言的内部使用等等。特德Kremenek被任命为苹果斯威夫特项目负责人,两年前,当克里斯·拉特纳,斯威夫特的创造者,离开了苹...转载 2019-03-11 21:57:33 · 776 阅读 · 0 评论