お?いけるくさい?

iPhoneアプリエンジニアのたまごです。いっちょまえエンジニア目指してちいさな発見や学んだことを覚え書きしていきます!Objective-C/iOS/開発

Tips

PROJECTのDeployment Target設定はTARGETSだけで大丈夫なのか?

Xcodeで対象OSを設定したいときに、 Depoyment Targetを変更するところが2箇所ありますね。 (PROJECT と TARGETS) TARGETS > SUMMARYのほうはアプリのバージョンとかBundle Iddentifierとか もろもろ設定できますよね。 なので私はこっちのDeploymentment …

iPhone5/iOS6になってのTips

■viewDidunLoadは呼ばれない これけっこう気をつけること。 NotificationとかObserverとか、 removeしてあげないといつまでも通知してくれる健気な彼ら。 プログラムに旋風を巻き起こすことになります。 結果、 「なんでこのメソッド2回も呼ばれるんだ..!」…

タップ認識

1、「閉じる」ボタンを置いたUIViewがあります。 2、このViewを「表示」ボタンを置いたViewControllerがあります。 3、UIViewをViewControllerにaddして、setHidden:YESにしておきます。 4、「表示」ボタンを押すとViewをsetHidden:NOにします。 5、表…

Build時のlogの出し方

Debug Console(ログを出すとこ)を使ってログを出すときに、 LLDBとかいうログの出し方と GDBっていうログの出し方とあるらしく、 GDBだとより細かくログを見れる?ぽいです。 変更するにはXcode上部メニューから Product>Edit Scheme>Debugger で変更で…

iOSのbeta版のインストール方法

※注意事項---------------------- OSはアップデートすると元に戻せなくなるので、 開発用で事前に入れておきたいもやApp Storeにあがってないものは 入れてからアップデートするように! ---------------------------------- ①まずはapple Developerにログイ…

メモ

カスタムクラスで機能拡張をさせたときは、プロパティで外から値をさわるのではなく、そのクラス内に値を変えるメソッドをもたせるほうが良い 例えば画像を変えたいとかそういうメソッドやったら、引数に(BOOL):YES/NOとかをもたせてメソッドないでif文で分…

めも

#pragma mark - 画像読み込み処理 って書くと、 メソッド検索するときに便利 引数の扱い 共通化したい処理→関数 その中で変えたい部分→引数 引数難しい、、慣れなきゃなぁ 予防策 なんでも、 if (〇〇 != nil){ } って書くと、 アクセス先が無いよー!って落…

生成したいUIViewの座標を簡単に知れる方法!

現段階ではInterfaceBuilderで直感的にViewを生成していますが、 今後ポイントでViewを生成したい!というときに使える方法。 いったんIBでぺぺっと貼る作業は必要になるけど、 画面のどのへんかってのを一発で知ることができて便利! 1、空っぽの親ViewをI…