面白きことは良きことなり

拙く未熟なiOSエンジニアの備忘録と戯言

2016-06-13から1日間の記事一覧

Swift2で数字をenumに変換

Swift2でtagを設定したObjectからenumに変換する時に調べたので、備忘録として残す enumType(rawValue: numberType) ざっくり書けばこんなん。 // tagをenumに変換 guard let direction = Direction(rawValue: sender.tag) else { return }

CGFloatを使う時の注意点

Objective-CやSwiftを使ってiOSアプリを開発する時、小数点使用する型は8割CGFloatを使う。 このCGFloatを使う時に Use of undeclared type 'CGFloat': did you mean to use 'CGFloat'? というエラーが出たことがあった。 解決方法は単純に、UIKitをimportす…

presentedとpresentingの違い

たまにpresentedviewcontrollerとpresentingviewcontrollerの違いがわからなくなるのでメモA presentViewController B B presentViewController C となった時、画面手前から奥にかけてC > B > Aの階層になる。この時、Bから見て…、 - presentedviewcontrol…

El Captainでpodsが使えない

El Captainでpodsが使えないとかなんとか。 自分はpods嫌いだし、極力Frameworkも使いたくない人だけど、使わざるを得ないことがあるかもしれないのでリンクだけ貼っておくhanhan's blog - El Capitanでpodが使えなくなったら試すこと

iOS端末のタスクキルは電池を消耗するからしない方がいいとか

iOS端末で電池の消費を気にして、よくタスクを切ることあるけど、実はそれが逆に電池を消耗する結果になるという記事が最近あった。 しかも、Appleも認めてる。でも、タスクが大量にある状態もなんか嫌なんだよなー。 充電できる環境の時だけ、切るようにし…