SSブログ

iOS~アプリケーションインストール制限~ [iOS]

iOS~アプリケーションインストール制限~について

下記サイトに詳しく解説されていました。

http://www.atmarkit.co.jp/ait/articles/1211/28/news103.html


iOSプログラミング~Webインスペクタ~ [iOSプログラミング]

Webインスペクタの使用方法が下記サイトに詳しく解説されていました。

http://gori.me/iphone/23513


LINE~電話帳強制アップロードバグ~ [スマホアプリ]

Android版LINEですごいバグが発生したみたいですね。

http://did2memo.net/2012/11/26/naver-line-force-upload-address-book/

バグならいいですが…


google~マップ屋内対応~ [google]

googleマップが屋内図に対応するみたいですね。

 

http://japanese.engadget.com/2012/11/23/google/


タグ:Google

スマホアプリ~commの通話品質について~ [スマホアプリ]

今回は、スマホアプリ~commの通話品質について~解説。

つながりやすさ、

高音質を売りにしているcommですが、

下記サイトによれば、

通話品質レベルはSkypeやLINEよりも悪いみたいですね。

http://itpro.nikkeibp.co.jp/article/COLUMN/20121108/436125/

 

 


スマホアプリ~commについて~ [スマホアプリ]

今回は、スマホアプリ~commについて~解説。

下記サイトによれば、

すべての通信でHTTPSを使用しているようです。

LINEは暗号化されていない通信があるため、

セキュリティ面ではcommのほうが良いということですね。

http://itpro.nikkeibp.co.jp/article/COLUMN/20121108/436124/?ST=smartphone&P=4


スマホアプリ~LINEについて~ [スマホアプリ]

今回は、スマホアプリ~LINEについて~解説。

下記サイトによれば、

ログインやトークについては通信内容が暗号化されていないようです。

無線LANで使用する場合は注意が必要かも。

http://itpro.nikkeibp.co.jp/article/COLUMN/20121108/436124/?ST=smartphone&P=4


iPhoneSDKを理解する~Storyboradを使わない開発:ビューコントローラ追加~ [iOSプログラミング]

今回は、iPhoneSDKを理解する~Storyboradを使わない開発:ビューコントローラ追加~について。

参考にした書籍ではiOS4以降の推奨事項を満たしていないため補足しておく。

また、今回の修正を加えることでiOS6.0以降でのオリエンテーションに対応することも可能。

概要としては、以下の通り。

ViewControllerのViewをaddSubviewするのではなく、

rootViewControllerにViewControllerを設定する。

 

下記のコードを修正する、

// 変更前

[window addSubview:viewController.view];

// 変更後

window.rootViewController = viewController;




 下記書籍では、3.3.5 ビューコントローラ版「Hello World」(p64~p65)に記載されている。

iPhone SDK アプリケーション開発ガイド

iPhone SDK アプリケーション開発ガイド

  • 作者: Jonathan Zdziarski
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2009/09/07
  • メディア: 大型本

 


iOSプログラミング~storyboardからロード~ [iOSプログラミング]

今回は、iOSプログラミング~storyboardからロード~について解説。

概要としては、以下の通り。

[self.storyboard instantiateViewControllerWithIdentifier:@"secondViewController"];

@"secondViewController"の部分はstoryboardの対象のViewControllerプロパティの

Storyboard IDに指定した値を設定する。

 

詳細は、以下の通り。

1.下記条件でプロジェクトを新規作成する。

Template:Single View Application

Product Name : Sample0011-1

Devices : iPhone

Use Storyboards : ON

その他 : OFF

 

2. ViewControllerのViewにLabelを追加し、

下記のように設定を変更する。

Text:Sample0011-1

Alignment:center

Sample0011-1.jpg

Sample0011-2.jpg

この状態では、下図のような画面が表示される。

Sample0011-3.jpg

 

3.storyboardにViewControllerをD&Dで追加し、

2.と同様にLabelを追加し、

下記のように設定を変更する。

