Submit Search
Upload
C++でiOSアプリ
•
0 likes
•
786 views
5mingame2
Follow
Mobile Act TOKYO #1 での資料です https://mobileact.connpass.com/event/80816/
Read less
Read more
Software
Report
Share
Report
Share
1 of 15
Download now
Download to read offline
Recommended
今更C++でiOSアプリを作る話
今更C++でiOSアプリを作る話
5mingame2
カスタムトランジションやジェスチャーを生かしたUIの実装ポイント
カスタムトランジションやジェスチャーを生かしたUIの実装ポイント
Fumiya Sakai
RxSwiftでの実装練習の記録ノートとはじめの一歩
RxSwiftでの実装練習の記録ノートとはじめの一歩
Fumiya Sakai
実装とアプリ開発と独学でiOSアプリ開発と向き合うこと
実装とアプリ開発と独学でiOSアプリ開発と向き合うこと
Fumiya Sakai
カスタムトランジションやアニメーションを活用した「写真を生かすUI」のサンプル
カスタムトランジションやアニメーションを活用した「写真を生かすUI」のサンプル
Fumiya Sakai
指の動きや遷移時等のアニメーションを生かしたUIのサンプル解説
指の動きや遷移時等のアニメーションを生かしたUIのサンプル解説
Fumiya Sakai
NativeBaseをはじめとするUIに関する ライブラリを使ったサンプルを作ってみた
NativeBaseをはじめとするUIに関する ライブラリを使ったサンプルを作ってみた
Fumiya Sakai
Container view活用術とポイントになる部分
Container view活用術とポイントになる部分
Fumiya Sakai
Recommended
今更C++でiOSアプリを作る話
今更C++でiOSアプリを作る話
5mingame2
カスタムトランジションやジェスチャーを生かしたUIの実装ポイント
カスタムトランジションやジェスチャーを生かしたUIの実装ポイント
Fumiya Sakai
RxSwiftでの実装練習の記録ノートとはじめの一歩
RxSwiftでの実装練習の記録ノートとはじめの一歩
Fumiya Sakai
実装とアプリ開発と独学でiOSアプリ開発と向き合うこと
実装とアプリ開発と独学でiOSアプリ開発と向き合うこと
Fumiya Sakai
カスタムトランジションやアニメーションを活用した「写真を生かすUI」のサンプル
カスタムトランジションやアニメーションを活用した「写真を生かすUI」のサンプル
Fumiya Sakai
指の動きや遷移時等のアニメーションを生かしたUIのサンプル解説
指の動きや遷移時等のアニメーションを生かしたUIのサンプル解説
Fumiya Sakai
NativeBaseをはじめとするUIに関する ライブラリを使ったサンプルを作ってみた
NativeBaseをはじめとするUIに関する ライブラリを使ったサンプルを作ってみた
Fumiya Sakai
Container view活用術とポイントになる部分
Container view活用術とポイントになる部分
Fumiya Sakai
Ruby on railsでlinebotを試した記録
Ruby on railsでlinebotを試した記録
Fumiya Sakai
30代からのプライベートiOSデベロッパーのとしての軌跡
30代からのプライベートiOSデベロッパーのとしての軌跡
Fumiya Sakai
日本の祝祭日を計算してカレンダ-に表示するアプリサンプル
日本の祝祭日を計算してカレンダ-に表示するアプリサンプル
Fumiya Sakai
Firebaseでのファイルアップロード処理と便利ライブラリの紹介
Firebaseでのファイルアップロード処理と便利ライブラリの紹介
Fumiya Sakai
UIPageViewControllerとContainerViewでこんな見た目を実現するTips
UIPageViewControllerとContainerViewでこんな見た目を実現するTips
Fumiya Sakai
デザイナーだった記憶を忘れないために自分なりに気をつけていること
デザイナーだった記憶を忘れないために自分なりに気をつけていること
Fumiya Sakai
ライブラリでよくある動きをUIKitのみでDIYしてみる(Part1)
ライブラリでよくある動きをUIKitのみでDIYしてみる(Part1)
Fumiya Sakai
ContainerViewとStoryboardとSwift3.0の交響曲(シンフォニー)
ContainerViewとStoryboardとSwift3.0の交響曲(シンフォニー)
Fumiya Sakai
mBaaSの基本的な扱い方の事始め(parse.comとNCMBの使い方比べ)
mBaaSの基本的な扱い方の事始め(parse.comとNCMBの使い方比べ)
Fumiya Sakai
あのアプリの動きをUIKitのみでDIYしてみる(part2)
あのアプリの動きをUIKitのみでDIYしてみる(part2)
Fumiya Sakai
Rails5とAPIモードについての解説
Rails5とAPIモードについての解説
Fumiya Sakai
Core dataと比較してrealmを使ったまとめ
Core dataと比較してrealmを使ったまとめ
Fumiya Sakai
正社員からフリーランスになってみて
正社員からフリーランスになってみて
leverages_event
自分のライブラリを1年運用をして見た振り返りと知見
自分のライブラリを1年運用をして見た振り返りと知見
Fumiya Sakai
Parse.comを使ってみた感想とまとめ
Parse.comを使ってみた感想とまとめ
Fumiya Sakai
Railsの現場に入る前のお話(勉強法)
Railsの現場に入る前のお話(勉強法)
Fumiya Sakai
時間制限付きクイズアプリをつくる
時間制限付きクイズアプリをつくる
Fumiya Sakai
宮崎の山の中でリモートワークしてみた
宮崎の山の中でリモートワークしてみた
Tomoe Sawai
言語は違うけどもインスパイアされて作られたとあるライブラリ(PaperclipとLaravel-stapler)
言語は違うけどもインスパイアされて作られたとあるライブラリ(PaperclipとLaravel-stapler)
Fumiya Sakai
ハンドメイドカレンダー(プレゼン用)
ハンドメイドカレンダー(プレゼン用)
Fumiya Sakai
なれる!フリーランス
なれる!フリーランス
leverages_event
ゲームデザインについて
ゲームデザインについて
meyco
More Related Content
What's hot
Ruby on railsでlinebotを試した記録
Ruby on railsでlinebotを試した記録
Fumiya Sakai
30代からのプライベートiOSデベロッパーのとしての軌跡
30代からのプライベートiOSデベロッパーのとしての軌跡
Fumiya Sakai
日本の祝祭日を計算してカレンダ-に表示するアプリサンプル
日本の祝祭日を計算してカレンダ-に表示するアプリサンプル
Fumiya Sakai
Firebaseでのファイルアップロード処理と便利ライブラリの紹介
Firebaseでのファイルアップロード処理と便利ライブラリの紹介
Fumiya Sakai
UIPageViewControllerとContainerViewでこんな見た目を実現するTips
UIPageViewControllerとContainerViewでこんな見た目を実現するTips
Fumiya Sakai
デザイナーだった記憶を忘れないために自分なりに気をつけていること
デザイナーだった記憶を忘れないために自分なりに気をつけていること
Fumiya Sakai
ライブラリでよくある動きをUIKitのみでDIYしてみる(Part1)
ライブラリでよくある動きをUIKitのみでDIYしてみる(Part1)
Fumiya Sakai
ContainerViewとStoryboardとSwift3.0の交響曲(シンフォニー)
ContainerViewとStoryboardとSwift3.0の交響曲(シンフォニー)
Fumiya Sakai
mBaaSの基本的な扱い方の事始め(parse.comとNCMBの使い方比べ)
mBaaSの基本的な扱い方の事始め(parse.comとNCMBの使い方比べ)
Fumiya Sakai
あのアプリの動きをUIKitのみでDIYしてみる(part2)
あのアプリの動きをUIKitのみでDIYしてみる(part2)
Fumiya Sakai
Rails5とAPIモードについての解説
Rails5とAPIモードについての解説
Fumiya Sakai
Core dataと比較してrealmを使ったまとめ
Core dataと比較してrealmを使ったまとめ
Fumiya Sakai
正社員からフリーランスになってみて
正社員からフリーランスになってみて
leverages_event
自分のライブラリを1年運用をして見た振り返りと知見
自分のライブラリを1年運用をして見た振り返りと知見
Fumiya Sakai
Parse.comを使ってみた感想とまとめ
Parse.comを使ってみた感想とまとめ
Fumiya Sakai
Railsの現場に入る前のお話(勉強法)
Railsの現場に入る前のお話(勉強法)
Fumiya Sakai
時間制限付きクイズアプリをつくる
時間制限付きクイズアプリをつくる
Fumiya Sakai
宮崎の山の中でリモートワークしてみた
宮崎の山の中でリモートワークしてみた
Tomoe Sawai
言語は違うけどもインスパイアされて作られたとあるライブラリ(PaperclipとLaravel-stapler)
言語は違うけどもインスパイアされて作られたとあるライブラリ(PaperclipとLaravel-stapler)
Fumiya Sakai
ハンドメイドカレンダー(プレゼン用)
ハンドメイドカレンダー(プレゼン用)
Fumiya Sakai
What's hot
(20)
Ruby on railsでlinebotを試した記録
Ruby on railsでlinebotを試した記録
30代からのプライベートiOSデベロッパーのとしての軌跡
30代からのプライベートiOSデベロッパーのとしての軌跡
日本の祝祭日を計算してカレンダ-に表示するアプリサンプル
日本の祝祭日を計算してカレンダ-に表示するアプリサンプル
Firebaseでのファイルアップロード処理と便利ライブラリの紹介
Firebaseでのファイルアップロード処理と便利ライブラリの紹介
UIPageViewControllerとContainerViewでこんな見た目を実現するTips
UIPageViewControllerとContainerViewでこんな見た目を実現するTips
デザイナーだった記憶を忘れないために自分なりに気をつけていること
デザイナーだった記憶を忘れないために自分なりに気をつけていること
ライブラリでよくある動きをUIKitのみでDIYしてみる(Part1)
ライブラリでよくある動きをUIKitのみでDIYしてみる(Part1)
ContainerViewとStoryboardとSwift3.0の交響曲(シンフォニー)
ContainerViewとStoryboardとSwift3.0の交響曲(シンフォニー)
mBaaSの基本的な扱い方の事始め(parse.comとNCMBの使い方比べ)
mBaaSの基本的な扱い方の事始め(parse.comとNCMBの使い方比べ)
あのアプリの動きをUIKitのみでDIYしてみる(part2)
あのアプリの動きをUIKitのみでDIYしてみる(part2)
Rails5とAPIモードについての解説
Rails5とAPIモードについての解説
Core dataと比較してrealmを使ったまとめ
Core dataと比較してrealmを使ったまとめ
正社員からフリーランスになってみて
正社員からフリーランスになってみて
自分のライブラリを1年運用をして見た振り返りと知見
自分のライブラリを1年運用をして見た振り返りと知見
Parse.comを使ってみた感想とまとめ
Parse.comを使ってみた感想とまとめ
Railsの現場に入る前のお話(勉強法)
Railsの現場に入る前のお話(勉強法)
時間制限付きクイズアプリをつくる
時間制限付きクイズアプリをつくる
宮崎の山の中でリモートワークしてみた
宮崎の山の中でリモートワークしてみた
言語は違うけどもインスパイアされて作られたとあるライブラリ(PaperclipとLaravel-stapler)
言語は違うけどもインスパイアされて作られたとあるライブラリ(PaperclipとLaravel-stapler)
ハンドメイドカレンダー(プレゼン用)
ハンドメイドカレンダー(プレゼン用)
Similar to C++でiOSアプリ
なれる!フリーランス
なれる!フリーランス
leverages_event
ゲームデザインについて
ゲームデザインについて
meyco
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM,INC
WEB業界でほしい人材とは? そしてWEB業界の実際
WEB業界でほしい人材とは? そしてWEB業界の実際
Hiroyuki Yamaoka
Cmujp21_node-webkit
Cmujp21_node-webkit
Sugawara Ryousuke
Cocos sharpでゲーム開発してみました
Cocos sharpでゲーム開発してみました
Tomohiro Suzuki
【QRコードアーティストの自立戦略 ~ UX/UIデザインワークショップ】
【QRコードアーティストの自立戦略 ~ UX/UIデザインワークショップ】
Meyco U
自宅で仕事。安くなってきたGPUインスタンスをParsecで活用しよう。
自宅で仕事。安くなってきたGPUインスタンスをParsecで活用しよう。
Kengo Nakajima
ノンエンジニアが手探りでシューティングゲームを作った話。Swiftで。その入り口部分。
ノンエンジニアが手探りでシューティングゲームを作った話。Swiftで。その入り口部分。
Kotaro Mochizuki
アウトプットのすすめ
アウトプットのすすめ
KoichiHirai1
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
Hiroyuki Ishikawa
Monacaで始めるスマホアプリ開発
Monacaで始めるスマホアプリ開発
shintaro suzuki
2018 programing
2018 programing
m_miyamoto
スマートフォン勉強会 関東 19
スマートフォン勉強会 関東 19
Kenji Daikoku
Swiftvol.1
Swiftvol.1
Hikari Yanagihara
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
Kishi Shundo
スマホ版ログレスにポストエフェクトシステムを導入した話
スマホ版ログレスにポストエフェクトシステムを導入した話
章暢 藤井
Koyomin Zの紹介
Koyomin Zの紹介
Atsuya Tsuchikawa
Androidの新ビルドシステム
Androidの新ビルドシステム
l_b__
Unity に於ける Android ビルド自動化のおはなし - 20141215 第27回 Unity 勉強会
Unity に於ける Android ビルド自動化のおはなし - 20141215 第27回 Unity 勉強会
Mori Tetsuya
Similar to C++でiOSアプリ
(20)
なれる!フリーランス
なれる!フリーランス
ゲームデザインについて
ゲームデザインについて
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
WEB業界でほしい人材とは? そしてWEB業界の実際
WEB業界でほしい人材とは? そしてWEB業界の実際
Cmujp21_node-webkit
Cmujp21_node-webkit
Cocos sharpでゲーム開発してみました
Cocos sharpでゲーム開発してみました
【QRコードアーティストの自立戦略 ~ UX/UIデザインワークショップ】
【QRコードアーティストの自立戦略 ~ UX/UIデザインワークショップ】
自宅で仕事。安くなってきたGPUインスタンスをParsecで活用しよう。
自宅で仕事。安くなってきたGPUインスタンスをParsecで活用しよう。
ノンエンジニアが手探りでシューティングゲームを作った話。Swiftで。その入り口部分。
ノンエンジニアが手探りでシューティングゲームを作った話。Swiftで。その入り口部分。
アウトプットのすすめ
アウトプットのすすめ
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
Monacaで始めるスマホアプリ開発
Monacaで始めるスマホアプリ開発
2018 programing
2018 programing
スマートフォン勉強会 関東 19
スマートフォン勉強会 関東 19
Swiftvol.1
Swiftvol.1
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
スマホ版ログレスにポストエフェクトシステムを導入した話
スマホ版ログレスにポストエフェクトシステムを導入した話
Koyomin Zの紹介
Koyomin Zの紹介
Androidの新ビルドシステム
Androidの新ビルドシステム
Unity に於ける Android ビルド自動化のおはなし - 20141215 第27回 Unity 勉強会
Unity に於ける Android ビルド自動化のおはなし - 20141215 第27回 Unity 勉強会
C++でiOSアプリ
1.
C++でiOSアプリ 西山信行 @5mingame2
2.
自己紹介 • 1990年からゲームプログラマとしてご飯食べてます • 最近は専門学校でゲームプログラミングを教えてます •
細々とiOS向けアプリを作って発表しています
3.
自己紹介 • 3月は無収入なのでテクニカルアーツという会社で先 輩の仕事を手伝っています http://www.techarts.co.jp • 関東ゲーム制作部(東ゲ部)にもちょいちょい顔を出し ています https://togebu.doorkeeper.jp
4.
今日話すこと • iOSであえてC++でゲームを作るマゾい話
5.
新作準備中 • C++で作ってる新作アプリ(仮)を見てください
6.
こんな感じ • Cinderというフレームワークを利用 • C++14でプログラムを書く •
Objective-C++で書く
7.
Cinderとは • アート系向けのフレームワーク • ポリゴンをうねうねさせたりとかグニョグニョさせた りとかが強い •
現行バージョン(0.9.1)はShader必須 • https://libcinder.org
8.
Cinderである理由 • 学校の授業で3Dの基礎的なのを教えるのに、フレーム ワークの規模がちょうど良い • ググってもあんまり実例が見つからないのが良い •
リファレンスが英語なのが良い
9.
Cinderでできる • OpenGLのめんどくさい描画手続きの省略 • マルチタッチやRetinaや画面の回転 •
WindowsとmacOSとiOSで動くアプリが作れる • サウンド周りの扱い
10.
Cinderでできない • UnityのUI的なやつ • FBXとかの表示 •
可愛い女子(VTuber的なやつ)の表示 • 日本語の文字列表示
11.
C++14に関して • なんら問題なく使える • iOS独自の処理はObjective-C++で書く(.mm) •
C++(.cpp)からObjective-C++(.mm)特有の関数とか を使うのはやめといたほうがいい • Objective-C++(.mm)からC++(.cpp)の関数とかは使 える
12.
日本語表示に関して • https://github.com/memononen/fontstash fontstashがオススメ • https://github.com/tangrams/fontstash-es ここを参考にしていい感じの実装ができた
13.
シェーダーに関して • OpenGL 3.3
と OpenGL ES3.0の互換性がかなり良 い線いってる。今から始めるならオススメ!!
14.
気をつけること • WindowsとmacOSの両方でビルドする場合はソース コードの文字コードはUTF-8(BOMつき)にする! • ソースコードの文字コードはUTF-8(BOMつき)にす る!!!
15.
以上です!! • 無事新作を出せたらまた告知します
Download now