iPhone
iOS
WWDC
Swift
iOS9

iOS9-day-by-dayという定番サンプル集が公開されました

More than 3 years have passed since last update.

iOSの新機能サンプルとして評判のシリーズのiOS 9版、iOS9-day-by-dayが10日前に公開されたようです。

これ系、国内だと秋の正式リリースのタイミングで公開される、堤さんのiOS8-Samplerなどのシリーズが有名だと思いますが、そちらは今年もiOS 9正式リリースのタイミングで公開予定とのことです。


iOSx-day-by-dayについてかるく説明

多分iOS 7から続くシリーズで、去年のiOS8-day-by-dayも、2,060スターの人気レポジトリです。

去年の場合、連日〜数日起き程度の更新頻度で、次々とiOS 8の新機能サンプルと説明があがってきてて、かなりありがたかったです。

Swiftで書かれています。

Shinobicontrolsの社員が書いている模様です。

年によって担当が違い、今年はChris Grantさんという方がメインで担当しているようです。

去年は、最終的にはLearnpubの書籍にもなりました


活用法

iOS9 Day-by-Day :: Day 1 :: Search APIs | shinobicontrolsのようにブログもありますが、それに対応するMarkdownもGitHubレポジトリにあり、同じく図など交えてよく出来ているのでそれだけ見れば良いと思います。

Web上だけでなく、Atomなどでプレビューしても図含めてキレイに見られました。

レポジトリ内で01-Search-APIsのように機能ごとにフォルダ分けされているので、そのサンプルを動かしながら説明のMarkdown読む感じですね。

今年は以下の内容とのことです。


  • Day 1 :: Search APIs

  • Day 2 :: UI Testing

  • Day 3 :: Storyboard References

  • Day 4 :: UIStackView

  • Day 5 :: Xcode Code Coverage

  • Coming Soon :: Multitasking

  • Coming Soon :: Contacts Framework

  • Coming Soon :: Right-to-Left Languages

  • Coming Soon :: Apple Pay

(https://www.shinobicontrols.com/blog/ios9-day-by-day-index より)

個人的にも注目しているSearch APIsのサンプルがすでにあって素晴らしいです( ´・‿・`)

去年はこんなに盛りだくさんだったので、サンプル種類ももっと増えていくかもしれませんね。


  • Day 1 :: Blagger's Guide to Swift

  • Day 2 :: Sharing Extension

  • Day 3 :: UIVisualEffects

  • Day 4 :: Custom Fonts in Interface Builder

  • Day 5 :: Auto-sizing table view cells

  • Day 6 :: Profiling Unit Tests

  • Day 7 :: Adaptive Layout and UITraitCollection

  • Day 8 :: Today Extension

  • Day 9 :: Designated Initialisers

  • Day 10 :: Xcode 6 Playgrounds

  • Day 11 :: Asynchronous Testing

  • Day 12 :: HealthKit

  • Day 13 :: CoreImage Detectors

  • Day 14 :: Rotation Deprecation

  • Day 15 :: New NSFormatters

  • Day 16 :: Hiding Navigation Bars

  • Day 17 :: Live Rendering in Interface Builder

  • Day 18 :: UISplitViewController

  • Day 19 :: CoreImage Kernels

  • Day 20 :: Photos Framework

  • Day 21 :: Alerts and Popovers

  • Day 22 :: Linking to Settings App

  • Day 23 :: Photo Extension

  • Day 24 :: Presentation Controllers

  • Day 25 :: Notification Actions

  • Day 26 :: AVKit

  • Day 27 :: Launch Images

  • Day 28 :: Document Picker

  • Day 29 :: Safari Action Extension

  • Day 30 :: App Previews

  • Day 31 :: Using Touch ID to Secure the Keychain

  • Day 32 :: Layout Margins

  • Day 33 :: CloudKit

  • Day 34 :: CoreLocation Authorization

  • Day 35 :: CoreMotion

  • Day 36 :: Location Notifications

  • Day 37 :: Autosizing Collection View Cells

  • Day 38 :: Handoff

  • Day 39 :: WatchKit

(https://www.shinobicontrols.com/blog/ios8-day-by-day-index より)


というわけでちょくちょくチェックしていきたいなと思っています(`・ω・´)