タグ

2014年8月5日のブックマーク (6件)

  • APIデザインの極意 - ✘╹◡╹✘

    APIデザインの極意 Java/NetBeansアーキテクト探究ノート 作者: Jaroslav Tulach,柴田芳樹出版社/メーカー: インプレスジャパン発売日: 2014/05/23メディア: 単行(ソフトカバー)この商品を含むブログ (4件) を見る API設計は難しい "良い"APIを設計するのは難しく、APIの良し悪しを定量的に観測することは難しいとされている。後方互換性や拡張性、不具合の発生率などで曖昧に推し量ることはできるが、これは良い、これは悪い、とはっきり決め付けることは出来ない。そもそもAPIから「これ」と呼べるある側面を切り出すことも難しいと言える。また、APIの設計技法を学べる機会は多くないとしている。物事を感覚として認識することはできても、それを表現し他人に伝え信じてもらう方法を持たない場合が存在する。 API設計を芸術的取り組みにしてはいけない API設計の

    APIデザインの極意 - ✘╹◡╹✘
    naoty_k
    naoty_k 2014/08/05
  • Swift開発でXcode6 Beta5にアップデートしたらたくさんコンパイルエラーになった - Qiita

    Xcode6 Beta4 から Xcode6 Beta5にアップデートしたらいくつかコンパイルエラーになったのでメモしておきます。 init メソッドは override が必要になった • Overrides of a designated initializer must be marked with the 'override' modifier. (17892845 Does not implement its superclass's required members 以下を追加します。 required init(coder aDecoder: NSCoder!) { super.init(coder: aDecoder) } • The required modifier is written before every subclass implementation of a

    Swift開発でXcode6 Beta5にアップデートしたらたくさんコンパイルエラーになった - Qiita
  • お気に入りの顔文字まとめ(^^) - 文人商売

    2014-08-02 お気に入りの顔文字まとめ(^^) お気に入りの顔文字をまとめてみました(・ω<)-☆厳選の顔文字一覧です(^_^)自分用のアーカイブとして作ったんですけど、よろしければ皆様も使ってください^^  内容は随時、なるべく頻繁に修正や更新をしていきたいと思ってます。けっこう長いのでメニューから検索すると便利です。 メニュー 汎用性高い顔文字 かわいい顔文字 むかつく顔文字 きもい顔文字 ヾ(❀^ω^)ノ゙ ヽ(⑅・ω・)/ (;◔ิд◔ิ) ドキドキ・・・ (•☎_☎•) (´﹃`) ぼけ〜 (*`・ω・)ゞ キリッ ✺◟(∗❛ัᴗ❛ั∗)◞✺ チアダンサー ŧ‹"ŧ‹"ŧ‹"ŧ‹"(๑´ㅂ`๑)ŧ‹"ŧ‹"ŧ‹"ŧ‹" ( ᵅั ᴈ ᵅั;)~♬ ヾ(。>﹏<。)ノ゙ (๑˃̵ᴗ˂̵)و (๑ˇεˇ๑)•¨•.¸¸♪ ルルルるるるる~ メニューに戻る むかつく顔文字

    お気に入りの顔文字まとめ(^^) - 文人商売
  • 複数台のMacで実機iPhoneを動かす方法(1台目とか関係なく) - Qiita

    1アカウントで複数台のMacの実機テスト環境を作るのは、なかなかハマりがちです。 複数Mac台でのアカウント共有の仕組み まず、複数Macで実機をテストする場合、必要なファイルは、 証明書ファイル(.p12) プロビジョニングプロファイル(.mobileprovision) p12ファイルの作成方法は、ググれば一発で出てくるので割愛します。 Macの登録 1台目のCSRファイル(CertificateSigningRequest.certSigningRequest)から作成したp12でないと、実機テストはできません。 そのp12ファイルをキーチェーンに保存し、Mac自身を登録します。 iPhoneの登録 その後、開発に使うiPhoneにProvisioningProfileを保存することで、iPhoneを実機テスト機として登録することができます。 1台目のMacがわからない。p12もどこ

    複数台のMacで実機iPhoneを動かす方法(1台目とか関係なく) - Qiita
  • なぜNSStringをプロパティにする際にcopyオプションを選択すべきなのか - Qiita

    さて、NSStringをプロパティとして保持すること、たくさんありますよね。Googleのコーディング規約にもcopyにするよう書いてあります。 自分もそうしていたのですが、なぜそうしなければいけないのかというところまで考えないエンジニア失格状態だったのでちゃんと考えてみました。 さて、そもそもcopyメソッドとは何なのか? copyメソッド copyメソッドはNSObjectで定義されているのですが、copyメソッドを呼ぶとcopyWithZone:メソッドが内部的に呼ばれるようになっています。 APIリファレンスを見るとしっかりと書かれています。 Return Value The object returned by the NSCopying protocol method copyWithZone:,. copyWithZone:メソッドはNSCopyingプロトコルのメソッドです

    なぜNSStringをプロパティにする際にcopyオプションを選択すべきなのか - Qiita
  • JSON-LD - JSON for Linking Data

    Data is messy and disconnected. JSON-LD organizes and connects it, creating a better Web. Linked Data Linked Data empowers people that publish and use information on the Web. It is a way to create a network of standards-based, machine-readable data across Web sites. It allows an application to start at one piece of Linked Data, and follow embedded links to other pieces of Linked Data that are host