Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The Bash in Tokyo : AppKitとUIKit

145 views

Published on

BUKURO.swift 合同勉強会 WWDC18特集! : The Bash in Tokyo
AppKitとUIKit

Published in: Technology
  • Be the first to comment

  • Be the first to like this

The Bash in Tokyo : AppKitとUIKit

  1. 1. AppKit と UIKit The Bash in Tokyo 2018 2018/06/15 Bitz Co., Ltd. 村上幸雄
  2. 2. • 埼玉県朝霞市でソフトハウスを起業。 • macOSやiOS、Androidのアプリケーション開発を主に請け負う。 • 自社アプリの製作。 • Twitter: @m_yukio • Facebook: yukio.murakami • GitHub: murakami • http://www.bitz.co.jp/weblog/
  3. 3. BUKURO.swift • macOS/iOS/watchOS/tvOSプログラマーのための勉強会。 初心者大歓迎。 • Cocoa勉強会 関東の勉強会として、ほぼ毎月、池袋コワーキングスペ ース OpenOffice FOREST で開催。 • 申し込みは、connpassから。 https://cocoa-kanto.connpass.com/ • プログラマーが楽しくプログラミングできるようにサポートする場を 提供したい • 勉強会に参加された方全員が学びを得られる様にサポートします! • 勉強会に参加できない方にも学び得られるよう、勉強会の成果を可 能な限りアウトプットします! • プログラマの拠り所となる場を目指します!
  4. 4. 告知! • アプリケーション・プログラミングの大勉強会を検討し ています。 • 秋かな? • 会場を一日借りて! • 濃密な内容になるよう頑張ります!
  5. 5. 過去の振り返り • Interview C++。X Window。 • MFC Visual Studio 4.xのころ、Macintoshに対応してた。 • CPLAT C++。クロスプラットフォーム。 • MacApp Adobeは独自にクロスプラットフォームなクラスライブラリに拡張してPhotshopで使用していたら しい。 • Bedrock AppleとSymantecで開発したクロスプラットフォームなクラスライブラリ。 • Flash クロスプラットフォームな環境といえる。
  6. 6. AppKitとUIKit • 互換性を考えると統合は難しい。 • AppKitがUIKitに似せてきている。 • NSViewControllerなど
  7. 7. NSViewController • Mac OS X 10.5 Leopardから • ModelとViewを参照。 • representedObjectプロパティ Model。Cocoa Binding。
  8. 8. OS X 10.10 Yosemite • UIViewControllerと同様なライフサイクルに合わせて呼ば れるメソッドが用意された。 • レスポンダチェーンにつながった。 • Storyboardに対応。
  9. 9. WWDC18 • AppKitとUIKitの融合はない。 • UIKitの一部をAppKitに持って来る。 • 実験的にAppleのアプリで。
  10. 10. #おやすみ日本 #眠いいね

×