まとめ
Cocoaの日々: 情報/2011-11-06
個別リンク
Cocoaの日々: [Info] iPhoneで利用可能な URLスキームまとめサイトの紹介
Cocoaの日々: [Info] Xcodeブレークポイントの設定を活用する
Cocoaの日々: [Info] iCloud Storage API チュートリアル
Cocoaの日々: [Info] 便利メソッドを集めたライブラリ - GHKit
Cocoaの日々: [Info] 設定画面構成ライブラリ - QuickDialog
Cocoaの日々: [Info] コミニュティバグレポート - Open Rader
Cocoaの日々: [Info] ライブラリデータベースサイト -
Cocoaの日々: [Info] iOS開発情報サイト紹介 - iPhone and iPad development
Cocoaの日々: [Info] StoreKit 解説記事の紹介
Cocoaの日々: [Info] ARCチュートリアル
Cocoaの日々: [Info] ポップアップウィンドウライブラリ ALPopupView
Cocoaの日々: [Info] iOS5標準のJSONライブラリの紹介
Cocoaの日々: [Info] カスタムツールバーライブラリ ALToolbar
Cocoaの日々: [Info] iOS5 Twitter API のチュートリアル
Cocoaの日々: [Info] UIWebView で文字列を反転する
[Info] iOS5チュートリアルサイトの紹介記事
| Published in 情報, 情報/2011-11-20, 情報/開発/iOS5, 情報/開発/チュートリアル | 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] iPhoneで利用可能な URLスキームまとめサイトの紹介
2011年11月12日土曜日 | Published in 情報, 情報/2011-11-06, 情報/開発/テクニック | 0 コメント
Apple製アプリでは下記が紹介されていた。SMSも行けるのか。
3.1 Safari 3.2 Maps 3.3 Phone 3.4 SMS 3.5 Mail 3.6 YouTube 3.7 iTunes 3.8 App Store 3.9 iBooks
Maps はちょうど知りたかった情報の一つ。こんな感じ(転載)。
NSString *title = @"title"; float latitude = 35.4634; float longitude = 9.43425; int zoom = 13; NSString *stringURL = [NSString stringWithFormat: @"http://maps.google.com/maps?q=%@@%1.6f,%1.6f&z=%d", title, latitude, longitude, zoom]; NSURL *url = [NSURL URLWithString:stringURL]; [[UIApplication sharedApplication] openURL:url];ホストは maps.google.com だが地図アプリが開くとのこと。確かに iPhoneのSafari だとGoogle Mpas には飛ばず、地図アプリが開いていた。"maps://" でも行けるらしい。
その他、主要なサードパーティ製アプリについてもまとめられている(Tweetieや Echofon、Facebook など)。
[Info] Xcodeブレークポイントの設定を活用する
| Published in 情報, 情報/2011-11-06, 情報/開発/テクニック | 0 コメント
Xcode のブレークポイントの活用方法についてのTips。
停止条件と停止した時に起こすアクションを設定することができる。
Xcodeで確認してみると選べる Actions は次のようなものがあった。
(ネタ元)Twitter / @natsun_happy: ブレイクポイントのオプション設定。こういうのを知って ...
停止条件と停止した時に起こすアクションを設定することができる。
Xcodeで確認してみると選べる Actions は次のようなものがあった。
(ネタ元)Twitter / @natsun_happy: ブレイクポイントのオプション設定。こういうのを知って ...
[Info] iCloud Storage API チュートリアル
2011年11月11日金曜日 | Published in iCloud, 情報, 情報/2011-11-06, 情報/開発/iOS5, 情報/開発/チュートリアル | 0 コメント
Provisioning と Entitlements の設定方法から始まり、Store の概説、Ubiquity Container の扱い、ドキュメントの作成など最低限必要な情報が紹介されている。
Core Data も iCloud Storage が使える。
Using Core Data with iCloud Release Notes
[Info] 便利メソッドを集めたライブラリ - GHKit
| Published in 情報, 情報/2011-11-06, 情報/開発/ライブラリ | 0 コメント
便利メソッドをカテゴリで実装しているライブラリ。
appledoc によるリファレンスマニュアルも用意されている。
以下、リファレンスからの転載。
Strings:
HMAC:
組み込んでおくと重宝するかも。
似たようなライブラリでこんなのもあった。
enormego/cocoa-helpers - GitHub
appledoc によるリファレンスマニュアルも用意されている。
以下、リファレンスからの転載。
Dates:
GHNSDate+Formatters.h: Date parsers, formatting and formatters for ISO8601, RFC822, HTTP (RFC1123, RFC850, asctime) and since epoch. NSDate *date = [NSDate gh_parseISO8601:@"2010-10-07T04:25Z"]
NSString *dateString = [date gh_formatHTTP]; // Formatted like: Sun, 06 Nov 1994 08:49:37 GMT"
GHNSString+Utils.h: Stripping, reversing, counting, UUID, MD5 and more. [NSString gh_isBlank:@" "]; // YES
[NSString gh_isBlank:nil]; // YES
[@"abc" gh_reverse]; // @"cba"
[@" some text " gh_strip]; // @"some text"HMAC:
GHNSString+HMAC.h: SHA-1 HMAC#import "GTMBase64.h"
["stringtosign" gh_HMACSHA1:@"secret" base64Encoder:[GTMBase64 class]];組み込んでおくと重宝するかも。
似たようなライブラリでこんなのもあった。
enormego/cocoa-helpers - GitHub
[Info] 設定画面構成ライブラリ - QuickDialog
| Published in 情報, 情報/2011-11-06, 情報/開発/ライブラリ | 0 コメント
iOS でよく使われているスタイルの設定画面を作成する為のライブラリ。
こんな感じで書ける。
簡単。
これまで書いてきたコードがたまってきたので似たようなライブラリを作ろうかと思っていた矢先に見つけた。作る前で良かった。。
カスタマイズもできてこんなのも作れるらしい。
こんな感じで書ける。
QRootElement *root = [[QRootElement alloc] init]; root.title = @"Hello World"; root.grouped = YES; QSection *section = [[QSection alloc] init]; QLabelElement *label = [[QLabelElement alloc] initWithTitle:@"Hello" Value:@"world!"]; [root addSection:section]; [section addElement:label]; UINavigationController *navigation = [QuickDialogController controllerWithNavigationForRoot:root]; [self presentModalViewController:navigation animated:YES];これがこうなる。
簡単。
これまで書いてきたコードがたまってきたので似たようなライブラリを作ろうかと思っていた矢先に見つけた。作る前で良かった。。
カスタマイズもできてこんなのも作れるらしい。
登録:
投稿 (Atom)
人気の投稿(過去 30日間)
-
[2011-07-08追記] ブロックの原因が判明、下記もどうぞ。 Cocoaの日々: [iOS] SCNetworkReachabilityGetFlags のブロックの件 以前、 Cocoaの日々: ネットワーク接続状況を知る というブログを書いた。 その後わか...
-
GameKit を使い端末間の Bluetooth通信を試してみた。 サンプル テキストメッセージをやりとりできる簡易なサンプルプログラムを組んでみた。 2つの iOS端末でプログラムを立ち上げて両方で "Connect" を押す。すると近くの端末を探...
-
早速修正 プロパティ定義だけでアーカイブできるライブラリ LKCodingObject公開 class_copyPropertyList で取得できるプロパティには親クラスのリストが含まれないことに実際のプロジェクトで使っていたら気がついた。この為、親クラスで定義されてい...
-
+allocWithZone: までもオーバーライドしてとことんシングルトンにこだわった記事。大抵の場合ここまで必要は無いと思うがいつか役にたつかも。 Duck Rowing » Using the Singleton Pattern in Objective-C Part...
-
2010-12-19 [訂正] Objective-Zip ではなく ziparchive の間違いです。 Source Checkout - ziparchive - Project Hosting on Google Code 根本的な間違いで失礼しました。 iPh...













