タグ

Objective-CとiOS6に関するMiyakeyのブックマーク (4)

  • iOS6対応 背景設定時の注意点 | DevelopersIO

    iOS5(Xcode4.4) で作成したプロジェクトを iOS6(Xcode4.5) に移行したときに、背景の設定方法でいくつか修正作業がありました。 今回は、その中から以下の2点について、内容を書き残しておこうと思います。 UITableView の backgroundColor が使えなくなった。 Group Table View Background Color が使えなくなった。 UITableView の backgroundColor が使えなくなった iOS6 では、UITableView の背景色を変更する方法として backgroundColor が使えなくなっているので、 代わりに backgroundView を使用します。 iOS5 では、以下のように backgroundColor を使用して背景色を変更していました。 - (void)viewDidLoad {

  • iOS6 UITableViewのセルの再利用の方法が変わった | DevelopersIO

    UITableViewのセル再利用のためのメソッドで、dequeueReusableCellWithIdentifier:というメソッドがありますが、それによく似たメソッドdequeueReusableCellWithIdentifier:forIndexPath:がiOS SDK 6.0から追加されたようです。 これは、UICollectionViewの追加と同時にセルの再利用まわりがシンプルにされたことによる変更なので、この事自体は歓迎すべきことです。しかし、iOS SDK 6.0を利用したXcodeでUITableViewControllerのサブクラスを作成すると、デフォルトでこの新しいメソッドが呼ばれるコードがテンプレートに書かれます。それをそのまま対応していないiOS 5.1以前で利用しようとすると"unrecognized selector sent to instance"

  • iOS6で大きく変わったアプリ間データ共有 - Toyship.org

    先日、「iOS6でAndroidのインテントっぽいものができたって聞いたんですけど、ほんとですか?」と聞かれました。 うーん、聞きたいことはわかるんだけど、ちょっと違うんですよね。 ……というわけで、Xcodeでの設定方法もだいぶ前と変わったし、iOSの現時点でのアプリ間ファイル共有についてまとめてみました。 iOS6で大きく変化したところは…… まず、iOS6で大きく変わったのは次の二つです。 UIDocumentInteractionControllerを使った共有が、機能も見た目も大幅に進化したこと UIActivityViewControllerを使った共有ができるようになったこと それぞれ変更内容がいろいろあるので、三つにわけて書いてみました。 その1:OpenURLを使ったデータ共有 その2:UIDocumentInteractionControllerを使ったデータ共有 その

    iOS6で大きく変わったアプリ間データ共有 - Toyship.org
  • アプリのiPhone5対応 - Toyship.org

    今までのアプリをiPhone5の640x1136の縦長画面に対応させるために私がやったことのメモです。 (たぶんこれで大丈夫だと思うんですけど、何か問題があったら追記します。) iPhone5画面サイズ対応 まず、アプリをiPhone5の640x1136サイズで起動するには、プロジェクトにこの画像ファイルを追加すること。(もちろん画像サイズは640x1136) Default-568h@2x.png 公式書類に一応書いてあるんですが、ちょっと記述がわかりづらいですね。(もうちょっとわかりやすくかいてくれてもいいと思うんですけど。) iOS App Programming Guide(App-Related Resources) 各画面のサイズ変更対応 次に、起動画面以外の各画面をiPhone5/iPhone4の両対応にするための変更です。 まずは、それぞれのxibファイルを開いて、ベースと

    アプリのiPhone5対応 - Toyship.org
  • 1