写点什么

苹果发布 Swift 编程语言 - iOS 移动开发周报

  • 2014-06-08
  • 本文字数:1113 字

    阅读完需:约 4 分钟

教程

  1. 《The Swift Programming Language》:这是苹果官方出版的 Swift 学习教材,可以免费下载到 iBooks 中阅读。其中文版翻译项目也在 Github 上火热进行中,地址在这里
  2. 《Swift Cheat Sheet and Quick Reference》:出自 raywenderlich 的一份 Swift 快速参考手册,现在还比较简单,但它正快速更新中。
  3. 《Swift Language Highlights: An Objective-C Developer’s Perspective》:文章比较了 Swift 和 Objective-C 语言的差异性。
  4. 《WWDC14 Session 402 》学习笔记 @糖炒小虾 _txx 完成了三篇关于 Swift 的学习笔记,主要内容均来自 WWDC14 Session 402 的视频。
  5. 《Swift 和 Objective-C 性能测试》:苹果在 WWDC 视频中只是简单提到 Swift 在排序和加密算法上比 Objective-C 快。本文对两者的性能进行了更复杂的测试,文章中做的测试结果如下:循环 100 万次,Objective-C 比 Swift 快 29 倍;变量增加 1, Objective-C 比 Swift 快 46 倍。还有一些其它比较,大家可以自己看原文,所以真相是:Swift 其实不一定比 OC 快。
  6. 《行走于 Swift 的世界中》:笔者和周围朋友讨论 swift 的技术细节,大家都觉得 swift 比想像中要复杂,onevcat 的本文讲述了不少 swift 的细节。从中你会看到,swift 真的不简单。
  7. 《Swift 编程语言资料大合集》:来自 CSDN 整理的 Swift 学习合集资料。
  8. 《Swift 特刊》:来自码农周刊的 Swift 学习合集资料。

工具

下载脚本:该脚本是 WWDC 2014 PDF 及 session 视频下载脚本。

开源项目

  1. WWDC 的示例代码:比起 GitHub 上的开源项目,官方的代码更有参考价值。比如 Session 406 的代码 Lister 就用一个 Swift 实现的包含 OSX 和 iOS 的 Productivity App,还演示了各种 Cocoa 新功能。
  2. FlappySwift :FlappySwift 用 swift 重写的一个开源 Flappy Bird 游戏。
  3. JokeClient-Swift :JokeClient-Swift 是 @YANGReal 用 swift 写了一个开源的糗事百科的客户端,主要涉及网络请求,图片加载、缓存、自定义 UITableViewCell、delegate 以及 closure,内容接口基于糗事百科 API。
  4. swift-2048 :一个用 Swift 实现的 2048 游戏。
  5. UIImageView-BetterFace-Swift :UIImageView-BetterFace-Swift 是一个根据目标图象中头像的位置进行智能图片裁剪的开源库,该地址是其更新的 Swift 版本。
  6. Easy-Cal-Swift :swift 是类型安全(type safe) 的语言。但是,由于它有类型推断(type inference)能力,所以当能推断出类型时,你不必非要写对应的类型。对于 字面量(literal value),整数会被推断成 Int,浮点数会被推断成 Double 类型。但是,它并没有定义整数和浮点之间的加法,本项目实现了一个常用的运算符重载,这样就可以支持整数和浮点数做加法了。
  7. HackerNews :用 Swift 实现的 HackerNews 客户端。
2014-06-08 04:537932
用户头像

发布了 65 篇内容, 共 59.4 次阅读, 收获喜欢 23 次。

关注

评论

发布
暂无评论
发现更多内容

混合WAN是什么?有什么优点?的差异

Ogcloud

企业组网 企业网络 混合wan 混合广域网

视觉理解+实时语音,打造你的多模态实时 AI丨 TEN+亚马逊云科技开源工作坊

RTE开发者社区

业务监控-京东物流Promise实践与探索

京东科技开发者

Hybrid WAN混合广域网:灵活高效的网络新架构

Ogcloud

SD-WAN 广域网 企业组网 SDWAN 混合广域网

YashanDB集群服务

YashanDB

数据库 yashandb

YashanDB文件系统

YashanDB

数据库 yashandb

Grok 3 语音功能上线,「脏话冒犯」模式引热议;Voice Agent Demo 分享:实时 AI 解说员丨日报

RTE开发者社区

玩真的!人人有礼!@你的 AI 编码搭子,满血开发拿鹅厂周边~

CodeBuddy

AI编码 腾讯云AI代码助手 DeepSeek

S创|月度路演 2025年2月 “消费科技”&“文娱科技”主题,展示项目&圆桌嘉宾公布

RTE开发者社区

中大型企业如何做员工薪酬绩效管理?分享主流的16种工具

易成研发中心

薪酬管理系统

全新英特尔至强6处理器来袭,现代数据中心的性能与能效平衡“大师”

E科讯

英特尔以太网新品:高性能与能效并重,带来多样化选择

E科讯

破解 vLLM + DeepSeek 规模化部署的“不可能三角”

阿里巴巴云原生

阿里云 Serverless 云原生

YashanDB安装前准备

YashanDB

数据库 yashandb

DeepSeek的开源之路:一文读懂从V1-R1的技术发展,见证从开源新秀到推理革命的领跑者

京东科技开发者

焱融科技正式当选为北京信创工委会副理事长单位

焱融科技

人工智能 信创 国产化 AI存储

企业员工人事管理系统哪个好?近年主流产品测评

易成研发中心

人事管理系统

YOLOv5 的量化及部署 - RGB 专题

地平线开发者

自动驾驶 算法 地平线征程6

万字长文详解|逻辑数据编织 VS 传统数据研发

Aloudata

数据仓库 数据分析 数据管理 数据虚拟化 数据编织

YashanDB审计

YashanDB

数据库 yashandb

YashanDB反入侵

YashanDB

数据库 yashandb

DeepSeek免费福利限时开启,AI界的“薅羊毛”机会来了!

京东科技开发者

信息化运维解决方案,it运维管理体系文档,运维巡检方案(Word资料集)

金陵老街

运维 运维服务方案

生成式AI安全指南

I

网络安全 AI安全 安全架构

企业考勤系统选择指南:对比11款主流工具的功能与优势

易成研发中心

考勤管理软件

十行代码构建基于 CDC 的实时更新物化视图

tapdata

开发者 开源项目 CDC 物化视图 变更数据捕获

苹果发布Swift编程语言 - iOS移动开发周报_Apple_唐巧_InfoQ精选文章