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

プログラムの事とか

お約束ですが「掲載内容は私個人の見解です」

Xamarin.iOSで時計とやり取りするあれこれ

以前 puni-o.hatenablog.com を書きましたが、あれから時が経ちました 久しぶりにいじったらいろいろ変わっていてはまったのでそんなことを 大前提 古いバージョンはストアに出さない これさえなければはまることもなく古い奴を出しっぱなしで済んだんですけ…

XamarinでApple Watchアプリを作る(その9)- App Storeに上げたい

Testflightでほかの人に使ってもらいたいのでApp Storeに上げたかったのですが、それが一筋縄ではいかなかったのでメモ。 今回は業務アプリで起こった事ですが、基本的に今まで書いてきた流れでWatchアプリを追加しているので毎回同じことが起こるんじゃない…

XamarinでApple Watchアプリを作る(その8)- アイコンを指定する

Watch側のアプリにアイコンを指定してみます。 Xamarinのオンラインドキュメントを見るとAsset Catalogを使わないとダメ見たいですね。 Asset Catalogの追加 Watchアプリ(WatchApp1.WApp)にAsset Catalogを追加します。 名前はドキュメントと同じようにima…

XamarinでApple Watchアプリを作る(その7)- トントンってしたい

Watchで通知が来ると振動で教えてくれますね。 Taptic Engineとかいうのでブルブルではなくトントンって感じで震えます。 これをアプリから行いたいと思います。 できません Taptic EngineのAPIはOS2で公開されていてXcodeならば WKInterfaceDevice.currentD…

XamarinでApple Watchアプリを作る - ソースコード

調査は一段落したつもりなので、ここまでいじってきたソースをGitHubに置いてみました。 公開するつもりなかったので名前がApp1のままなんですが面倒なのでこのまま・・・。 github.com

XamarinでApple Watchアプリを作る(その6)- デバイスのサイズ

Xamarinのオンラインドキュメントに書いてある通りのことを実験しました。 Apple Watchのサイズは2種類あって 38mm (136 x 170 logical pixels (272 x 340 physical pixels)) 42mm (156 x 195 logical pixels (312 x 390 physical pixels)) となっています。…

XamarinでApple Watchアプリを作る(その5)- 通知

通知をWatchに出します。 Watchの主な使い方がこれですね。(これ以外の使い方が思いつかない) 通知が出てくれるのは、 サーバーからのPush通知かアプリからのLocal Notificationを Watchを身に着けていて iPhoneがロックしている状態 で受信すると出ます。…

XamarinでApple Watchアプリを作る(その4)- iPhoneとのやりとり

母艦(iPhone)側アプリとのやり取りをしてみます。 適当に調べたんですが、iPhone - Watch のやり取りはWatchがトリガーになるしかなさそうです。(iPhone側から能動的にデータを送ることはできないっぽい?) これまたXamarinのオンラインドキュメントをほ…

XamarinでApple Watchアプリを作る(その3)- 文字入力

もうちょっとWatchのイベントを調べておきたかったんだけど、ググるとさっき書いたこのブログが上位に出てくる始末。 だれかタスケテ 文字入力 ということでWatchで文字列を入力してみます。 Xamarinのオンラインドキュメントそのままですが・・・。 使うの…

XamarinでApple Watchアプリを作る(その2)

Watchアプリ内でのイベントを拾ってみようと思います。 storyboardの編集 WApp内にあるInterface.storyboardをダブルクリックして編集を開始します。 いつのバージョンからか忘れましたが、Visual Studioでも編集できるようになってうれしいですね。 Interfa…

XamarinでApple Watchアプリを作る(その1)

Xamarinでの時計開発は日本語どころか英語の記事もほとんどない状況なので、基本的なところだけでも書いておこうかと。 (バージョンの違いで内容が変わるから書けないのかも・・・) 2016/1/15時点での最新バージョンで可能な限りVisual Studio 2015+Xamar…