写点什么

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

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

关注

评论

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

Java性能优化实践与策略

xfgg

Java 优化 规范

深度学习基础入门篇[10]:序列模型-词表示{One-Hot编码、Word Embedding、Word2Vec、词向量的一些有趣应用}

汀丶人工智能

人工智能 深度学习 nlp 词向量 序列模型

真香!阿里最新产出分布式进阶实战手册,涵盖分布式架构所有操作

Java你猿哥

架构 分布式 微服务 Spring Cloud Spring Boot

新一代企业数字化联盟成立,“强强联手”搭建品牌服务生态

数划云

数字化 全面预算管理 新一代企业数字化联盟 数划云 绩效分析

京东购物车如何提升30%性能 | 京东云技术团队

京东科技开发者

性能优化 RPC 企业号 5 月 PK 榜 京东购物车 异步改造

大数据如何助力营销(5)活动复盘

MobTech袤博科技

云纳管是什么意思?云纳管平台哪个好?

行云管家

云计算 云服务 云平台 云管平台 云纳管

MSE 自治服务帮你快速定位解决 Dubbo 重复订阅导致 RPC 服务注册失败问题

阿里巴巴云原生

阿里云 云原生 dubbo MSE

Serverless冷扩机器在压测中被击穿问题 | 京东云技术团队

京东科技开发者

Serverless GC 击穿 企业号 5 月 PK 榜 Serverless扩容

深度学习基础入门篇[9.3]:卷积算子:空洞卷积、分组卷积、可分离卷积、可变性卷积等详细讲解以及应用场景和应用实例剖析

汀丶人工智能

人工智能 深度学习 卷积网络 空洞卷积 分组卷积

阿里微服务实施手册我粉了,原来微服务还可以这样玩

Java 架构 微服务 Spring Cloud

惊艳!腾讯强推599页Netty进阶神技,完美诠释Netty

Java Netty

并发编程-常见并发工具BlockingQueue的使用及原理解析

Java 并发编程 BlockingQueue

Kafka生产者你不得不知的那些事儿

ChatGPT的原理与前端领域实践 | 京东云技术团队

京东科技开发者

人工智能 前端 ChatGPT 企业号 5 月 PK 榜

探索未来智能交通:网联汽车与汽车互联

EMQ映云科技

车联网 物联网 智能交通 汽车互联

kafka生产者你不得不知的那些事儿

JAVA旭阳

Java kafka

IPQ8072 or IPQ8072A with the QCN9074/9024 chipset / well-suited for high-end routers.

Cindy-wallys

IPQ8072

肝到头秃!百度强推并发编程笔记我爱了,原来这才叫并发

Java 并发编程

低代码开发平台魔笔 X 浙江广电集团:“10天”成为行业最小创新单位!

移动研发平台EMAS

阿里云 低代码开发 魔笔

软件测试/测试开发丨学习笔记之Pytest使用

测试人

Python 软件测试 自动化测试 测试开发 pytest

SpringBoot 中异步任务实现及自定义线程池执行异步任务

Java Spring Boot

Github星标百万!终于有人将Spring技术精髓收录成册

Java spring 框架

开发神技!阿里消息中间件进阶手册限时开源,请接住我的下巴

Java kafka 分布式 MQ 消息中间件

Abaqus非线性问题预览及求解

思茂信息

仿真软件 abaqus abaqus软件 abaqus有限元仿真 有限元仿真技术

PoseiSwap:为何青睐 Layer3?又为何选择 Celestia 作为技术伙伴?

鳄鱼视界

Topaz Gigapixel AI for Mac激活(图片无损放大软件) v6.3.2

真大的脸盆

Mac Mac 软件 图片无损放大 图片放大工具

Deferred Components-实现Flutter运行时动态下发Dart代码 | 京东云技术团队

京东科技开发者

flutter dart 企业号 5 月 PK 榜 Deferred Components

Openjob:更强大、更智能的分布式任务调度框架,重磅发布!

stelin

java; 后端、 分布式,

OpenHarmony支持HDMI接口声卡适配说明

OpenHarmony开发者

OpenHarmony

【等保】等保全称是什么?英文咋说?

行云管家

等保 等级保护 等保2.0

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