Submit Search
Upload
Macで始めるxamarin(続編)
•
1 like
•
271 views
Kouzou Takahashi
Follow
VS fro Mac + Xamarin でiOSアプリ開発
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 14
Recommended
.NET CoreアプリでWindowsの外に出発
.NET CoreアプリでWindowsの外に出発
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
Cod2013 Sapporo #1
Cod2013 Sapporo #1
Tomoyuki Obi
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Yoshito Tabuchi
軽量ASP.NETフレームワークNancy
軽量ASP.NETフレームワークNancy
Narami Kiyokura
Xamarinを利用したアプリ開発
Xamarinを利用したアプリ開発
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
Xamarin入門(技術というより心構え編)
Xamarin入門(技術というより心構え編)
Makoto Nishimura
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
jz5 MATSUE
XamarinStudio勉強会 2014/09/08
XamarinStudio勉強会 2014/09/08
孝文 田村
Recommended
.NET CoreアプリでWindowsの外に出発
.NET CoreアプリでWindowsの外に出発
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
Cod2013 Sapporo #1
Cod2013 Sapporo #1
Tomoyuki Obi
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Yoshito Tabuchi
軽量ASP.NETフレームワークNancy
軽量ASP.NETフレームワークNancy
Narami Kiyokura
Xamarinを利用したアプリ開発
Xamarinを利用したアプリ開発
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
Xamarin入門(技術というより心構え編)
Xamarin入門(技術というより心構え編)
Makoto Nishimura
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
jz5 MATSUE
XamarinStudio勉強会 2014/09/08
XamarinStudio勉強会 2014/09/08
孝文 田村
Azure上でec cubeを運用するポイント
Azure上でec cubeを運用するポイント
Makoto Nishimura
Xamarin を使用したC# によるモバイルアプリ作成
Xamarin を使用したC# によるモバイルアプリ作成
Yoshito Tabuchi
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Yoshito Tabuchi
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Yoshito Tabuchi
Xamarinとhockey app
Xamarinとhockey app
__Black
.NETの最近
.NETの最近
Makoto Nishimura
Xamarin開発環境の選択
Xamarin開発環境の選択
Miho Kurosawa
Xamarinアプリ、作ったそのあと・・・
Xamarinアプリ、作ったそのあと・・・
__Black
Xamarinとmvvm crossとf#と
Xamarinとmvvm crossとf#と
Masahiko Miyasaka
10分でわかる無料になったXamarin
10分でわかる無料になったXamarin
Yoshito Tabuchi
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
Yoshito Tabuchi
Lt 110416
Lt 110416
Tomoyuki Obi
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
de:code 2017
(BizRobo!)対業務改善用大型変形合体ロボット開発計画
(BizRobo!)対業務改善用大型変形合体ロボット開発計画
ssuser040811
Wba firebase-presen
Wba firebase-presen
ゆうき みのう
Xamarin を使うとどんなことができるの?
Xamarin を使うとどんなことができるの?
Yoshito Tabuchi
Xamarin 社内勉強会の LT 資料
Xamarin 社内勉強会の LT 資料
Yoshito Tabuchi
Xamarin を使用したC# によるモバイルアプリ作成
Xamarin を使用したC# によるモバイルアプリ作成
Yoshito Tabuchi
達人出版会のご紹介(技術編)
達人出版会のご紹介(技術編)
masayoshi takahashi
あじゅーるのつかいかた:WebAPI+Azure->UWP
あじゅーるのつかいかた:WebAPI+Azure->UWP
c-mitsuba
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Yoshito Tabuchi
これから始めるXamarin開発
これから始めるXamarin開発
Tsukasa Kato
More Related Content
What's hot
Azure上でec cubeを運用するポイント
Azure上でec cubeを運用するポイント
Makoto Nishimura
Xamarin を使用したC# によるモバイルアプリ作成
Xamarin を使用したC# によるモバイルアプリ作成
Yoshito Tabuchi
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Yoshito Tabuchi
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Yoshito Tabuchi
Xamarinとhockey app
Xamarinとhockey app
__Black
.NETの最近
.NETの最近
Makoto Nishimura
Xamarin開発環境の選択
Xamarin開発環境の選択
Miho Kurosawa
Xamarinアプリ、作ったそのあと・・・
Xamarinアプリ、作ったそのあと・・・
__Black
Xamarinとmvvm crossとf#と
Xamarinとmvvm crossとf#と
Masahiko Miyasaka
10分でわかる無料になったXamarin
10分でわかる無料になったXamarin
Yoshito Tabuchi
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
Yoshito Tabuchi
Lt 110416
Lt 110416
Tomoyuki Obi
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
de:code 2017
(BizRobo!)対業務改善用大型変形合体ロボット開発計画
(BizRobo!)対業務改善用大型変形合体ロボット開発計画
ssuser040811
Wba firebase-presen
Wba firebase-presen
ゆうき みのう
Xamarin を使うとどんなことができるの?
Xamarin を使うとどんなことができるの?
Yoshito Tabuchi
Xamarin 社内勉強会の LT 資料
Xamarin 社内勉強会の LT 資料
Yoshito Tabuchi
Xamarin を使用したC# によるモバイルアプリ作成
Xamarin を使用したC# によるモバイルアプリ作成
Yoshito Tabuchi
達人出版会のご紹介(技術編)
達人出版会のご紹介(技術編)
masayoshi takahashi
あじゅーるのつかいかた:WebAPI+Azure->UWP
あじゅーるのつかいかた:WebAPI+Azure->UWP
c-mitsuba
What's hot
(20)
Azure上でec cubeを運用するポイント
Azure上でec cubeを運用するポイント
Xamarin を使用したC# によるモバイルアプリ作成
Xamarin を使用したC# によるモバイルアプリ作成
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarinとhockey app
Xamarinとhockey app
.NETの最近
.NETの最近
Xamarin開発環境の選択
Xamarin開発環境の選択
Xamarinアプリ、作ったそのあと・・・
Xamarinアプリ、作ったそのあと・・・
Xamarinとmvvm crossとf#と
Xamarinとmvvm crossとf#と
10分でわかる無料になったXamarin
10分でわかる無料になったXamarin
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
Lt 110416
Lt 110416
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
(BizRobo!)対業務改善用大型変形合体ロボット開発計画
(BizRobo!)対業務改善用大型変形合体ロボット開発計画
Wba firebase-presen
Wba firebase-presen
Xamarin を使うとどんなことができるの?
Xamarin を使うとどんなことができるの?
Xamarin 社内勉強会の LT 資料
Xamarin 社内勉強会の LT 資料
Xamarin を使用したC# によるモバイルアプリ作成
Xamarin を使用したC# によるモバイルアプリ作成
達人出版会のご紹介(技術編)
達人出版会のご紹介(技術編)
あじゅーるのつかいかた:WebAPI+Azure->UWP
あじゅーるのつかいかた:WebAPI+Azure->UWP
Similar to Macで始めるxamarin(続編)
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Yoshito Tabuchi
これから始めるXamarin開発
これから始めるXamarin開発
Tsukasa Kato
「ふくてん」に来てんね
「ふくてん」に来てんね
Hideaki Aoyagi
Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版
Yoshito Tabuchi
Xamarin.forms+azureで始めるモバイル開発
Xamarin.forms+azureで始めるモバイル開発
Tsukasa Kato
Xamarin.iOS
Xamarin.iOS
Kosuke Usami
第1回 Japan Xamarin User Group Conference - Xamarin 概要
第1回 Japan Xamarin User Group Conference - Xamarin 概要
Yoshito Tabuchi
WPF開発者がXamarin.Macを触るその前に
WPF開発者がXamarin.Macを触るその前に
Kazuhiko Shimada
Cocoa関西勉強会#49
Cocoa関西勉強会#49
yashigani
Jenkins on-mac
Jenkins on-mac
yuichi takeda
JXUGC 13 東京 はじめに
JXUGC 13 東京 はじめに
Yoshito Tabuchi
xamarin for android試してみた
xamarin for android試してみた
Lee Choong Geun
Sharoid Service Menu
Sharoid Service Menu
sharoid
Xamarin概要と活用方法
Xamarin概要と活用方法
Yoshito Tabuchi
Xamarin概要と活用方法
Xamarin概要と活用方法
Yoshito Tabuchi
salesforceとiOSでやってみた
salesforceとiOSでやってみた
Junko Nakayama
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
Mitsuru Katoh
Keep a diary
Keep a diary
幸雄 村上
20150118 firefoxos-handson-helloworld
20150118 firefoxos-handson-helloworld
Noritada Shimizu
Swiftアプリ制作入門 かんたんシューティングゲーム
Swiftアプリ制作入門 かんたんシューティングゲーム
聡 中川
Similar to Macで始めるxamarin(続編)
(20)
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
これから始めるXamarin開発
これから始めるXamarin開発
「ふくてん」に来てんね
「ふくてん」に来てんね
Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版
Xamarin.forms+azureで始めるモバイル開発
Xamarin.forms+azureで始めるモバイル開発
Xamarin.iOS
Xamarin.iOS
第1回 Japan Xamarin User Group Conference - Xamarin 概要
第1回 Japan Xamarin User Group Conference - Xamarin 概要
WPF開発者がXamarin.Macを触るその前に
WPF開発者がXamarin.Macを触るその前に
Cocoa関西勉強会#49
Cocoa関西勉強会#49
Jenkins on-mac
Jenkins on-mac
JXUGC 13 東京 はじめに
JXUGC 13 東京 はじめに
xamarin for android試してみた
xamarin for android試してみた
Sharoid Service Menu
Sharoid Service Menu
Xamarin概要と活用方法
Xamarin概要と活用方法
Xamarin概要と活用方法
Xamarin概要と活用方法
salesforceとiOSでやってみた
salesforceとiOSでやってみた
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
Keep a diary
Keep a diary
20150118 firefoxos-handson-helloworld
20150118 firefoxos-handson-helloworld
Swiftアプリ制作入門 かんたんシューティングゲーム
Swiftアプリ制作入門 かんたんシューティングゲーム
Macで始めるxamarin(続編)
1.
Macで始めるXamarin開発 Xamarinで始めるiOSApp開発 2017/7/28 Fukuoka.NET #7 前回:2017/6/25
JXUG福岡 Xamarin活用事例キャッチアップ! Fukuoka.NET(ふくてん) 高橋耕三
2.
自己紹介 • 加勢屋工房合同会社(since 2014/6) •
Fukuoka.NET(ふくてん)の前身「C#福岡」を2013年立上げ • C#の他にもJava/PHPなど • iOS(ObjectiveC)も経験 • Androidはずっとネイティブで実装
3.
理由付け • iOSアプリ案件が入った • iOSの現在はSwift •
どうせ新しい環境作るならXamarinでやりたいよね • ファイルシステムとかいじるので.Formではなく.iOSで
4.
開発環境 • MacOS 10.11以上 •
Xcode 7.3以上 • 確認用の実機 iOS 10.3以上
5.
テンプレート選択 • VS愛用者には見慣れ 画面でターゲットを 選ぶ • Nativeアプリの場合、 iOS>Single
View App など
6.
・画面の紹介
7.
• 画面の紹介 • 自動UIテスト とかやりま しょうね
8.
画面デザインから始める
9.
Storyboard • ツールボックス • プロパティ設定 •
レイアウト • イベント • XcodeのSbとは別 もの • 使い勝手は悪い!
10.
今回のテーマその1 • VSのStoryboardで困ったこと • レイアウト制約が指定しにくい •
例えば、親のViewから上20px開けて、-20pxのheightにする • 実際にXcodeと比較 • 指定内容を編集すると不意に落ちる • 結局どうするか? • 大枠と部品(Widget)のNameを配置したらXcodeのSbで編集
11.
今回のテーマその2 • Apple Developer
Program • 登録すべきか • 年会費11800円 毎年更新しないとアプリ公開が凍結されます • 企業内アプリなど一般公開しないソリューション • Apple Developer Enterprise Program 37800円/年 • 毎年コンスタントに11800円回収できる? • 企業側が毎年37800円払ってくれる? • (ユーザー企業にProgram登録させるのがおそらく正しい) • 逆に保守契約が切れたらアプリ使えないよというのも手 • 企業アプリはアプリに1年間の有効期限が埋め込まれる
12.
今回のテーマその3 • リリースビルド • 無料登録ではなくアプリ公開を目指した公式な手順 •
Provisioning • ベータ配布などでの実機IDの登録 • 例によってVSだけではうまく行かない。。。ではなく不可能
13.
• 手順 • AppleDeveloperへの登録 •
Apple Configurator 2を入手して実機のUDIDを取得 • AppleDeveloperサイトのCertificates, Identifiers & Profilesで登録 • XcodeでProfilesをダウンロード • VSでビルドして「発行のためのアーカイブ」を行う • IPAファイルを配布 • 配布用のmanifest.plistを作成する
14.
今回のテーマその4 • iOS特有のハマり • 画面遷移(segue)の処理でアラートが出せない •
アラート・確認はasync、segueはsync • アラートが出るなら遷移前に処理するしか無かった • 実装の情報を検索してもSwiftかObjectiveCのコードしかない • 関数名まではたどり着けても引数の指定が全く参考にならない