XcodeのExtensionを作ってみた

macOS / iOS のプログラムを作る時は、とりあえず英語版を作成して、後から日本語にローカライズしています。

以前は

func LS(text: String) {
NSLocalizedString(text, comment: “”)
}

showMessage(LS(“Hello”))

のように書いていたのですが、ローカライズするのに便利な「Xliffie」というアプリを使うようになり、こいつがローカライズが必要な文字列を見つけるためにはNSLocalizedString()で書いておく必要があります。しかし、作成時にいちいちNSLocalizedString()を書くのは面倒なので、とりあえず

showMessage(“Hello”) // TODO: Localize

と書いておき、プログラムが完成しローカライズを始めてからTODOをチェックしてNSLocalizedString()に変更しています。

その時に簡単に書き換えられるといいなと思って選択した文字列をNSLocalizedString()で囲むXcodeのExtensionを作ってみました。

ついでにコメントに変更日時を書くことが多いので、タイムスタンプとタイムスタンプ付きのコメントを一発で挿入する機能もつけてみました。

キーボードショートカットはXcodeの環境設定で指定しています。

まだできたばかりでなので本当に便利なのかどうかは不明です(^^;

 
カテゴリー: Mac, MacOS Apps, Off topic, Programming | タグ: , , , , | XcodeのExtensionを作ってみた はコメントを受け付けていません。

#Tag Keyboard ver.1.0.3をリリース

ハッシュタグを簡単に入力するためのキーボード#Tag Keyboardのバグを修正したバージョンをリリースしました。

本日より3日間、無料で公開いたします。

 
カテゴリー: Announce, iOS Apps | #Tag Keyboard ver.1.0.3をリリース はコメントを受け付けていません。

〒検索 ver.4.0.1をAppleに申請しました

iOSアプリ「〒検索」の郵便番号辞書を平成28年8月31日版に差し替えたものをAppleに申請しました。

 
カテゴリー: Announce, iOS Apps | 〒検索 ver.4.0.1をAppleに申請しました はコメントを受け付けていません。

Prickies! X ver.2.2.3をAppleに申請しました

macOS Sierraで試したところ印刷すると通信エラーが発生するようになりました。

最新のSDKでビルドし直したところ正常に動作するようになりましたので新しいバージョンをAppleに申請しました。

デモ版は新しいバージョンに差し替えましたのでまずはそちらで動作確認を行ってください。

Prickies! X

 
カテゴリー: Announce, Mac, MacOS Apps | タグ: | Prickies! X ver.2.2.3をAppleに申請しました はコメントを受け付けていません。

Page One! ver.1.0.1をAppleに申請

iOS 10で一部表示がおかしくなる問題を修正しました。

 
カテゴリー: Announce, iOS Apps | タグ: , | Page One! ver.1.0.1をAppleに申請 はコメントを受け付けていません。

広島東洋カープリーグ優勝記念セール!

25年ぶりの優勝を祝って以下の通り3日間セールを行います!

 
カテゴリー: Announce, iOS Apps, MacOS Apps | タグ: , , | 広島東洋カープリーグ優勝記念セール! はコメントを受け付けていません。

iPhone 7のApple Payについて

おサイフケータイを使ったことがないので、いろいろな疑問と調べたことを書いてみます。

  • Suicaは使えるけど、Icocaなど他の交通系カードは使えない。
  • nanacoなどの他の電子マネーには対応していない。
  • クレジットカードを登録すれば、QUICPayまたはiDとして割り当てられ(?)利用することができる。
  • どうやら従来の「おサイフケータイ」とは違い、SuicaをApple Payに対応させたものらしい。なので「おサイフケータイ」でできてたことができるようになるわけではない?

不満点

  • FeliCaに対応するのは日本で発売されるモデルのみ。FeliCa対応モデルはアメリカなどでApple Payを利用することができない。
  • SuicaをiPhoneで使えるようにすると、同じカードをApple Watchに登録することができない(Suicaの仕様)。
  • Suicaが買えない地方に住んでいる(^^;のでSuicaを登録できない。

疑問点

  • 主要なクレジットカードのブランドと発行会社としてイオンファイナンシャルが書かれているけど私のイオンカードはVISA。VISAには対応しないと書いてあったけど使えるのかな?
  • 今後、ICOCAやPASPYの交通系カードやnanacoなどの電子マネーに対応する可能性はあるのか?
  • クレジットカードはiPhoneとApple Watchの両方で使えるのかな?

間違ってたり補足などありましたらコメントをお願いします。

なお、コメントは内容によってはこちらで勝手に削除させていただくことがありますので、ご了承ください。

 
カテゴリー: Off topic | タグ: , | 1件のコメント

AppIcon Assets Maker ver.1.0.0をリリース

iOS / OS Xのアプリに必要なアプリアイコンを簡単に作成するアプリ「AppIcon Assets Maker」をリリースしました

 
カテゴリー: Announce, MacOS Apps, Programming | タグ: , , , | AppIcon Assets Maker ver.1.0.0をリリース はコメントを受け付けていません。

バイオリズム ver.1.0.0をリリース

バイオリズムを表示するアプリ「バイオリズム」をリリースしました。

ウィジット対応していてAppleWatchにも対応しています。

 
カテゴリー: Announce, iOS Apps | バイオリズム ver.1.0.0をリリース はコメントを受け付けていません。

#Tag Keyboard ver.1.0.2をリリース

ハッシュタグを簡単に入力するためのキーボード「#Tag Keyboard」の新しいバージョンをリリースしました。

リリース記念で無料セールを行っています(^^)

 
カテゴリー: Announce, iOS Apps | タグ: | #Tag Keyboard ver.1.0.2をリリース はコメントを受け付けていません。