最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

苹果发布 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:537146
用户头像

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

关注

评论

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

白手起家之搜索利器Elastic search

卢卡多多

ES 8月日更

架构师实战营模块四作业

袁小芬

期末设计

Geek_9cf7b5

年薪50W阿里P7架构师就会点这?并发丨JVM丨多线程丨Netty丨MySQL!

编程 架构 面试 IT 计算机

三十多岁跳槽无路,晋升无门,濒临绝望之际受贵人指点,成功上岸阿里(Java 岗)

Java 编程 程序员 架构 计算机

总结

杨彬

#架构实战营

Tensorflow随笔(一)

毛显新

人工智能 深度学习 tensorflow keras

云原生之可观测性【日志篇】 Logstash组件初探

路上的小崔哥

云原生 Logstash 日志 可观测性

2021年最新最全:30W字!千道Java 后端面试大全(值得收藏)

Java 编程 程序员 架构 面试

13年培训出身!八年后成功坐上了阿里P7架构师的位置

Java 编程 程序员 架构 计算机

Tensorflow API(一)

毛显新

人工智能 深度学习 tensorflow keras

Docker可视化管理工具Portainer

xcbeyond

Docker Portainer 8月日更

SLO(服务等级目标)与SLA(服务等级协议)

一个大红包

8月日更

流处理基本概念(二)

数据与智能

大数据 flink 窗口函数

喜获蚂蚁金服、拼多多、字节跳动offer!纠结之后入职拼多多。

Java 编程 程序员 面试 计算机

【前端 · 面试 】HTTP 总结(七)—— HTTP 缓存概述

编程三昧

面试 HTTP 8月日更 HTTP缓存

【架构实战营】毕业总结

swordman

架构实战营

我找遍了全网,总结出足足60W字“阿里大厂面试手册”

Java 程序员 IT 计算机 知识分享

架构训练营毕业总结

冬天的树

模块10作业

杨彬

#架构实战营

Tensorflow随笔(二)

毛显新

人工智能 深度学习 tensorflow keras

趁着课余时间学点Python(六)终止循环,阻断循环

ベ布小禅

8月日更

Java进程cpu100%问题排查

陈皮的JavaLib

Java Linux 面试 8月日更

一周拿下百度Offer!211本+985硕+计算机专业~

Java 编程 面试 IT 计算机

看完必让你直呼好家伙!阿里巴巴 6 月新作:“Java架构手册”

Java 编程 程序员 IT 计算机

数字化加速碳基文明向硅基文明的演进

Taylor

数字化 数字孪生 碳基文明 硅基文明

架构设计能力提升

arctec

ipfs挖矿怎么选择公司?ipfs挖矿收益怎么计算?

IPFS挖矿收益怎么计算 ipfs挖矿怎么选择公司

我能行我能行!字节三面 + 微信四面 +PayPal 四面, 大厂面经分享

Java 编程 程序员 架构 IT

前端之数据结构(四)

Augus

数据结构 8月日更

毕业设计电商秒杀系统

梦寐凯旋

#架构实战营

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