教程

\

  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客户端。

    \ \

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

  1. iOS移动开发周报-第22期

    iOS移动开发周报-第22期 [摘要]:本期iOS移动开发周报带来如下内容:苹果股价创新高,iOS8自动调整UITableView布局,Swift学习心得等. 新闻 <苹果股价创新高 市值全球第 ...

  2. swift 语言 linux,苹果发布Swift 2.2编程语言:支持Ubuntu Linux系统

    在近日召开的春季新品发布会上,在硬件方面 4.0 英寸的 iPhone SE 和 9.7 英寸的 iPad Pro 发布,在软件方面推出了 iOS 9.3.OS X 10.11.4 El Capita ...

  3. 苹果发布最新版本系统,弥补iOS 11耗电快等问题

    距之前苹果发布最新操作系统iOS 11(北京时间9月20日)不过一周,苹果公司于今天凌晨推出iOS 11的第一个软件升级版本,数字版本号为iOS 11.0.1,支持iPhone及iPad,然而本次升级 ...

  4. IBM 推出 Bluemix :Swift 将支持服务器端开发

    IBM 宣布将继续扩展对苹果 Swift 编程语言的支持.IBM 宣布推出 Bluemix 运行环境,Swift 可以在 Bluemix 运行环境中实现对服务器的支持.这意味着开发者可以使用 Swif ...

  5. 苹果的Swift 2.0,Raspberry Pi Zero vs CHIP以及更多新闻

    在本周的开源新闻摘要中,我们来看看苹果公司发布了Swift 2.0开放源代码,Raspberry Pi Zero vs. CHIP等! 2015年11月29日至12月5日的开源新闻摘要 苹果发布Swi ...

  6. 2020年学习Swift和iOS的前5门课程

    大家好,你好吗? 您是否正在考虑学习iOS和Swift成为iOS应用开发人员,并创建影响世界的下一个应用或游戏? 如果是这样,那么您来对地方了. 在 本文,我将分享一些最好的在线课程 在2020年学习 ...

  7. 苹果发布iOS9.1 Beta 3:新增壁纸和表情

    10月22日,苹果发布正式版iOS 9.1升级,除了修复几项突出的Bug增加了系统稳定性外,更新新增150多种表情符号,修复了多任务卡顿及Live Photo自适功能(6S/6S Plus).目前,用 ...

  8. 苹果发布全新 iOS 及 OS X 系统,同时推出全新编程语言 Swift

    苹果发布全新 OS X 10.10 Yosemite 1. 苹果今天凌晨发布了最新的 Mac 操作系统 OS X 10.10 Yosemite.Yosemite 即美国优胜美地国家公园.如此前的猜测, ...

  9. 【历史上的今天】6 月 2 日:苹果推出了 Swift 编程语言;电信收购联通 C 网;OS X Yosemite 发布

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2023 年 6 月 2 日,坐落于清华园理学院大楼西部的清华大学高等研究中心正式成立于 1997 年的今天.它的 ...

最新文章

  1. 10个你必须知道的ios框架
  2. 用链栈实现简易四则运算计算器(php版)
  3. Cocos2d:使用 CCCamera 做滚动效果 (Four Ways of Scrolling with Cocos2D)
  4. 脚本:获取CSDN文章的访问量
  5. python tqdm_推荐一些实用的的 Python 库
  6. CVPR 2019 | NAS-FPN:基于自动架构搜索的特征金字塔网络
  7. python与excel互通_【python】python vs Excel ( 与mysql数据库之间的交互)
  8. readdir函数_PHP readdir()函数与示例
  9. 修改maven打包名字
  10. 介绍一个小工具 Linqer
  11. 【工具】-13UML泳道图
  12. 家谱排版一般用什么软件
  13. url 与 domain
  14. 流年依旧,只是散了曾经
  15. c#做一个身份信息查询系统
  16. 木聚糖-氨基|Xylan-NH2|木聚糖-聚乙二醇-氨基|氨基-PEG-木聚糖
  17. 自学前端需要达到什么水平才能找到工作?
  18. cucumber生成测试报告
  19. python用PIL给图片反转颜色
  20. 区别MSE,欧式距离的公式

热门文章

  1. python http服务器
  2. MATLAB初入门(一)
  3. gitlab+maven+spingboot+jenkin实现自动化部署
  4. 配置同时使用内网和外网
  5. 联想宣布推出升级版数据中心产品组合——搭载全新英特尔(R)处理器和持久性内存且安全性增强
  6. tp5.1 db助手与db::name混合使用数据库操作失效
  7. 资料整理方法(写于2021-02-16)
  8. Hostapd的安装与使用
  9. 转行程序员日记--2020-08-12
  10. 我们上语文英语音乐计算机和美术英语,语文、英语、数学、是什么意思