2016年11月10日

[開発者向け] UINavigationController と生きていく

 ほら、iPhone って戻るボタンないじゃないすか。
 だからアプリを作る場合、前の画面に戻るためのUIは必要に応じて自分で実装しないといけないんですが、一応、自動的に画面の履歴を管理して、1つ前の画面に戻るボタンも表示してくれる、UINavigationController って機能が用意されてます。
 それを使えば Android と同じような感じのアプリを作りやすいのですが、なんかどうにも微妙に不親切なので、罠っぽいところをまとめときます。

 それはそうと、UINavigationController っていちいち書くのダルイよね。iOS の開発してるとどうしても 「〜Controller」 って名前が多くなるんで、いちいち名前が長くなって鬱陶しい。

続きを読む
posted by ひこざ at 23:59| Comment(0) | 開発 - iPhone

2016年11月07日

11/7週報 - マテリアルキューブを手に入れろ!。あとしじゅちゅ

長期目標
  • 当面は自主開発。いろんなアプリ開発に対応できるよう下地作り。
  • Android のツール開発を習得後、年内を目処に iOS のツール開発も習得。
先週の作業予定
  • iOSの勉強。独自ビューの作り方と図形描画のしかた。
  • 夜はまとめ書く。
  • 大腸ポリープ切られてくる。1泊入院。
    先週の作業実績
    • iOSの勉強。図形描画のしかたと Chronus の実装開始。
    • 夜はまとめ書いてるけど、なんかまとまらない。
    • 大腸ポリープ切られてきた。問題はないけど禁酒で寂しい。
    今週の作業予定
    • iOSの勉強。Chronus の基本機能は実装してしまいたい。
    • 夜はまとめ書く。もう順序立てて書くのやめてつれづれと。
    • 手術後2週間は安静にしとけとの事なので、今週はおとなしく開発。

    20161107a.jpg
     ハンズに売ってるいろんな素材の 3x3cm キューブをついついたまに買っちゃうんですが、先週10個になったので記念撮影でも。真鍮いいよ冷たくて重くていいよ真鍮ハァハァ。他にも銅とか鉄も売ってるけど、鉛とか石材も作って欲しいんだけどなぁ。

     さて週報です。先週は手術でしたね。今日医療保険に申請しようと電話したら しじゅちゅ とか噛んでちょっと恥ずかしかったですね。まあ手術っても内視鏡だし腸に痛覚とかないし、術後も至って日常そのものですが、あんま動くと止血クリップが外れるので 2週間は安静&禁酒 だそうです。寂しい。
     そういや前に手術した時、入院中に腰が痛くてつい体操したらクリップ外れちゃって、緊急処置のためアレコレ入れたり出したり入れたりエライ経験をしたっけなぁ(遠い目)。おとなしくします。

     だから週報なんですってば!。ここ2ヶ月くらい散々イヤイヤぐだぐだしてましたが、やっと iOS 開発をやっていけそうな目処が立ちましたので、本格的に Chronus の実装がはじまりました。今週はとりあえず、見た目とかは後回しで射撃タイマーとしての基本機能を実装してしまいたい感じ。コアの処理については Android 版のソースを Swift に変えるだけでほぼ動くし、割とスムーズに進んでます。

     それからノウハウまとめなんですが、先週からずーっと大きめの記事を書いてるものの、どうにもうまく書けなくてイヤになってきたので、このままだとまた何も書かなくなりそうだし、もう基本的な事から順序立てて書くのはやめにして、その日知った事をポイポイ書く事にします。どうせもうタグとかも破綻してるし、あとでものすごく暇なときにでも整理して再構築すればいいや。

     あと今更ですが、今週から週報にも何かしらタイトルつける事にしました。その方が楽しげだし、偶然ぐぐって興味を持ってくれる人も居るかもだし。今までの週報にも追々タイトルつけていきたい。

    posted by ひこざ at 23:13| Comment(0) | 週報