読者です 読者をやめる 読者になる 読者になる

Xamarin 日本語情報

Xamarin(ザマリン) の代理店だったエクセルソフト田淵のブログです。主に Xamarin に関するエントリーをアップしていきます。(なるべく正しい有益な情報を掲載していきたいと考えていますが、このブログのエントリーは所属組織の公式見解ではありませんのでご注意ください)

Xamarin.iOS

Xamarin.Forms の Android プロジェクトで最新のサポートライブラリを使用するには

こんにちは。エクセルソフトの田淵です。 すでに皆さんご存知かもしれないのですが、先ほど、初めて知りましたのでメモとして残します。 www.nuget.org Xamarin.Forms のサイトには、依存関係として以下が記載されています。 Dependencies MonoAndroid 1.0 X…

Xamarin.iOS で CFBundleDocumentTypes で指定したファイルを受け取れるようにするには

こんにちは。エクセルソフトの田淵です。 本当は Share Extension を使わないといけないんです。テキストの共有をしたい場合は。でも、今回はテキスト「ファイル」を他のアプリから共有する方法をメモします。 公式ドキュメントはこれかな? developer.apple…

UIImageView に Url で取得した画像を指定するには

こんにちは。エクセルソフトの田淵です。 Xamarin.iOS をいじっていて、UITableView に独自のセルを作る方法を調べていたところ、UIImageView の UIImage Image プロパティに URL で引っ張ってきた画像を指定する方法でちょっとハマったのでメモとして残して…

iOS Simulator にデプロイしたアプリで使用している SQLite の中身を確認するには?

こんにちは。エクセルソフトの田淵です。 今は SQLite の使い方を調査しています。正しく SQLite にデータが保存されているか?を確認するためには、2つの要素を満たす必要があります。 どうやって見るの? iOS Simulator にインストールしたアプリは OS X …

iOS のアプリアイコンを Asset Catalog で設定するには

こんにちは。エクセルソフトの田淵です。 shunsukekawai.hatenablog.com Visual Studio の Xamarin.Forms のテンプレートで作成する iOS アプリの info.plist は Asset Catalog を使っておらず、かつ、iPad Pro 用の Icon-App-83.5x83.5@2x.png や、iPhone 6…

【リリース情報】iOS 10、tvOS 10、watchOS 3、macOS Sierra プレビュー

こんにちは。エクセルソフトの田淵です。 blog.xamarin.com iOS 10、tvOS 10、watchOS 3、macOS Sierra 対応のプレビューがリリースされましたね。 iOS 10 では SiriKit の他、時間やジオフェンスによる通知、その他新機能など使えるようです。 developer.xa…

Xamarin.iOSでAccelerometerを使うには?

こんにちは。エクセルソフトの田淵です。 ytabuchi.hatenablog.com の続きです。無事、iOSの画面サイズが取れましたのでXamarin.iOSでAccelerometerの値を取得し、スマホの傾きでLabelをフラフラと動かしてみたいと思います。CoreMotion.CMMotionManagerを使…

Xamarin.iOSで画面サイズを取得するには?

こんにちは。エクセルソフトの田淵です。 前回は ytabuchi.hatenablog.com ということで Android の画面サイズを取得しました。今回は iOS の画面サイズ、コントロールのサイズを取得したいと思います。最終目標は「Labelを画面上でAccelerometerの値を元に…

【お知らせ】 What's new in iOS 9 / What's new in Android Marshmallow の Webinar が公開されました

こんにちは。エクセルソフトの田淵です。 先日行われた iOS 9 新機能の Webinar と Android Marshmallow 新機能の Webinar が公開されました。 もちろん Xamarin は既に iOS 9 と Android M に対応していますので、すぐに新機能を実装したアプリを開発頂くこ…

【お知らせ】 3D Touch 入門 を公開しました

こんにちは。エクセルソフトの田淵です。 iOS 9 対応は進んでいますか?Xamarin は当然 9の新API もサポートしているのですぐにでも 9 の新機能を使ったアプリをリリース出来ますよ。 という事で、3D Touch のドキュメントを翻訳しましたのでお知らせです。 …

Xcode 7 と Xamarin Studio Starter で1円も払わずに自作 iOS アプリを実機確認する (インスパイア記事)

こんにちは。エクセルソフトの田淵です。 Xcode7で1円も払わずに自作iOSアプリを実機確認する - Qiita を読みました。記事早いですね! 私も負けじと Xamarin Studio で Free Provisioning アカウントを使用したアプリのビルドを試しまして、無事出来ました…

iOS Simulator の保存場所について

こんにちは。エクセルソフトの田淵です。 iOS 9 対応版が出たことで Xcode をバージョンアップされた方もいらっしゃるかと思います。Xcode をバージョンアップすると当然ですが iOS Simulator のバージョンも上がり、以前のバージョンの Simulator は使えな…