Text:secondViewController

Alignment:center

更に、追加したViewControllerのStoryboard IDに

secondViewControllerを設定する。

Sample0011-4.jpg

 

4.ViewController.m内のviewDidLoadに

下記のコードを追記する。

    UIViewController *secondViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"secondViewController"];
    [self.view addSubview:secondViewController.view];
 

5.実行する。

下記のような画面が表示される。

ちゃんと目的のViewControllerからViewを取得できている。

Sample0011-5.jpg

 


iPhoneSDKを理解する~Storyboradを使わない開発:ビューコントローラ追加~ [iOSプログラミング]

今回は、iPhoneSDKを理解する~Storyboradを使わない開発:ビューコントローラ追加~について。

参考にした書籍に記載されていないため補足しておく。

下記のコードを追記し、

メンバ変数を追加しないと

コントローラにアンカーする際にエラーになります。

UITextView *textView1;
UITextView *textView2;
 

下記書籍では、3.3.1 ビューコントローラの生成(p60~p62)に記載されている。

iPhone SDK アプリケーション開発ガイド

iPhone SDK アプリケーション開発ガイド

  • 作者: Jonathan Zdziarski
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2009/09/07
  • メディア: 大型本

 


Macフリーソフト~ChaetSheet~ [Mac]

今回は、Macフリーソフト~ChaetSheet~の紹介。

ChaetSheetはcommand長押しすることで、

現在アクティブなアプリケーションの

ショートカットキー一覧を表示してくれる。

長押ししている間表示してくれる

 

詳細は、以下の通り。

1.AppStoreにて「ChaetSeet」を検索し、インストールする。

 

2.システム環境設定 - アクセシビリティにて

「補助装置にアクセスできるようにする」を有効にする必要がある。

有効になっていない場合は、

command長押しでショートカットキー一覧を表示しようとすると

下図のように該当設定を有効にするように促されます。

「open now」をクリックするとシステム環境設定 - アクセシビリティ

が起動します。

ChaetSheet-0.jpg

「補助装置にアクセスできるようにする」にチェックを入れ、有効にする。

CheatSheet-1.jpg

 

3.commandキーを長押しでショートカットキー一覧を表示する。

今回は、テキストエディタで実行した際を例に記述する。

下図のように、ショートカットキー一覧が表示される。

CheatSheet-2.jpg

任意の項目をクリックすると該当機能を実行することができる。

CheatSheet-3.jpg

 


iOSプログラミング~Layerを扱う~

今回は、iOSプログラミング~Layerを扱う~について解説。

iOSプログラミングにて

枠線・角丸・影を描画したい場合がよくある。

その際には、 下記を追加し、Layerを扱えるようにすることで実装できる。

#import <QuartzCore/QuartzCore.h>

 

今回は、UIViewを角丸にする場合の例を下記に示す。

1.下記条件で新規プロジェクトを作成する。

Template:Single View Application

Product Name : Sample0008-1

Devices : iPhone

Use Storyboards : ON

その他 : OFF

 

2. ViewController.mに下記のコードを追加し、Layerを扱えるようにする。

#import <QuartzCore/QuartzCore.h>

3.ViewController.m内のviewDidLoadに下記のコードを追加する。

[self.view.layer setCornerRadius:10];

 

4.実行する。

UIViewが角丸になっている。

Sample0008.jpg

 

 


iOSプログラミング~UIColorをUIViewのbackgroundColorに画像を設定する~

今回は、iOSプログラミング~UIColorをUIViewのbackgroundColorに画像を設定する~を解説。

前回前々回は画像を扱った。

そこで今回は、両方の技術を使い画像からUIColorを作成し

UIViewのbackgroundColorに設定する。

 

iOSプログラミングでUIColorに単純な色ではなく、

画像を使用したい場合がある。

そんな時には下記の通り実装することで解決できる。

 

詳細は、以下の通り。

今回は、UIViewのbackgroundColorに画像を設定する例を記載する。

