タグ

ブックマーク / qiita.com/yimajo (5)

  • ViewControllerで戻るボタンのタップを検知する - Qiita

    ViewControllerによって自動で生成された戻るボタンをユーザーに押された時の処理を検知したいときに調べたメモ。みなさんもユーザーのログ関係でそういうことをしないといけない要件があったりするのではないかなと。 StackOverflowみるといくつか方法があった http://stackoverflow.com/questions/5217992/back-button-callback-in-navigationcontroller-in-ios 3つ紹介しておく。 viewWillDisappear:時に判定 viewWillDisappear:時に自分自身がnavigationControllerのコンテナに追加されているかを判定することによって検出できる - (void)viewWillDisappear:(BOOL)animated { if (![self.naviga

    ViewControllerで戻るボタンのタップを検知する - Qiita
  • やはりお前らのiOS7対応は間違っている(解説編) - Qiita

    クックパッドさんが月イチで行っている第3回potatotips(ポテトチップス)というTips共有会がYahoo!Japanさんで開かれたので参加させてもらい、『やはりお前らのiOS7対応は間違っている』という刺激的&挑戦的なタイトルで発表させてもらいました。 発表時には時間もなかったせいかツッコミがなかったのですが、おそらく公開したらツッコミがあると思うのでいくつかの補足を付けて公開します(発表時の資料はSlideShareに上げてますが、Qiitaのほうが編集リクエストもあるし直しやすいかと思います)。 何を間違っているか 最近、iOS7でUINavigationBarにself.viewが潜り込むという話をよく目にすると思います。この対応方法として「edgesForExtededLayoutプロパティをUIRectEdgeNoneとする(StoryboardではUnder Top B

    やはりお前らのiOS7対応は間違っている(解説編) - Qiita
  • 今から新規でiOSアプリを書き始めるなら。2016年冬 - Qiita

    こんにちは @yimajo です。この記事は今から新規でAndroidアプリを書き始めるなら。に大きく影響されています。主な内容として次のような事柄を取り扱っています。 今から書くならこんな設計 こんなライブラリがあるが使ってみた感想 ただ、結論として大して深い内容は書けませんでしたので、がっかりせず、みなさん思い思いにやればいいよっていうことに終着しています。アドベントカレンダーのネタにみなさんも書いてみてはどうでしょう。 言語について Objective-C か Swift か まず最初に言っておくとObjective-CやSwift以外にもiOSアプリを始める方法はあります。例えばObjective-C++とかRubyMotionとか。まあそれはそれで良いところもあると思いますが、複数人でiOSアプリ開発を行いそれを保守したり機能追加したりすることを考えるとObjective-CかS

    今から新規でiOSアプリを書き始めるなら。2016年冬 - Qiita
  • Objective-CのLightweight Genericsに使われる__kindofとは何か - Qiita

    最近のObjecitive-CにもSwiftに併せて細かな変更や機能追加がされており、NSArrayやNSDictionaryなどコンテナが保持する型を指定するLightweight Genericsが追加されたことも記憶に新しいですが、その他にも__kindofを型に指定するアノテーションが追加されていました。 2016年、Objective-Cのコードをまだまだ保守していく皆さんのために、今回はこの__kindofについて軽くまとめておきます。 はじめに結論 まず結論から書いておきます。今北産業です。 NSArray *array1; // 何が入ってるかわからん NSArray<_kindof UIView *> *array2; // UIViewとそのサブクラス入ってる NSArray<UIView *> *array3; // UIViewしか入ってないもんね add/setは

    Objective-CのLightweight Genericsに使われる__kindofとは何か - Qiita
  • Auto LayoutでViewを等間隔に並べる記事読んでもわからない人向けの説明 - Qiita

    前置き 最近Auto Layoutの記事をよく目にする事が多いのですが、Viewを等間隔に並べる記事はすんなりと理解できなかったため、自分がサンプルコードを動かしたりして理解していった内容を書いてみます。 きっかけになった記事:「実践 Auto Layout」 http://blog.jarinosuke.com/entry/auto-layout-best-practice サンプルが超絶参考になった:「Cocoaの日々 - Autolayoutでビューを等間隔に並べる」 http://cocoadays.blogspot.jp/2014/01/autolayout_7.html 公式リファレンスにもある(英語) https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/Autolayo

    Auto LayoutでViewを等間隔に並べる記事読んでもわからない人向けの説明 - Qiita
    KatagiriSo
    KatagiriSo 2015/06/22
    わかりやすい
  • 1