2012年7月28日土曜日

2012年6月11日発売の新MacをMountain Lionにアップグレードする方法

Mountain Lion発売前に、新しいMacを購入した人は、無料でMountain Lionにアップグレードできます。
注意:締め切りがあります。2012年8月24日です。

その方法は

2012年7月27日金曜日

Xcode4.4 の新機能はほぼMacアプリ開発向け


Mountain Lionの発売に合わせてXcode4.4がリリースされてました。
新機能として、コンパイラがLLVM 4.0になり
NSArrayやNSDictionaryで"[]"と添字を使った文法が使えるようになったり
@synthesizeを書かなくてよくなったり
と気になることが書かれてたので期待してたんですが
Appleのドキュメントをよく読んでみると、

What's New In Xcode
New Features in Xcode 4.4




と書いてありました。
iOS向け開発では、新文法はまだ使えないんですね。 以下の追記参照
@synthesizeの自動化は使えるみたいです。

その他、Interface Builderまわりとか新機能があるようですが
ほとんどMacアプリ開発向けの強化のようですね。


追記(2012/7/27):
試してみたら、iOSでも使えるみたいです。新文法。
いわゆるModan Objective-C Syntax

ただし、"[]"と添字を使った要素の参照と更新はiOSでは使えないようです。


    // iOS:OK  MacOS:OK
    NSArray* array = @[@"one", @"two", @"three"];
    
    // iOS:NG  MacOS:OK
    marray[0] = @"first";
    string        = array[1];



iOS6 beta版のインストール方法

すでにiOS6 beta版インストール済みのデバイスについては
Over the airアップデートできるようです。

そうとも知らずダウンロードしてしまい、どうやってインストールするかすっかり忘れていたのでメモ。


2012年7月23日月曜日

iPhoneアプリに追加課金で機能を追加するにあたって


iOSアプリの機能を追加課金で使ってもらう場合
どういう方法が可能なのかをまとめてみた。

ユーザーに機能を追加課金購入してもらうためのしくみには
2通りの方法がある。

1.アプリ内での課金
2.アプリ外での課金

以下にそれぞれの特徴をまとめます。

2012年7月20日金曜日

アプリの課金関係のガイドラインを訳してみた

iPhoneアプリの課金について調べようと思い、公式ドキュメントを漁ってみましたが、英語力が足りずAppStoreレビューガイドラインぐらいしか見つけきれませんでした。
どこか他にまとまってるんですかね?

というわけで、
App Store Review Guidelines の 11項
Purchasing and currencies を要約してみました。

注意:
英語が不得意な人間が各種サービスの力を借りて翻訳していることを前提にお読みください。