今週のCocoa情報まとめ(2011-10-23発行)

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

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

久々に。


ライブラリ


iVersion for iOS - Cocoa Controls


新バージョンがダウロード可能になったらダイアログを表示する機能や、初回起動時にアップデート内容を表示する機能を持つ。



開発 - 情報


GLKitの基本 | なんてこったいブログ


GLKit の概要がよくわかる記事。
以下引用。
  • iOS 5で追加されたフレームワーク
  • OpenGLアプリケーションを作るとき用
  • 今までiPhoneでOpenGLアプリケーションを作るときに不便だった部分を補完してくれる


5 helpful UIKit features in the iOS 5 SDK | Think Vitamin

iOS 5 から UIAppearance が追加され、アピアランスセットの切替ができるようになったらしい。これはいい。


モバイルウェブ環境のHTTPSのチューニング « NAVER Engineers' Blog

良いまとめ。NSURLConnectionにおけるKeepaliveの問題への言及もあり。


iOS 5 SDK: UIAlertView Text Input and Validation

iOS 5 から UIAlertView にテキスト入力フィールドを追加することができるようになった。


StoreKitと闘う | なんてこったいブログ

StoreKit の解説。

既に何回か投稿されていて詳細に解説されている。
StoreKitの正常な決済の流れ | なんてこったいブログ
プロダクト情報の取得 | なんてこったいブログ
StoreKitの支払いリクエストの作成と購入手続きの開始まで | なんてこったいブログ

関連情報など
アプリ内ストアの定期購読型(Auto-renewable Subscriptions)に関するメモ / 2011-10-28 - iRSSの日記
新しい定期購読型のアプリ内課金を実装してみた (Auto-renewable Subscriptions) | KRAY Inc


Newsstandメモ / 2011-10-26 - iRSSの日記

iOS5 から導入された Newsstand の開発情報。


開発 - 環境


Objective-C用のドキュメント作成ツールappledoc | なんてこったいブログ
appledocのGUIフロントエンドを作りました | なんてこったいブログ

Apple が提供しているリファレンスデザインそっくりのドキュメントを生成するコマンドラインツール appledoc の紹介記事。

appledoc の出力はこんな感じ。

まんま Apple のそれに近い。


[Xcode][iOS] Xcode 4.2にiOSシミュレータ4.3をインストールする - iOS 開発ブログ Natsu's note

以前のバージョンのシミュレータを動作させるには Xcode の Preferences - Download でダウンロードする必要あり。

(関連情報)Xcode Release Notes


Xcode 4.2で変わったビルド設定(アーキテクチャとコンパイラ)と問題点などについて - Awaresoft

以下、勝手なまとめ
  • arm6 の非サポートの件(デフォルト arm7)
  • コンパイラの変更(LLVM GCC 4.2 と Apple LLVM Compiler 3.0 の二択。後者がデフォルト)
  • LLVMコンパイラの問題(Apple LLVM Compiler 3.0 でコンパイルした場合起動せずクラッシュしたケースなど)
  • アーキテクチャ毎に異なるコンパイラを使用する方法の紹介


iPhone/iPad向けObjective-C開発環境「AppCode」登場 - JetBrains | エンタープライズ | マイコミジャーナル

Objective-C向けの統合開発環境。Eclipseベース(要Javaランタイム)。




開発 - デバッグ


iOSデバイスのクラッシュログを読むには - Awaresoft

.dSYMファイルとシンボル解決用スクリプト symbolicatecrash の説明など。クラッシュ状況や原因究明を調べるのに役立つ情報。
以下、引用
この場所にパスが通っていない場合は、パスに追加しておくか、パスが通っている場所にスクリプトをコピーするかしておくとよろしいかと思います。
  • クラッシュログファイル(*.crash)
  • dSYMファイル
  • symbolicatecrashスクリプト
の3つがそろったら、ターミナルから次のコマンドを実行すると、シンボルを解決した結果がコンソールに出力されます。
% symbolicatecrash [クラッシュログファイル] [dSYMファイル]

Xcode 4.2 + armv6で浮動小数点のバグ | HMDT Blog

以下、引用
Xcode 4.2 + armv6デバイスの組み合わせで、浮動小数点の演算にバグがあるらしい。演算結果が正しくないときがあるらしい。


Cocoaの日々


Cocoaの日々: CAGradientLayer を使ったグラデーション付きボタンの試作




Cocoaの日々: github の pull request

github の pull request とは、 fork したソースの修正を master ブランチへ反映させる為の仕組み。修正者が master のメンテナへリクエストを出す。それを受けたメンテナは内容を確認してマージを行う。github の pull request は、この一連の流れが全部 Webブラウザだけでできる。


Responses

Leave a Response

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