Xcode 6.x で実機デバッグするまでの簡単な流れ

こんにちは。エクセルソフトの田淵です。 余談、経緯 Xcode 6.x を使用した一番簡単な実機テストまでの流れ 1. Apple Developer Account を追加 2. Certificate を自動生成 3. 何かアプリを作成 4. プロビジョニングの不備を FIX 完了 デバイスを追加する場…

【お知らせ】iOS 9 対応版 Xamarin.iOS について

こんにちは。エクセルソフトの田淵です。 Qiita の iOS - 3D Touch 予習 - Qiita を見ました。大変そうですね。 特に Xcode 7.0 が必須ですが、シミュレータではサポートされません。Interface Builder でもサポートされないのでコードで実装して iPhone 6s …

【お知らせ】watchOS 2 対応版 Xamarin Studio Preview リリースのお知らせ

こんにちは。エクセルソフトの田淵です。 watchOS 2: Preview and Updates | Xamarin Blog にあるように、watchOS 2 に対応した Xamarin Preview がリリースされました。(Mac 版 Xamarin Studio のみ) 以下、ざっと意訳しました。正確な内容は原文をご参照く…

【速報】 iOS 9 対応の Xamarin.iOS Preview リリースのお知らせ

こんにちは。エクセルソフトの田淵です。 iOS 9 Preview Now Available | Xamarin Blog やはり速いですね。Xamarin.iOS の iOS 9 対応の Preview 版がリリースされました。 詳細は弊社公式で翻訳ページを用意しますが、概要をお知らせします。 アップデート…

Xamarin.iOS でタイトルバーの色を変えるには

こんにちは。エクセルソフトの田淵です。 Xamarin.Forms で NavigationBar の色を変更する - Xamarin 日本語情報 で Xamarin.Forms で NavigationBar の色を変える方法をご紹介しましたが、Xamarin.iOS での方法を載せていませんでしたw Android のバーの色…

Xamarin.iOS アプリを iPhone 6 / 6 Plus の解像度に対応させるには

こんにちは。エクセルソフトの田淵です。 折角 iPhone 6 / 6 Plus 用のレイアウトを用意したのに Xamarin.iOS アプリが拡大表示されてしまう場合の対応方法をご紹介します。 対象は Visual Studio で iOS プロジェクトを作成した場合です。Xamarin.Forms プ…

タダで iOS デバイスにデプロイ出来るようになりました

こんにちは。エクセルソフトの田淵です。 Xcode - 誰でも無料でiPhoneの実機を使ってiOSアプリ開発する方法 - Qiita ← こちらの記事で知ったのですが、今まで iOS のアプリを開発する際に実機に配置したい場合、iOS Developer Program に年間 9,000円~12,00…

Xamarin Studio の Size Class で自由にレイアウトを作成する方法

こんにちは。エクセルソフトの田淵です。前回は Xcode の Size Class で自由にレイアウトを作成する方法 - Xamarin 日本語情報 として、Xcode で Size Class を使ってレイアウトしました。同じ事を Xamarin Studio でもやってみたいと思います。 最終形はこ…

Xcode の Size Class で自由にレイアウトを作成する方法

こんにちは。エクセルソフトの田淵です。 最終目的は Xamarin.iOS で Size Class を使って全デバイスに対応した画面を用意することなんですが、まずは Xcode でやってみました。 追記:Xamarin.iOS でのやり方は以下をご参照ください。 Xamarin Studio の Si…

Xamarin.iOS Watch Kit Preview 2 公開のお知らせ

こんにちは。エクセルソフトの田淵です。 2015/2/9 に Xamarin.iOS Watch Kit Preview 2 がリリースされたようです。そのリリースを受け、Creating Your First Watch Kit App | Xamarin Blog が公開されました。 Xamarin.iOS Watch Kit Preview 2 を使うには…

Xamarin.iOS Unified API の 64-bit 対応の翻訳記事をアップしました

