公开标签 #Swift
Swift 是编写程序的绝佳选择,无论是手机、电脑还是服务器,任何能跑代码的设备都是如此。它是一门集现代语言之大成,集结了苹果的工程师文化精髓以及开源社区多样化于一身的编程语言。编译器为专为性能所调优,语言专为开发所优化,二者绝不互相妥协。 Swift 语言还对新的程序员十分友好。它是第一个工业级系统编程语言,却又像脚本语言那样富有张力且十分有趣。在 Playground 编写代码并实时查看 Swift 代码运算结果,完全不需要从头编译然后运行软件。 Swift 通过向其他现代编程模式学习,定义了大量类
Swift 扩展UIColor:实现十六进制颜色字符串与UIColor之间的相互转换 import UIKit extension UIColor { //使用rgb方式生成自定义颜色 convenience init(_ r : CGFloat, _ g : CGFloat, _ b : CGFloat) { let red = r / 255.0 let green = g / 255.0 let blue = b / 255.0 self.init(red: red, green: green,
世界上有好学的编程语言吗? 杨昊伦自觉不是一个很有编程天赋的人,他就读于帕萨迪纳艺术中心设计学院,从小受到苹果的影响,渴望打造创作⽣产⼒应⽤,释放⼈们与⽣俱来的创造⼒。 然而,编程是一道难以忽视的门槛。他曾经尝试入门 Python、Javascript 和 C++,打下所有初学者都知道的那句 Hello World,但对于开发这件事,总是不得其门而入。 ▲ 杨昊伦. 在接触 Swift 和 SwiftUI 以后,杨昊伦察觉到了机会的降临:创造⼀个完整的 app 离自己前所未有地近。 Swift 编程语言
《Swift 编程语言》是苹果官方对 Swift 语言做的权威指南,很遗憾苹果公司并没有进行多语言支持。所以我独立发起了这个手册的翻译工作——与其他现存翻译不同的是:它同步更新苹果官方的 Swift 开发者预览版 ! 也就是说:一旦官方文档更新,这里会立即进行同步——妈妈再也不用担心我找不到最新的开发文档了! 参与人员名单(排名按参与先后): 十步奶一人(总 阿勇(校对 `Nicholas(2 Nil. (2 爱している(.5 Great (1 琦爵爷(.5 hrscy(5 良策(1 香蕉 (3 果啤(
苹果为 Swift ( 中文介绍 )开发者提供的 官方文档入口 ,包括 概述 , 博客 ( 中文镜像 )及 开发资源 。其中以下几份文档为入门级必备( iBooks 版 ): Swift Programming Language ( 4.0 中文版 by @lomyrjo | 3.0 中文版 , 3.0 中文版(PDF) By SwiftGG ) Start Developing iOS Apps Using Swift with Cocoa and Objective-C ( 中文版 By @Coco
SwiftUI 的新功能 先进的 app 体验和工具 您可以利用新功能增强您的 app,例如改进的列表视图、更好的搜索体验,以及对控制专注模式的支持。此外,还可以利用新的画布 API 这个 drawRect 的现代 GPU 加速替代方案,提高对底层绘图语言的控制。 辅助功能改进 利用新的 Rotor API,以简单列表形式在屏幕上显示最相关的项目,从而加快互动速度。当前的辅助功能焦点状态 (例如旁白光标) 现在可以朗读出来,甚至可以通过编程方式进行更改。而借助新的辅助功能表示 API,您的自定控件即可轻
Swift 文档修订历史 2019-09-10 更新至 Swift 5.1。 在 不透明类型 篇章中新增了有关函数返回值遵循指定协议,而不需要提供指定返回类型的内容。 在 属性包装器 章节中新增了有关属性包装器的内容。 在 冻结 章节中新增了有关因库演变而需要的枚举和结构体冻结。 新增 隐式返回的函数 和 简化 Getter 声明 章节,其中包含函数省略 return 的内容。 在 类型下标 章节中新增了有关在类型中使用下标的内容。 更新 枚举 Case 模式匹配 章节,现在枚举 case 模式匹配支持
一直认为,「编程」就像现代的炼金术,程序员可以通过代码神奇地开发出各种实用、有趣甚至让人激动无比的 APP,所以很多人都向往学习编程,然而最困难的往往是入门。 苹果 iOS 和 macOS 作为目前最为流行操作系统之一,Mac 和 iOS 移动开发都是如今最为热门的课程。想要学习,除了报名一些天价辅导班,或者买一堆 iOS 开发书籍自学以外,现在苹果官方提供了一个更轻松有趣的,让你一边玩游戏一边学习的方法——Swift Playgrounds