1.下記条件でプロジェクトを新規作成する。

Template:Single View Application

Product Name:Sample0007-1

Devices : iPhone

Use Storyboards : ON

その他 : OFF

 

2.任意の画像をプロジェクトディレクトリの任意の場所に追加しておく。

 

3.Sample0007-1Groupを右クリックし、

「Add Files to "Sample0007-1"…」を選択する。

Sample0007-1.jpg

 

4.表示される画像選択画面にて2.で追加した画像を選択し、

「Add」ボタンをクリックし、プロジェクトに画像を追加する。

Sample0007-2.jpg

 

5.ViewController.m内のviewDidLoadに下記のコードを追加する。

[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"bg.png"]]];
 

 

6.実行する。

UIViewのbackgroundColorが設定した画像になっている。

Sample0007-3.jpg

 


iOSプログラミング~UIColorをUIImageから作成~ [iOSプログラミング]

今回は、iOSプログラミング~UIColorをUIImageから作成~について解説。

詳細は、下記の通り。

UIColor *color = [UIColor colorWithPatternImage:[UIImage imageNamed:@"画像ファイル名"]];

 

 


iOSプログラミング~UIImageをファイル名から作成~ [iOSプログラミング]

今回は、iOSプログラミング~UIImageをファイル名から作成~について解説。

詳細は、下記の通り。

UIImage *image = [UIImage imageNamed:@"画像ファイル名"];

 

 

 


StoryboardでUIToolbarのtintColor変更 [iOSプログラミング]

今回は、StoryboardでUIToolbarのtintColorの変更方法を紹介。

ただし、iOS5.0以降が対象となります。

概要としては、下記の通り。

User Defined Runtime Attributesに下記条件で設定を追加する。

Key Path : tintColor

Type : Color

Value : 任意の色

 

詳細は、下記の通り。

1.下記条件でプロジェクトを新規作成。

Template:Single View Application

ProductName: Sample0006-1

Use Storyboards:ON

その他:OFF

 

2.StoryboardでToolbarをD&Dで追加、

User Defined Runtime Attributesにある「+」をクリックし、設定を追加する。

Sample0006-1.jpg

 

3.TypeをColorに変更する。

Sample0006-2.jpg

 

4.Valueを任意の色に設定する。

今回は、Orangeに設定。

Sample0006-3.jpg

 

5.Key PathをtintColorに変更する。

Sample0006-4.jpg

 

6.実行する。

通常は、ソースコードでしか変更できないToolbarのtintColorが変更されている。

Sample0006-5.jpg

 

 

 

 


iPhoneSDKを理解する~Storyboradを使わない開発:Viewクラス追加~ [iOSプログラミング]

今回は、iPhoneSDKを理解する~Storyboradを使わない開発:Viewクラス追加~について。

概要としては、以下の通り。

XcodeのSample0005-1Groupを右クリックし、

「New File…」をクリックする。

 

iOSのCocoa Touchの項目一覧から

Objective-C classを選択し、

「Next」ボタンをクリックする。
 

 

下記条件でファイルを作成し、保存する。

Class:MainView

Subclass of:UIView

 

MainView.hを下記の通り修正する。
@interface MainView : UIView {
   
}

- (id)initWithFrame:(CGRect)frame;
- (void)dealloc;
@end


MainView.mを下記の通り修正する。
@implementation MainView

- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        // Initialization code
    }
    return self;
}

- (void)dealloc
{
    [super dealloc];
}

/*
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
- (void)drawRect:(CGRect)rect
{
    // Drawing code
}
*/

@end


 

詳細手順は、以下の通り。

1.XcodeのSample0005-1Groupを右クリックし、

「New File…」をクリックする。

Sample0005-2.jpg

 

2.iOSのCocoa Touchの項目一覧から

Objective-C classを選択し、

「Next」ボタンをクリックする。

Sample0005-3.jpg

 

3.下記条件でファイルを作成し、保存する。

Class:MainView

Subclass of:UIView

