Suche senden
Hochladen
The Bash in Tokyo : AppKitとUIKit
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
338 views
幸雄 村上
Folgen
BUKURO.swift 合同勉強会 WWDC18特集! : The Bash in Tokyo AppKitとUIKit
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 13
Jetzt herunterladen
Empfohlen
Bukuro.makers
Bukuro.makers
幸雄 村上
デザインパターン
デザインパターン
幸雄 村上
ゲームの企画書づくりに挑戦
ゲームの企画書づくりに挑戦
幸雄 村上
RUDP
RUDP
幸雄 村上
Document based application
Document based application
幸雄 村上
独自Documentクラス
独自Documentクラス
幸雄 村上
Getting a packet trace
Getting a packet trace
幸雄 村上
Master-Detail App を実装する
Master-Detail App を実装する
幸雄 村上
Empfohlen
Bukuro.makers
Bukuro.makers
幸雄 村上
デザインパターン
デザインパターン
幸雄 村上
ゲームの企画書づくりに挑戦
ゲームの企画書づくりに挑戦
幸雄 村上
RUDP
RUDP
幸雄 村上
Document based application
Document based application
幸雄 村上
独自Documentクラス
独自Documentクラス
幸雄 村上
Getting a packet trace
Getting a packet trace
幸雄 村上
Master-Detail App を実装する
Master-Detail App を実装する
幸雄 村上
独自Documentクラス
独自Documentクラス
幸雄 村上
IBM Watson Services for Core ML
IBM Watson Services for Core ML
幸雄 村上
サーバーレスアーキテクチャで悩んでます
サーバーレスアーキテクチャで悩んでます
幸雄 村上
Gulp WordPress @Grand-Frontend-Osaka 2015 Summer
Gulp WordPress @Grand-Frontend-Osaka 2015 Summer
Kite Koga
Git GUI
Git GUI
Meta Meta
Start PWA from vuejs+github pages
Start PWA from vuejs+github pages
Hirata Tomoko
てすと
てすと
Masayasu Kawamura
喋るJava!
喋るJava!
Toshiaki Maki
20180829 ガチラボ vol.9
20180829 ガチラボ vol.9
Satoshi Fujimoto
Visual Studio 2019 の個人的なお勧め機能(発表時点)
Visual Studio 2019 の個人的なお勧め機能(発表時点)
一希 大田
Yaccl ~Yet Another Chatter CLient~
Yaccl ~Yet Another Chatter CLient~
Pomu Takeuchi
レガシーフリーOSに必要な要素技術 legacy free os
レガシーフリーOSに必要な要素技術 legacy free os
uchan_nos
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
Saki Homma
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
Fumiya Sakai
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
Hideki Takase
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
Fumiya Sakai
第7回 カジュアル Swift 勉強会 @ 青葉台 オープニング #cswift
第7回 カジュアル Swift 勉強会 @ 青葉台 オープニング #cswift
Tomohiro Kumagai
App Inventor 2でかんたんロボカー操縦!
App Inventor 2でかんたんロボカー操縦!
Kenichi Yoshida
SwiftのOptionalを理解する
SwiftのOptionalを理解する
幸雄 村上
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
Fumiya Sakai
Keep a diary
Keep a diary
幸雄 村上
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
Weitere ähnliche Inhalte
Was ist angesagt?
独自Documentクラス
独自Documentクラス
幸雄 村上
IBM Watson Services for Core ML
IBM Watson Services for Core ML
幸雄 村上
サーバーレスアーキテクチャで悩んでます
サーバーレスアーキテクチャで悩んでます
幸雄 村上
Gulp WordPress @Grand-Frontend-Osaka 2015 Summer
Gulp WordPress @Grand-Frontend-Osaka 2015 Summer
Kite Koga
Git GUI
Git GUI
Meta Meta
Start PWA from vuejs+github pages
Start PWA from vuejs+github pages
Hirata Tomoko
てすと
てすと
Masayasu Kawamura
喋るJava!
喋るJava!
Toshiaki Maki
20180829 ガチラボ vol.9
20180829 ガチラボ vol.9
Satoshi Fujimoto
Visual Studio 2019 の個人的なお勧め機能(発表時点)
Visual Studio 2019 の個人的なお勧め機能(発表時点)
一希 大田
Yaccl ~Yet Another Chatter CLient~
Yaccl ~Yet Another Chatter CLient~
Pomu Takeuchi
Was ist angesagt?
(11)
独自Documentクラス
独自Documentクラス
IBM Watson Services for Core ML
IBM Watson Services for Core ML
サーバーレスアーキテクチャで悩んでます
サーバーレスアーキテクチャで悩んでます
Gulp WordPress @Grand-Frontend-Osaka 2015 Summer
Gulp WordPress @Grand-Frontend-Osaka 2015 Summer
Git GUI
Git GUI
Start PWA from vuejs+github pages
Start PWA from vuejs+github pages
てすと
てすと
喋るJava!
喋るJava!
20180829 ガチラボ vol.9
20180829 ガチラボ vol.9
Visual Studio 2019 の個人的なお勧め機能(発表時点)
Visual Studio 2019 の個人的なお勧め機能(発表時点)
Yaccl ~Yet Another Chatter CLient~
Yaccl ~Yet Another Chatter CLient~
Ähnlich wie The Bash in Tokyo : AppKitとUIKit
レガシーフリーOSに必要な要素技術 legacy free os
レガシーフリーOSに必要な要素技術 legacy free os
uchan_nos
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
Saki Homma
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
Fumiya Sakai
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
Hideki Takase
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
Fumiya Sakai
第7回 カジュアル Swift 勉強会 @ 青葉台 オープニング #cswift
第7回 カジュアル Swift 勉強会 @ 青葉台 オープニング #cswift
Tomohiro Kumagai
App Inventor 2でかんたんロボカー操縦!
App Inventor 2でかんたんロボカー操縦!
Kenichi Yoshida
SwiftのOptionalを理解する
SwiftのOptionalを理解する
幸雄 村上
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
Fumiya Sakai
Keep a diary
Keep a diary
幸雄 村上
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
Meteor勉強会発表資料「MeteorでiOSアプリを作ろう!」
Meteor勉強会発表資料「MeteorでiOSアプリを作ろう!」
Nobutaka OSHIRO
SwiftでAndroidアプリ書けるってよ
SwiftでAndroidアプリ書けるってよ
Syo Ikeda
iOSでのFramework導入のおさらい #関モバ
iOSでのFramework導入のおさらい #関モバ
Syo Ikeda
iOSアプリUIとの触れ合いと歩む僕なりのSwiftの楽しみ方
iOSアプリUIとの触れ合いと歩む僕なりのSwiftの楽しみ方
Fumiya Sakai
七曜表と備忘録
七曜表と備忘録
幸雄 村上
SwiftによるiOS開発再入門
SwiftによるiOS開発再入門
Tomoki Hasegawa
2022年の抱負とここ数年続けてきたインプット
2022年の抱負とここ数年続けてきたインプット
Fumiya Sakai
iOSでライブラリを提供する際に気をつけたいこと
iOSでライブラリを提供する際に気をつけたいこと
asakahara
第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会
codeal
Ähnlich wie The Bash in Tokyo : AppKitとUIKit
(20)
レガシーフリーOSに必要な要素技術 legacy free os
レガシーフリーOSに必要な要素技術 legacy free os
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
第7回 カジュアル Swift 勉強会 @ 青葉台 オープニング #cswift
第7回 カジュアル Swift 勉強会 @ 青葉台 オープニング #cswift
App Inventor 2でかんたんロボカー操縦!
App Inventor 2でかんたんロボカー操縦!
SwiftのOptionalを理解する
SwiftのOptionalを理解する
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
Keep a diary
Keep a diary
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Meteor勉強会発表資料「MeteorでiOSアプリを作ろう!」
Meteor勉強会発表資料「MeteorでiOSアプリを作ろう!」
SwiftでAndroidアプリ書けるってよ
SwiftでAndroidアプリ書けるってよ
iOSでのFramework導入のおさらい #関モバ
iOSでのFramework導入のおさらい #関モバ
iOSアプリUIとの触れ合いと歩む僕なりのSwiftの楽しみ方
iOSアプリUIとの触れ合いと歩む僕なりのSwiftの楽しみ方
七曜表と備忘録
七曜表と備忘録
SwiftによるiOS開発再入門
SwiftによるiOS開発再入門
2022年の抱負とここ数年続けてきたインプット
2022年の抱負とここ数年続けてきたインプット
iOSでライブラリを提供する際に気をつけたいこと
iOSでライブラリを提供する際に気をつけたいこと
第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会
Mehr von 幸雄 村上
アプリケーション識別子.pdf
アプリケーション識別子.pdf
幸雄 村上
圧縮ネイティブ・ライブラリについて.pdf
圧縮ネイティブ・ライブラリについて.pdf
幸雄 村上
分散環境におけるジャストインタイム設定の試み
分散環境におけるジャストインタイム設定の試み
幸雄 村上
SwiftのOptionalを理解する
SwiftのOptionalを理解する
幸雄 村上
え!それって参照渡し?
え!それって参照渡し?
幸雄 村上
プライバシーとセキュリティ(リモート通知のデバイストークンの扱いなど)
プライバシーとセキュリティ(リモート通知のデバイストークンの扱いなど)
幸雄 村上
AppleScriptなど
AppleScriptなど
幸雄 村上
MojaveのDark Mode
MojaveのDark Mode
幸雄 村上
AppleScriptとは何ぞや
AppleScriptとは何ぞや
幸雄 村上
Web API 通信の符号化について
Web API 通信の符号化について
幸雄 村上
Swiftでブロックチェーンを実装する
Swiftでブロックチェーンを実装する
幸雄 村上
OpenGLプログラミング
OpenGLプログラミング
幸雄 村上
神経回路網の計算
神経回路網の計算
幸雄 村上
日記アプリのデータ管理
日記アプリのデータ管理
幸雄 村上
日記アプリでCloud kitを使う
日記アプリでCloud kitを使う
幸雄 村上
Cloud kitを使った日記アプリで写真をどう扱うか
Cloud kitを使った日記アプリで写真をどう扱うか
幸雄 村上
Mehr von 幸雄 村上
(16)
アプリケーション識別子.pdf
アプリケーション識別子.pdf
圧縮ネイティブ・ライブラリについて.pdf
圧縮ネイティブ・ライブラリについて.pdf
分散環境におけるジャストインタイム設定の試み
分散環境におけるジャストインタイム設定の試み
SwiftのOptionalを理解する
SwiftのOptionalを理解する
え!それって参照渡し?
え!それって参照渡し?
プライバシーとセキュリティ(リモート通知のデバイストークンの扱いなど)
プライバシーとセキュリティ(リモート通知のデバイストークンの扱いなど)
AppleScriptなど
AppleScriptなど
MojaveのDark Mode
MojaveのDark Mode
AppleScriptとは何ぞや
AppleScriptとは何ぞや
Web API 通信の符号化について
Web API 通信の符号化について
Swiftでブロックチェーンを実装する
Swiftでブロックチェーンを実装する
OpenGLプログラミング
OpenGLプログラミング
神経回路網の計算
神経回路網の計算
日記アプリのデータ管理
日記アプリのデータ管理
日記アプリでCloud kitを使う
日記アプリでCloud kitを使う
Cloud kitを使った日記アプリで写真をどう扱うか
Cloud kitを使った日記アプリで写真をどう扱うか
The Bash in Tokyo : AppKitとUIKit
1.
AppKit と UIKit The
Bash in Tokyo 2018 2018/06/15 Bitz Co., Ltd. 村上幸雄
2.
• 埼玉県朝霞市でソフトハウスを起業。 • macOSやiOS、Androidのアプリケーション開発を主に請け負う。 •
自社アプリの製作。 • Twitter: @m_yukio • Facebook: yukio.murakami • GitHub: murakami • http://www.bitz.co.jp/weblog/
3.
BUKURO.swift • macOS/iOS/watchOS/tvOSプログラマーのための勉強会。 初心者大歓迎。 • Cocoa勉強会
関東の勉強会として、ほぼ毎月、池袋コワーキングスペ ース OpenOffice FOREST で開催。 • 申し込みは、connpassから。 https://cocoa-kanto.connpass.com/ • プログラマーが楽しくプログラミングできるようにサポートする場を 提供したい • 勉強会に参加された方全員が学びを得られる様にサポートします! • 勉強会に参加できない方にも学び得られるよう、勉強会の成果を可 能な限りアウトプットします! • プログラマの拠り所となる場を目指します!
4.
告知! • アプリケーション・プログラミングの大勉強会を検討し ています。 • 秋かな? •
会場を一日借りて! • 濃密な内容になるよう頑張ります!
5.
過去の振り返り • Interview C++。X Window。 •
MFC Visual Studio 4.xのころ、Macintoshに対応してた。 • CPLAT C++。クロスプラットフォーム。 • MacApp Adobeは独自にクロスプラットフォームなクラスライブラリに拡張してPhotshopで使用していたら しい。 • Bedrock AppleとSymantecで開発したクロスプラットフォームなクラスライブラリ。 • Flash クロスプラットフォームな環境といえる。
6.
AppKitとUIKit • 互換性を考えると統合は難しい。 • AppKitがUIKitに似せてきている。 •
NSViewControllerなど
7.
NSViewController • Mac OS
X 10.5 Leopardから • ModelとViewを参照。 • representedObjectプロパティ Model。Cocoa Binding。
8.
OS X 10.10
Yosemite • UIViewControllerと同様なライフサイクルに合わせて呼ば れるメソッドが用意された。 • レスポンダチェーンにつながった。 • Storyboardに対応。
9.
WWDC18 • AppKitとUIKitの融合はない。 • UIKitの一部をAppKitに持って来る。 •
実験的にAppleのアプリで。
10.
11.
12.
13.
#おやすみ日本 #眠いいね
Jetzt herunterladen