連載
書いて覚えるSwift入門
バージョンアップごとに目覚ましい進化を遂げるSwift。小飼弾が興味のおもむくままその魅力を紹介します。途中脱線して寄り道することもありますが,そこはsense of wonder。楽しくプログラミングをしていきましょう。
- 第32回 APFSの研究
- 最低限文化的なマカーのためのAPFS入門
- Copy-on-Write=SwiftとAPFSの共通点
- さよならパーティション
- 次回予告
2017年11月17日[初出:Software Design 2017年12月号(2017年11月17日発売)]
- 第31回 収穫の秋にWatchすべきなのは?
- 人類にはまだ早すぎるApple Watch
- どう転んでもSwift
- 次回予告
2017年10月18日[初出:Software Design 2017年11月号(2017年10月18日発売)]
- 第30回 SD読者ならわかるブロックチェーン入門
- 前号の予告に変えて
- Welcome to the blockchain!
- 中央集権から分散へ
- Bitcoinのしくみ
- 押さえておくべき3ポイント
2017年9月19日[初出:Software Design 2017年10月号(2017年9月16日発売)]
- 第29回 順序どおり問題を制する
- Sequenceプロトコル
- コンピュータ言語における順序の歴史
- Sequenceの正体
- より実践的なSequence
- 次回予告
2017年8月18日[初出:Software Design 2017年9月号(2017年8月18日発売)]
- 第28回 WWDC 2017特集
- 本番は「プラットフォーム一般教書演説」
- APFS Update
- 次回予告
2017年7月18日[初出:Software Design 2017年8月号(2017年7月18日発売)]
- 第27回 静かなること型の如し
- 型の完全理解は可能か?
- 0 == 0.0 // compile error
- 引数をそのまま返すだけの簡単なお仕事
- 得意なことは違うから
- オレオレプロトコルの書き方
- 次回予告
2017年6月19日[初出:Software Design 2017年7月号(2017年6月17日発売)]
- 第26回 等しさと文字列と型の強さと
- APFSの秘密を解く
- てんでんばらばらちんぷんかんぷんまとまらない?
- 次号予告
2017年5月18日[初出:Software Design 2017年6月号(2017年5月18日発売)]
- 第25回 Anything is nothing
- Swift on FreeBSD
- Anything is nothing
- JSON型を作ってみる
- 次号予告
2017年4月18日[初出:Software Design 2017年5月号(2017年4月18日発売)]
- 第24回 型の探求
- From AP to Z
- 型の集まりもまた型
- 型がないなら作ればいいのに
- 次号予告
2017年3月17日[初出:Software Design 2017年4月号(2017年3月18日発売)]
- 第23回 型は苦しい(かもしれない)が役に立つ
- なぜSwiftは静的な型を採用したのか?
- varでも変えられないもの
- 型ははめてなんぼ
2017年2月23日[初出:Software Design 2017年3月号(2017年2月17日発売)]
- 第22回 謹賀新言語
- あらためてSwiftを始めませんか?
- 安全,高速,豊かな表現力
- Getting Started
- 演習:言語処理系を実装してみる
2017年1月18日[初出:Software Design 2017年2月号(2017年1月18日発売)]
- 第21回 “hello again”を待ちながら
- 連載作家殺しのアップル
- Bad hombre
- 最悪の脆弱性とは
- Keep Walking
2016年12月26日[初出:Software Design 2016年12月号(2016年11月18日発売)]
- 第20回 Pokémon GO,iPhone 7,macOS(Sierra)
- 一緒に歩くといいことあるよ!
- ボタンのないiPhone 7,ボタンしかないPokémon GO Plus
- Swift Playgroundsはモバイルプログラミングを実現するか?
2016年12月21日[初出:Software Design 2016年11月号(2016年10月18日発売)]
- 第19回 SwiftとPokémon GO
- SiriまでやってるPokémon GO
- 変わらないために変える
- プログラムの進化,プログラマの進化
2016年12月19日[初出:Software Design 2016年10月号(2016年9月17日発売)]
- 第18回 APFSとSwift3
- APFS―3度目の正直
- APFSはオープンソース化されない?
- swift.version++ // 廃止される機能
- 次回に向けての予習
2016年12月16日[初出:Software Design 2016年9月号(2016年8月18日発売)]
- 第17回 WWDC2016の誤算
- 静かなることWWDC2016のごとく
- Learn Different=Differencial Privacy?
- Virtual Private Cloud――もう1つの方法
- Swift Playground for iPad
- Swift 2.3からSwift 3へ
2016年12月14日[初出:Software Design 2016年8月号(2016年7月16日発売)]
- 第16回 創立40周年を迎えたApple
- 不惑のApple
- 99%
- 1%
- ではSwiftは?
2016年12月12日[初出:Software Design 2016年7月号(2016年6月18日発売)]
- 第15回 文字列の扱い
- 文字列
- A Brief History of Characters
- Swiftにおける文字[列]?
- 「Unicode潔癖症」?
- String... the final frontier?
2016年12月9日[初出:Software Design 2016年6月号(2016年5月18日発売)]
- 第14回 型にまつわるプロトコルとLiteral Convertible
- Xcode 7.3 with Swift 2.2
- Literal Convertible
- Swiftの'ミステリー'
2016年12月7日[初出:Software Design 2016年5月号(2016年4月18日発売)]
- 第13回 Protocol-Oriented Programming
- 前回に引き続きPOP
- PONS=Protocol-Oriented Number Systemの紹介
- 1つで十分ですよ,わかってくださいよ!
- Protocol-Oriented Programming = 正しいものが報われる世界
- 予告
2016年12月5日[初出:Software Design 2016年4月号(2016年3月18日発売)]