こんにちは。エクセルソフトの田淵です。 Xamarin.iOS Unified API の 64-bit 対応 : XLsoft エクセルソフト Unified API の翻訳記事をアップしました。 ( Unified API 対応の Stable 版 Xamarin.iOS 8.6 リリースと Webinar のお知らせ - Xamarin 日本語情…

Unified API 対応へのマイグレーション Webinar 録画公開

こんにちは。エクセルソフトの田淵です。 先日行われた Unified API 対応アプリへのマイグレーションに関する Webinar の録画が公開されています。 Webinar Recording: Migrating Apps to the Unified API and 64-Bit | Xamarin Blog なお、Visual Studio を…

Unified API 対応 Xamarin.Forms 1.3 のアップデート内容 (ビデオ付き)

こんにちは。エクセルソフトの田淵です。 Major Enhancements to Xamarin.Forms | Xamarin Blog にあるように、Xamarin.Forms 1.3 でいくつかの機能強化が図られています。なお、Xamarin.Forms 1.3 を使用するには Xamarin.iOS 8.6 が必要ですので、Stable C…

Unified API 対応の Stable 版 Xamarin.iOS 8.6 リリースと Webinar のお知らせ

こんにちは。エクセルソフトの田淵です。 2015/1/12 付けで Unified API 対応の Xamarin.iOS 8.6 が Stable 版に降ってきています(はずです)。 Xamarin.iOS Unified API with 64-bit Support | Xamarin Blog Xamarin 製のコンポーネントは Unified API 対応…

Xamarin.iOS Unified API 対応 Stable 版について

こんにちは。エクセルソフトの田淵です。 2015/1/6 の Update on Xamarin.iOS Unified API Release Plans | Xamarin Blog の Migel さんブログにあるように we made the decision to push the stable release of our Unified API to next week. とのこと。St…

Unified API 対応についての翻訳記事をアップしました

こんにちは。エクセルソフトの田淵です。 今日公開された Midel さんのブログエントリーを翻訳した(早い!) Apple 社の 2月 1日からの 64-bit 対応に関する Xamarin の対応 : XLsoft エクセルソフト を公開しました。 Alpha チャンネルで新しい Unified API …

Xamarin.iOS 8.0 正式対応版リリースのお知らせ

こんにちは。エクセルソフトの田淵です。 9/20 に無事 Xamarin.iOS 8.0 (iOS 8.0 対応版) が正式の Stable 版としてリリースされましたので、お知らせいたします。 Xamarin.iOS 8.0 の新機能については先日ご紹介した以下のドキュメントをご参照ください。 X…

Xamarin for iOS 8 資料、サンプルなど

こんばんは。エクセルソフトの田淵です。 怒涛の勢いの Webinar を聞きましたが、もの凄い早口でしゃべりまくっていたのでとても聞き取れるレベルではありませんでした(私が)。資料をゆっくり読むことにしますw iOS 8 Bigger and Better with Xamarin | X…

Visual Studio で iOS プロジェクトを作成すると 4inch Simulator/実機で 3.5inch 表示になってしまう (解決済み小ネタ)

Twitter に投げたらすぐに解決したのですが、今までずっと不思議でしたので同じようなケースに遭遇している方がいるかもしれないと思い、エントリーを残しておきます。 Visual Studio で新規に iOS プロジェクトを作成し、そのまま iOS Simulator, iPhone Re…

Mac で calabash-ios のインストールと実行(Xamarin でも OK だしより簡単かも)

出来ました!calabash-ios での自動テスト。これは楽しいです。 calabash-android がインストールできれば問題なくインストールできます。 Mac での calabash-android のインストールと実行(Xamarin も OK!) をご覧頂き、calabash-android もインストール…

Visual Studio で Simulator "iPhone Retina (4-inch)" でデバッグできない件

解決済み。Splash Screen イメージを指定すればいいだけでした。お恥ずかしいw Visual Studio で iOS プロジェクトを作成すると 4inch Simulator/実機で 3.5inch 表示になってしまう (解決済み小ネタ) - Xamarin 日本語情報 Visual Studio で HelloWorld Ap…

Xamarin.iOS アプリケーション開発 - 入門ガイド 日本語版公開しました

Hello, iPhone - Xamarin ー初めての Xamarin.iOS アプリケーション開発 - 入門ガイドー を公開しました。

Xamarin.iOS for Mac 7.0.5.2 Stable がリリース

http://download.xamarin.com/MonoTouch/Mac/monotouch-7.0.5.2.pkg が Beta 版から Stable 版としてリリースされました。 Mac 版 Xamarin Studio を使用している方はアップデータが出ていると思いますので適宜アップデートしてください。 リリースノートは…

iOS Framework の Binding について

Xamarin には、ネイティブライブラリを Xamarin で参照できる dll に変換する Binding という機能があります。 Binding Objective-C | Xamarin (iOS) Binding a Java Library (.jar) | Xamarin (Android) Android の jar は割と簡単なようですが iOS の …

Xamarin で iOS Storyboard プロジェクトを作りローカライズする

iOS アプリの開発は、Mac 推奨な感じがします。Xamarin Studio で Storyboard プロジェクトを作成し、Xcode で Storyboard を編集し、Xamarin Studio でコードを書く。 Visual Studio で開発できるというの魅力的ですが、iOS アプリを開発する場合に限っては…

Mac で iOS アプリ用のプロジェクトを作成したらストーリーボードが開けない

古い Mac OS X Lion 10.7 を使ってる方は、Xamarin Studio を最新版にしないようにしましょう。(あまりいないと思いますが…) 最新の Xamarin Studio 4.2.1 で作成されるストーリーボードは iOS 7 用で Xcode 5.x でないと開けません。 ビルド中: Xamarin_i…