」と思ったし、それから色々と考えるようになり、その頃頻繁にしていた散歩の途中で、深く座り込んで考え事をするようになった。実際、その時はネガティブな答えをした。その理由に、Sumallyはまだまだスタートアップでこれからのサービスで、それが不安だったことがある。やって、色々と考えるようになるにつれ、逆に、そのような重要な時期に22歳で飛び込み、社運を背負うメンバーのひとりとなることができるというのも、凄く貴重な経験だなと思い始めた。それに加え、少なくとも日本では、Sumally程の段階までチャレンジな段階に来ているサービスはそうそうないこと、やりがいなどから、入社を決意した。他にも、自分の欲しいスキルを伸ばす環境や、そういう将来のことについてなど、考えたことはまだまだたくさんあるが、楽しく、厳しく、速くと、とても「部活」みたいな感覚での職場の環境の居心地が良かったのだと思う。実際、約10名しかいない会社なのに、それぞれの分野でのスペシャリストが居て、会社内に足りない技術があれば、質問しに行ったりするつてがある、半端ない環境だと思う。一方で、未だにプロダクションへの興味というか、結局進路はサービスに決めたわけだし、憧れという方が近いのかもだが、そういうのはあるし、未練がないとは言えないが、そんなことより、まだまだ伸びてゆくであろうSumallyを、これから成長させていくメンバーに加わることは凄く楽しみだ。最後に、遅い時期にも関わらず、内定辞退を了承してくださった、元内定先の関係者様には、深く謝罪、及び、了承してくださったことに感謝致します。CSS全てとはいえないが、Android端末で<div>や<p>などのブロック要素の幅が勝手に狭まる問題を見つけた。Androidを持っていないので、検証などできていないが、恐らくDPIなどの計算に、バグがあるのだと思う。対策方法を見つけたので、困っている方が居たらぜひ。Gist.幅が勝手に狭まってしまう要素に対し、背景を指定すれば、なぜか分からないが直る。transparentやrgba(0,0,0,0)などの透明色の指定ではダメだった。上の対処法では、Base64に変換した透明なGIFを指定している。検証はきちんとできていないが、多分これでいける。いけなかったら色を指定するなどするといけるかも。Objective-CiOS6からiOS7になり、かなりの変更があった。デザインに関する変更点が多く、iOS6向けに作ったアプリをそのままiOS7用にビルドすると、かなりの表示崩れが出る。iOS7対応の作業をし始めた時、まったく参考資料がなかったが、血眼で探しまくって、収集できたサイトをペタペタ貼っとく。iOS7の判別iOS7である場合とそうでない場合の判別をすることが多くなるため、ページの下の方にあるマクロがとても役にたつ。ViewがUINavigationBarの下に潜るiOS7のナビゲーションバーの仕様が最悪なので、iOS7対応をする上で、誰もが通る道だ。対応手段がかなりまとめられているかなり良いサイト。ナビゲーションのボタンの位置がずれるボタンの位置がずれるのだ。原因特定で、かなり悩んだ。UITableViewCellが真っ白になるそもそもUITableViewCellのdrawRectは上書きすべきではないという話。iOS6までは、特に問題なかったが、ついにiOS7ではNGになった。ちなみに処理は走るため、UITableViewCellの背景色の塗りつぶし処理のタイミングが変わったのだろうと予想している。drawRectをどうしても使いたい場合は、セルの背景色を透明にすればいける。ちなみに、iOS7でセルのデフォルトの背景色が白になっているっぽい。UIStatusBarのスタイルを変更するUIStatusBarも大きく変更されていて、初期設定では、setStatusBarStyleで変わらないようになっている。整理したというわけだね。iOS7.0.3でブラー効果がなくなるこれ読んだら、バッチリいけるけど、要はアルファ値がないとブラー効果がでなくなりました、ということ。対応作業の中で、一番面倒なのは、やはり潜る問題で、これはひとつひとつちまちま対応するしかなさそう。ブラー効果を出したい場合は、他のViewの位置なども変える必要が出てくるので、とても面倒な作業になる。その他にも、特に、UITableViewまわりの変更点が多いなと感じた。UIRefreshControlについてUIRefreshControlをUITableViewにaddSubViewすると使えるとよく見かけるが、これでは更新の瞬間カクツキが生じてしまい、気持ちが悪く、それへの対応方法だ。単純にaddSubViewするだけではダメなのだろう。この方法から、現状、UIRefreshControlはUITableView向けにしかできていないことが分かるのだが、それをどうにかして他でも不具合なく使う方法を探している。単純にaddSubViewではない方法、誰か教えて下さい。UIRefreshControlのガクッとなる問題はどうしようもないことが分かった。自分でRefreshControlを作るしかなさそう。Diaryブログなんてどうせ書かないからと、やめていたのだが、やっぱ書きたくなることがあることに気付いたので、何度目か分からないが作りなおした。更新頻度はともかく、きちんと続けてゆく予定だ。日記や作ったものの紹介だとかの他に、新しい発見だとか、凄いものの紹介だとか、現状の不満だとかの、140字で収まらないものを投稿していくと思う。