Sample0005-4.jpg

MainView.hとMainView.mが追加される。

Sample0005-5.jpg

 

4.MainView.hを下記の通り修正する。
@interface MainView : UIView {
   
}

- (id)initWithFrame:(CGRect)frame;
- (void)dealloc;
@end

5.MainView.mを下記の通り修正する。
@implementation MainView

- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        // Initialization code
    }
    return self;
}

- (void)dealloc
{
    [super dealloc];
}

/*
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
- (void)drawRect:(CGRect)rect
{
    // Drawing code
}
*/

@end

 

iPhone SDK アプリケーション開発ガイド

iPhone SDK アプリケーション開発ガイド

  • 作者: Jonathan Zdziarski
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2009/09/07
  • メディア: 大型本

 


iPhoneSDKを理解する~Storyboradを使わない開発:View表示~ [iOSプログラミング]

今回は、iPhoneSDKを理解する~Storyboradを使わない開発View表示~について。

概要としては、以下の通り。

XcodeでSingle View Applicationテンプレートを用いて、

下記条件でプロジェクトを作成する。

Product Name : Sample0005-1

Devices : iPhone

Use Storyboards : OFF

その他 : OFF

 

作成したプロジェクトから、

ViewController.xibをする。 

AppDelegate.h内を下記の通り修正する。

@interface AppDelegate : UIResponder <UIApplicationDelegate> {
    UIWindow *window;
    UIView   *myView;
}

@property (strong, nonatomic) UIWindow *window;

@end
 

AppDelegate.m内を

を下記の通り修正する。

- (void)dealloc
{
    [window release];
    [myView release];
    [super dealloc];
}


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // ウィンドウ初期化
    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];

    // ビュー初期化
    myView = [[[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];

    // ビューをウィンドウにアンカー
    [window addSubview:myView];

    // ウィンドウをキーウィンドウに指定し、表示する
    [self.window makeKeyAndVisible];
    return YES;
}
 


実行する。

 

詳細手順は、以下の通り。

1.XcodeのテンプレートからSingle View Applicationを選択し、

下記条件で新規プロジェクトを作成する。

作成まではSample0004-1と同様なので

詳細は、こっち…を参照

Product Name : Sample0005-1

Devices : iPhone

Use Storyboards : OFF

その他 : OFF

2.ViewController.xibを右クリックし、

Deleteを選択する。

 

3.Move to Trashクリックし、

ViewController.xibを削除する。

ここまではSample0004-1と同様。

 

4.AppDelegate.h内を下記の通り修正する。

@interface AppDelegate : UIResponder <UIApplicationDelegate> {
    UIWindow *window;
    UIView   *myView;
}

@property (strong, nonatomic) UIWindow *window;

@end
 

5.AppDelegate.h内を下記の通り修正する。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // ウィンドウ初期化
    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];

    // ビュー初期化
    myView = [[[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
    // Viewの背景色を白に変更
    myView.backgroundColor = [UIColor whiteColor];

    // ビューをウィンドウにアンカー
    [window addSubview:myView];

    // ウィンドウをキーウィンドウに指定し、表示する
    [self.window makeKeyAndVisible];
    return YES;
}
 

6.実行する。

白いViewが表示される。

Sample0005-1.jpg


 

iPhone SDK アプリケーション開発ガイド

iPhone SDK アプリケーション開発ガイド

  • 作者: Jonathan Zdziarski
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2009/09/07
  • メディア: 大型本

 


Mac~起動音ON/OFF~ [Mac]

今回は、Mac~起動音ON/OFF~について

下記サイトに紹介されています。

http://appdrill.net/60641/mac-boot-mute.html


タグ:MAC

iPhoneSDKを理解する~Storyboradを使わない開発~ [iOSプログラミング]

今回は、iPhoneSDKを理解する~Storyboradを使わない開発~について。

概要としては、以下の通り。

XcodeでSingle View Applicationテンプレートを用いて、

下記条件でプロジェクトを作成する。

Product Name : Sample0004-1

Devices : iPhone

Use Storyboards : OFF

その他 : OFF

 

作成したプロジェクトから、

ViewController.xibをする。 

AppDelegate.m内の


application:didFinishLaunchingWithOptions:

にある下記の数行を削除する。

self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];


実行する。

 

詳細手順は、以下の通り。

1.XcodeのテンプレートからSingle View Applicationを選択し、

下記条件で新規プロジェクトを作成する。

Product Name : Sample0004-1

Devices : iPhone

Use Storyboards : OFF

その他 : OFF

Sample0003-1.jpg

Sample0004-1.jpg

 


 

2.ViewController.xibを右クリックし、

Deleteを選択する。

Sample0004-2.jpg

Sample0004-3.jpg

 

3.Move to Trashクリックし、

ViewController.xibを削除する。

Sample0004-4.jpg
 

 

4.AppDelegate.m内の

application:didFinishLaunchingWithOptions:

にある下記の数行を削除する。

self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];

