苹果发布Swift编程语言 - iOS移动开发周报
教程
\
- \
《The Swift Programming Language》:这是苹果官方出版的Swift学习教材,可以免费下载到iBooks中阅读。其中文版翻译项目也在 Github 上火热进行中,地址在这里。
\ \
- \
《Swift Cheat Sheet and Quick Reference》:出自raywenderlich的一份Swift快速参考手册,现在还比较简单,但它正快速更新中。
\ \
- \
《Swift Language Highlights: An Objective-C Developer’s Perspective》:文章比较了Swift和Objective-C语言的差异性。
\ \
- \
《WWDC14 Session 402 》学习笔记:@糖炒小虾_txx完成了三篇关于Swift的学习笔记,主要内容均来自WWDC14 Session 402的视频。
\ \
- 《Swift 和Objective-C性能测试》:苹果在WWDC视频中只是简单提到Swift在排序和加密算法上比Objective-C快。本文对两者的性能进行了更复杂的测试,文章中做的测试结果如下:循环100万次,Objective-C比Swift快 29倍;变量增加1, Objective-C比Swift快 46倍。还有一些其它比较,大家可以自己看原文,所以真相是:Swift其实不一定比OC快。\
- \
《行走于 Swift 的世界中》:笔者和周围朋友讨论swift的技术细节,大家都觉得swift比想像中要复杂,onevcat的本文讲述了不少swift的细节。从中你会看到,swift真的不简单。
\ \
- \
《Swift编程语言资料大合集》:来自CSDN整理的Swift学习合集资料。
\ \
- \
《Swift 特刊》:来自码农周刊的Swift学习合集资料。
\ \
工具
\
下载脚本:该脚本是WWDC 2014 PDF 及session 视频下载脚本。
\
开源项目
\
- \
WWDC的示例代码:比起GitHub上的开源项目,官方的代码更有参考价值。比如Session 406的代码Lister就用一个Swift实现的包含OSX和iOS的Productivity App,还演示了各种Cocoa新功能。
\ \
- \
FlappySwift:FlappySwift用swift重写的一个开源Flappy Bird游戏。
\ \
- \
JokeClient-Swift:JokeClient-Swift是@YANGReal用swift写了一个开源的糗事百科的客户端,主要涉及网络请求,图片加载、缓存、自定义UITableViewCell、delegate以及closure,内容接口基于糗事百科API。
\ \
- \
swift-2048:一个用Swift实现的2048游戏。
\ \
- \
UIImageView-BetterFace-Swift:UIImageView-BetterFace-Swift是一个根据目标图象中头像的位置进行智能图片裁剪的开源库,该地址是其更新的Swift版本。
\ \
- \
Easy-Cal-Swift:swift是类型安全(type safe) 的语言。但是,由于它有类型推断(type inference)能力,所以当能推断出类型时,你不必非要写对应的类型。对于 字面量(literal value),整数会被推断成Int,浮点数会被推断成Double类型。但是,它并没有定义整数和浮点之间的加法,本项目实现了一个常用的运算符重载,这样就可以支持整数和浮点数做加法了。
\ \
- \
HackerNews:用Swift实现的HackerNews客户端。
\ \
苹果发布Swift编程语言 - iOS移动开发周报相关推荐
- iOS移动开发周报-第22期
iOS移动开发周报-第22期 [摘要]:本期iOS移动开发周报带来如下内容:苹果股价创新高,iOS8自动调整UITableView布局,Swift学习心得等. 新闻 <苹果股价创新高 市值全球第 ...
- 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 ...
- 苹果发布最新版本系统,弥补iOS 11耗电快等问题
距之前苹果发布最新操作系统iOS 11(北京时间9月20日)不过一周,苹果公司于今天凌晨推出iOS 11的第一个软件升级版本,数字版本号为iOS 11.0.1,支持iPhone及iPad,然而本次升级 ...
- IBM 推出 Bluemix :Swift 将支持服务器端开发
IBM 宣布将继续扩展对苹果 Swift 编程语言的支持.IBM 宣布推出 Bluemix 运行环境,Swift 可以在 Bluemix 运行环境中实现对服务器的支持.这意味着开发者可以使用 Swif ...
- 苹果的Swift 2.0,Raspberry Pi Zero vs CHIP以及更多新闻
在本周的开源新闻摘要中,我们来看看苹果公司发布了Swift 2.0开放源代码,Raspberry Pi Zero vs. CHIP等! 2015年11月29日至12月5日的开源新闻摘要 苹果发布Swi ...
- 2020年学习Swift和iOS的前5门课程
大家好,你好吗? 您是否正在考虑学习iOS和Swift成为iOS应用开发人员,并创建影响世界的下一个应用或游戏? 如果是这样,那么您来对地方了. 在 本文,我将分享一些最好的在线课程 在2020年学习 ...
- 苹果发布iOS9.1 Beta 3:新增壁纸和表情
10月22日,苹果发布正式版iOS 9.1升级,除了修复几项突出的Bug增加了系统稳定性外,更新新增150多种表情符号,修复了多任务卡顿及Live Photo自适功能(6S/6S Plus).目前,用 ...
- 苹果发布全新 iOS 及 OS X 系统,同时推出全新编程语言 Swift
苹果发布全新 OS X 10.10 Yosemite 1. 苹果今天凌晨发布了最新的 Mac 操作系统 OS X 10.10 Yosemite.Yosemite 即美国优胜美地国家公园.如此前的猜测, ...
- 【历史上的今天】6 月 2 日:苹果推出了 Swift 编程语言;电信收购联通 C 网;OS X Yosemite 发布
整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2023 年 6 月 2 日,坐落于清华园理学院大楼西部的清华大学高等研究中心正式成立于 1997 年的今天.它的 ...
最新文章
- 10个你必须知道的ios框架
- 用链栈实现简易四则运算计算器(php版)
- Cocos2d:使用 CCCamera 做滚动效果 (Four Ways of Scrolling with Cocos2D)
- 脚本:获取CSDN文章的访问量
- python tqdm_推荐一些实用的的 Python 库
- CVPR 2019 | NAS-FPN:基于自动架构搜索的特征金字塔网络
- python与excel互通_【python】python vs Excel ( 与mysql数据库之间的交互)
- readdir函数_PHP readdir()函数与示例
- 修改maven打包名字
- 介绍一个小工具 Linqer
- 【工具】-13UML泳道图
- 家谱排版一般用什么软件
- url 与 domain
- 流年依旧,只是散了曾经
- c#做一个身份信息查询系统
- 木聚糖-氨基|Xylan-NH2|木聚糖-聚乙二醇-氨基|氨基-PEG-木聚糖
- 自学前端需要达到什么水平才能找到工作?
- cucumber生成测试报告
- python用PIL给图片反转颜色
- 区别MSE,欧式距离的公式