タグ

ブックマーク / info-utakura.blogspot.com (2)

  • iOSの色々なバグや仕様

    X−BASIC for iOSの開発中に発見したiOSのバグや隠れ仕様をあげておく。 発生するバージョンを特定できてないものもあるが、今後の開発時に注意すれば良いということで。 ・横画面において、キーボードwidthとheightが逆になってる (というか、縦画面時のサイズのまま返ってきている) 0,0,1024,352のはずが、0,0,352,1024になってる。 画面方向を認識して、読み替える必要がある。 ・MFMailComposeViewControllerで送信するとメモリーリークが発生する 下書き〜削除・保存すると発生しない 宛先をメニューを選ぶだけでは発生しない シミュレーター上だけかもしれない ・バックグラウンドでUIGraphicsGetImageFromCurrentImageContext()が取得できない 常にリターン値がNULLになる ・ナビゲーションバーのボタン

    Bowz13
    Bowz13 2013/05/20
  • Xcode;Expression is no assignable

    Xcode上でObjective-Cで式を書いていると、Expression is no assignableというエラーが出ることがある。ほとんどの場合の原因は、「構造体とクラスを混在した式を書いている」事にある。 「例」 UIImageViewのプロパティframeにアクセスする場合 CGRect frame1=imageView.frame;        // OK CGSize size1 =imageView.frame.size;    // Expression is no assignable frameはCGRect構造体を返してくる。 struct CGRect { CGPoint origin;  // frame.origin.x   frame.origin.y CGSize size;     // frame.size.width frame.size.he

  • 1