Sample0004-5.jpg

 

5.実行する。

Viewが無いのでWindowのみ表示される。

Sample0004-6.jpg


 

iPhone SDK アプリケーション開発ガイド

iPhone SDK アプリケーション開発ガイド

  • 作者: Jonathan Zdziarski
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2009/09/07
  • メディア: 大型本

 


iPhoneSDKを理解する~ビューの接続~ [iOSプログラミング]

今回は、iPhoneSDKを理解する~ビューの接続~について。

概要としては、以下の通り。

XcodeでSingle View Applicationテンプレートを用いて、

下記条件でプロジェクトを作成する。

Product Name : Sample0003-1

Devices : iPhone

Use Storyboards : ON

その他 : OFF

 

作成したプロジェクトのストリートボードから、

Button追加

Button Titleをclickに変更

control + D&DでIBOutletmを下記条件でConnect

 Connection : Outlet

 Name : buttonClick

 Type : UIButton

 

control + D&DでIBActionを下記条件でConnect

 Connection : Action

 Name : buttonClickTouch

 Type : UIButton

 Event : Touch Up Inside

 

上記Connectの際に、

自動で追加されたActionにログ出力を記述。

 

実行する。

ボタンクリックの際、

Debug Areaにログが出力される。

 

詳細手順は、以下の通り。

1.XcodeのテンプレートからSingle View Applicationを選択し、

下記条件で新規プロジェクトを作成する。

Product Name : Sample0003-1

Devices : iPhone

Use Storyboards : ON

その他 : OFF

Sample0003-1.jpg

 

Sample0003-2.jpg


 

2.ControlsからRound Rect ButtonをViewにD&Dし、

追加し、Titleをclickに変更する。

Sample0003-3.jpg

 

3.optionキーを押下したままViewController.hをクリックし、

Connect先のファイルを表示する。

Sample0003-4.jpg
 

 

4.controlキーを押下したままButtonからViewController.hの

@interface ~ @end内にD&Dする。

Sample0003-5.jpg

 

5.表示されるポップアップに下記設定を行い、

「Connect」ボタンをクリックする。

Connection:Outlet

Name:buttonClick

Type:UIButtion

Sample0003-6.jpg

 

6.ViewController.mをクリックし、

自動で追加された項目を確認する。

今回の場合は、deallocに

[_buttonClick release];

の一行が追加される。

Sample0003-7.jpg

 

7.さらに、IBActionも同様に下記条件で追加する。

Connection : Action

Name : buttonClickTouch

Type : UIButton

Event : Touch Up Inside

Connectionをクリックし、OutletからActionに変更する。

Sample0003-14.jpg

Sample0003-8.jpg

 

8.ViewController.mをクリックし、

自動で追加された項目を確認する。

今回の場合は、

- (IBAction)buttonClickTouch:(UIButton *)sender {
}

が追加されている。

Sample0003-9.jpg


