Written by Mattt September 23rd, 2013 This article has been translated into: 中文 With the NDA finally lifted, we can finally talk about all of the amazing new APIs in iOS 7. And there are a lot of them. “1500 new APIs”, by Apple’s count during the WWDC Keynote. (Granted, a good portion of that could just be all of the changes from id to instancetype, but that’s a huge number, regardless). We’ll be
近年、若者の語彙が貧弱になって、便利とか最高みたいな言葉しか発しなくなっている。宇宙のエントロピーは増大していくので、普通にソフトウェア作ってると、だんだんめちゃくちゃになっていく。めちゃくちゃになったソースコードは読んでも理解できないし、そこから変更するともできない。それに抵抗するために、リファクタリングといって、似たような機能はまとめるとか、難しいところを読みやすくするとかして、ソースコードをきれいに保つ必要がある。人よって書き方がばらばらだと統一感がなくて読みにくいので、コーディング規約で、誰が書いても同じ仕上がりになるように定めている。リファクタリングやコーディング規約で、勝手に増えるエントロピーを減らしたり、増える勢いを抑えたりできる。近年のソフトウェア品質への関心の高まりによって、重複を排除する考えが広まり、日本語も、意味が同じものは自然にまとまっていって、良いみたいな意味のと
iOS7ではスタースバーは透明、ナビゲーションバー、タブバー、ツールバー、検索バー、スコープバーは半透明。一般的なルールとしてコンテンツの上にこれらのバーを被せることを想定しスタースバーの下に何もバーがないならコンテンツはフルスクリーンコンテンツにすべき。とある。 iOS7 フレームワーク判定 iOS 7 UI Transition Guideにはこんなやり方が書いてある。場合によってはバージョンよりもNSFoundationVersionNumberを使うほうが意図が明確になる。 if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1) { // Load resources for iOS 6.1 or earlier } else { // Load resources for iOS 7 o
NSSecureCoding という聞きなれないプロトコルが iOS6/OSX10.8から導入された。ここでいうCodingとはオブジェクトの永続化のプロコトル NSCodingのそれを指している。つまり NSSecureCoding はセキュアな NSCodingのこと。 NSSecureCodingの定義はクラスメソッドが1つあるだけ。 + (BOOL)supportsSecureCoding; 使い方の前に何故この新しいプロコトルが導入されたかというと、現状のNSCodingだと不正なオブジェクトのロードを防げないから。 例えば -initWithCoder: の標準的な実装はこうなる。 id obj = [decoder decodeObjectForKey:@"myKey"]; if (![obj isKindOfClass:[MyClass class]]) {...fail.
こんにちは。 AppCodeの開発チームは夏休みを終え、AppCodeの改善に満身創痍で取り組んでいます。本日AppCodeの次期バージョンであるAppCode 2.5のEAP(Early Access Program)版をお届けします。 当然ながら最初のEAPビルドはたくさんの新機能が詰め込まれています。一つずつ紹介していきましょう。 ・CocoaPodsサポート 依存関係管理ツールとして人気のCocoaPodsをついにサポートしました。補完も効きます。 即時インスペクションも有効なのでより新しいバージョンがある場合などは教えてくれます: CocoaPodsのインストール、アップデートはAppCode内のTools → CocoaPodsメニューより簡単に行えます。またはpodファイルを開いている場合はコンテクストメニューからもできます: ・Google Testサポート C++デベロッ
気付いてないかもしれないので敢えて言わせていただくが、こう見えて私は四半世紀以上人間として生活を送っている。 当然それくらいの期間、人間をしていると自ずと「俺=人間」当たり前っしょ?みたいな姿勢になってくるものだ。だからこうして、何の疑念も持たずブログを書いているのだが 最近になって「俺って実はゴリラなんじゃね?」と考える事が多くなった。 もっと正確に言えば、「ゴリラじゃない」事が証明出来ないのではないかと。 ゴリラと人間のDNAは97%一緒だと言われている。それだけ近いなら可能性はゼロじゃない。 なんかトゥルーマン・ショー的なノリで言語を覚えたゴリラ(私)をどっかの自治体が定点観測しているのかもしれない。 その為、本日はゴリラと私の生態を比較しながら、私がゴリラじゃない事を何とか証明したい。 ゴリラと私の比較 以下はゴリラと私の生態だ。これらを比較して行く事で「私がゴリラじゃない」可能性
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く