ラベル 情報/2011-11-06 の投稿を表示しています。 すべての投稿を表示
ラベル 情報/2011-11-06 の投稿を表示しています。 すべての投稿を表示

[Info] iPhoneで利用可能な URLスキームまとめサイトの紹介

2011年11月12日土曜日 | Published in | 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 | 0 コメント

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

Xcode のブレークポイントの活用方法についてのTips。


停止条件と停止した時に起こすアクションを設定することができる。

Xcodeで確認してみると選べる Actions は次のようなものがあった。



(ネタ元)Twitter / @natsun_happy: ブレイクポイントのオプション設定。こういうのを知って ...


[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] 便利メソッドを集めたライブラリ - GHKit

| Published in | 0 コメント

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

便利メソッドをカテゴリで実装しているライブラリ。


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"

Strings:
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 | 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];
これがこうなる。

簡単。

これまで書いてきたコードがたまってきたので似たようなライブラリを作ろうかと思っていた矢先に見つけた。作る前で良かった。。

カスタマイズもできてこんなのも作れるらしい。




[Info] コミニュティバグレポート - Open Rader

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

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

コミニュティによるバグレポートまとめサイト


カテゴリは
iPhone/iPod Touch, Developer Tools, App Store, Mac OS X, iCloud, iTunes, ... など多岐に渡る。問題に直面した場合に役立つ(かもしれない)。






(ネタ元)Twitter / @norio_nomura: @hkato193 ちなみにこんなのもあります。 - ...

[Info] ライブラリデータベースサイト -

| Published in | 0 コメント

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

iOS/OSX向けライブラリデータベースサイト。情報源としてRSS購読。




[Info] iOS開発情報サイト紹介 - iPhone and iPad development

| Published in | 0 コメント

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

iOS開発情報を集めたニュースサイト。ライブラリの紹介やチュートリアルサイトの紹介など。情報源として RSS購読することにした。




[Info] StoreKit 解説記事の紹介

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

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

StoreKit の詳細な解説。わかりやすい上に気をつけるポイントも網羅されていて非常に参考になる。



タイトル

  1. StoreKitと闘う
  2. StoreKitの正常な決済の流れ
  3. プロダクト情報の取得
  4. StoreKitの支払いリクエストの作成と購入手続きの開始まで
  5. StoreKitのトランザクションの基礎
  6. StoreKit トランザクションの中断と再開
  7. StoreKit トランザクションとデバイスとAppleID
  8. StoreKit Consumableプロダクトの二重購入
  9. StoreKit トランザクションの重複を防ぐ
  10. StoreKit(組み込みプロダクトモデル編) まとめ



[Info] ARCチュートリアル

| Published in | 0 コメント

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

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


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

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

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



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






[Info] ポップアップウィンドウライブラリ ALPopupView

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

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

mobilebricksよりポップアップウィンドウ風のビューを提供するライブラリ。有料($19)。




ヘルプ表示などに良さそう。


[Info] iOS5標準のJSONライブラリの紹介

| Published in | 0 コメント

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

iOS 5から標準で用意された JSON API の紹介記事。

NathanHJones.com » Blog Archive » Getting Started with JSON in iOS5

APIは限られていて使い方は容易。



[Info] カスタムツールバーライブラリ ALToolbar

| Published in | 0 コメント

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

mobilebricks よりカスタムツールバー。有料($19)


見た目は悪くない。


高さ、背景画像のカスタマイズが可能。



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

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

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

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


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


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


[Info] UIWebView で文字列を反転する

| Published in | 0 コメント

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

UIWebView で JavaScriptを使って文字列を反転表示する方法の紹介。

How To Search And Highlight A String Inside UIWebView - ZaldzBugz Frameworks


UIWebView には文字列を反転するメソッドは無い。代わりに JavaScriptを用意してそれを実行する。
こんな感じ。

ボタンが押されたらバンドル内の JavaScript ファイルを読み込んでそれを実行している。





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