9.ログ出力を記述する。

 8.にて確認したメソッド内に下記のようにログ出力を記述する。

    NSLog(@"clicked");

Sample0003-10.jpg

 

10.Debug areaを表示する。

XcodeのViewボタンのDebug area表示切り替えボタンをクリックし、

Debug areaを表示する。

Sample0003-11.jpg

Sample0003-12.jpg

 

11.実行し、表示されるシミュレータのButtonをクリックする。

クリックするごとに、Debug areaに「clicked」とログが表示される。

Sample0003-13.jpg

 

iPhone SDK アプリケーション開発ガイド

iPhone SDK アプリケーション開発ガイド

  • 作者: Jonathan Zdziarski
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2009/09/07
  • メディア: 大型本

 


iPhoneSDKを理解する~Tab Bar Application 発展課題~ [iOSプログラミング]

今回は、iPhoneSDKを理解する~Tab Bar Application 日本語ラベル表示~について

の補足を記述する。

iPhoneSDKを理解する~Tab Bar Application 日本語ラベル表示~についての解説はこっち…

概要としては、以下の通り。

UILabelのtextを編集する。

UITextViewのtextを編集する。

 

1.ストリートボードの該当Viewを選択し、プロパティのtextに任意の文字を入力する。

2.実行する。

下図のように日本語ラベルが表示されるようになる。

Sample0002-15.jpg

 

詳細手順は、以下の通り。

1.ストリートボードのFirst View Controller - First SceneのViewから

Labelを選択し、プロパティのtext入力欄に任意の文字を入力する。

(今回の場合は、「最初のビュー」)

Sample0002-14.jpg

 

2.同様にTextViewやSecond View Controller - Second Scene内のViewを

修正する。

 

3.実行する。

下図のように日本語が表示される。

Sample0002-15.jpg

 

Sample0002-16.jpg

 

 

 

 


Gmail~機能アップ~ [Gmail]

Gmailの~機能アップ~

について、下記サイトで詳しく解説されています。

http://www.lifehacker.jp/2012/10/121031nwegmail.html


タグ:Gmail

Mac ~Finderタブ機能強化~

Mac ~Finderタブ機能強化~について

Finderにタブ機能を追加できるFreeのアプリケーション

XtraFinderが

下記サイトで紹介されています。

http://ushigyu.net/2012/10/30/xtrafinder/


タグ:MAC

Android~JellyBean発表~ [Android]

Android~Jelly Bean~

に関する記述が下記サイトにのています。

http://jp.techcrunch.com/archives/20121029android-4-2-jelly-bean/


タグ:Android

iPhoneSDKを理解する~Tab Bar Application 日本語ラベル表示~ [iOSプログラミング]

今回は、iPhoneSDKを理解する~Tab Bar Application~について

の補足を記述する。

iPhoneSDKを理解する~Tab Bar Application~についての解説はこっち…

概要としては、以下の通り。

1.info.plistの下記を追加変更する。

・Localization native development reg をen → Japanに変更する。

Localized resources can be mixedを追加し、YESに変更する。

 

2. シミュレータの言語設定を日本語に変更する。

変更方法の解説はこっち…


3.実行する。

下図のように日本語ラベルが表示されるようになる。

Sample0002-13.jpg

 

 

今回参考にした下記書籍では、

Localization native development regをJapan

に変更するだけで日本語ラベルが表示されると解説されていました。

しかし、それでは日本語ラベルが表示されなかった…

試しにシミュレータの言語設定を日本語に変更したが、ダメ…

いろいろ試した結果、

Localized resources can be mixedを追加し、YESに変更すると表示されるようになった。

上記修正で、言語設定の言語がラベル表示されるようになる。

 

下記書籍では2.3タブバーを使ったアプリケーションのテンプレート,p33~36に記載されています。

iPhone SDK アプリケーション開発ガイド

iPhone SDK アプリケーション開発ガイド

  • 作者: Jonathan Zdziarski
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2009/09/07
  • メディア: 大型本

 

 


白いきつねのスキル

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。