ラベル 情報/開発/iOS5 の投稿を表示しています。 すべての投稿を表示
ラベル 情報/開発/iOS5 の投稿を表示しています。 すべての投稿を表示

[Info] 日本語による ARC の紹介記事

2011年11月17日木曜日 | Published in | 0 コメント

このエントリーをはてなブックマークに追加

@natsun_happy さんによる ARCの解説。


ARCの基本的なところが押さえられているのでこの記事でひと通りの知識が得られる。

また図による説明がとてもわかりやすい。

- - - -
日本語での解説はうれしいし、
なによりも @natsun_happy さんの文章は読みやすいくてわかりやすい。
今後も期待。


[Info] iOS5から導入された Core Image のチュートリアル

2011年11月15日火曜日 | Published in | 0 コメント

このエントリーをはてなブックマークに追加


フィルタの適用や、適用後の画像をフォトアルバムへ書きだす方法などが説明されている。


(ネタ元)Twitter / @natsun_happy: Beginning Core Image in iO ...


[Info] 特定のファイルをiCloudバックアップ対象外にする

2011年11月14日月曜日 | Published in | 0 コメント

このエントリーをはてなブックマークに追加

iOS 5.0.1 から指定したファイルを iCloud および iTunes バックアップから除外できるようになった。その方法の紹介と関連してデータの種類毎の格納場所、バックアップの扱いの説明など。



データカテゴリ


データの用途によって4つのカテゴリが挙げられている。

カテゴリ用途ディレクトリバック
アップ対象
Critical Dataユーザが作成するデータ
または
再作成ができないデータ
Documents
Cached Data再ダウンロード
または
再作成が可能なデータ
Library/Caches×
Temporary Data使用期間の短い一時的な
データで保存が不要なデータ
tmp×
Offline Dataオフライン時に
利用するデータ
Documents または
Library/Private Documents
かつ拡張属性付与


拡張属性 "do not backkup"


iOS5.0.1 よりファイルに 拡張属性 "do not backup" を付与することで特定のファイルを iCloud/iTunesバックアップの対象外にできる。以下は Technical Q&A からの転載。
#include <sys/xattr.h>
- (BOOL)addSkipBackupAttributeToItemAtURL:(NSURL *)URL
{
    const char* filePath = [[URL path] fileSystemRepresentation];
 
    const char* attrName = "com.apple.MobileBackup";
    u_int8_t attrValue = 1;
 
    int result = setxattr(filePath, attrName, &attrValue, sizeof(attrValue), 0, 0);
    return result == 0;
}
拡張属性が認識されるのは iOS5.0.1以降。それ以前は機能しない(つまりバックアップされる)。


参考情報


setxattr(2) Mac OS X Developer Tools Manual Page

setxattr関数のマニュアル

[Info] iOS5チュートリアルサイトの紹介記事

2011年11月13日日曜日 | Published in | 0 コメント

このエントリーをはてなブックマークに追加

@natsusan_happy さんの iOS5チュートリアルサイト紹介。読みやすい。



以下、紹介内容の抜粋。

  • User Interface Customization in iOS 5
  • Beginning Storyboards in iOS 5 Part 1
  • Beginning Storyboards in iOS 5 Part 2
  • Beginning OpenGL ES 2.0 with GLKit Part 1
  • Beginning OpenGL ES 2.0 with GLKit Part 2
  • Beginning ARC in iOS 5 Part1
  • Beginning ARC in iOS 5 Part2
  • Beginning Turn-Based Gaming with iOS 5 Part 1
  • Beginning Turn-Based Gaming with iOS 5 Part 2
  • Working with JSON in iOS 5
  • Beginning iCloud in iOS 5 Tutorial Part 1
  • Beginning iCloud in iOS 5 Tutorial Part 2
  • Beginning Twitter in iOS 5
  • The iOS Apprentice: Learn iPhone and iPad Programming via Tutorials!



[Info] iCloud Storage API チュートリアル

2011年11月11日金曜日 | Published in | 0 コメント

このエントリーをはてなブックマークに追加


Provisioning と Entitlements の設定方法から始まり、Store の概説、Ubiquity Container の扱い、ドキュメントの作成など最低限必要な情報が紹介されている。
Core Data も iCloud Storage が使える。
Using Core Data with iCloud Release Notes

[Info] ARCチュートリアル

2011年11月9日水曜日 | Published in | 0 コメント

このエントリーをはてなブックマークに追加

ARCのチュートリアル。説明が丁寧でわかりやすい。


図解あり。weak と strong のイメージがつかめる。

変数宣言はデフォルトで strong になるので下記コードはクラッシュしない。
id obj = [array objectAtIndex:0];
[array removeObjectAtIndex:0];
NSLog(@"%@", obj);

weak は参照先オブジェクトが破棄(deallocated)された時に nil になる("zeroing"と呼ばれる)。



非ARCコードの移行方法についても説明があり参考になる。






[Info] iOS5 Twitter API のチュートリアル

2011年11月7日月曜日 | Published in | 0 コメント

このエントリーをはてなブックマークに追加

iOS5 から導入された Twitter API のチュートリアル


画像やURL付きのツィートを作成・投稿するアプリを作る。


こちらもどうぞ。
Cocoaの日々: TWTweetComposeViewController でツィート


人気の投稿(過去 30日間)