タグ

2014年3月12日のブックマーク (10件)

  • 第5回 #potatotips で発表された12個のiOSのtipsをまとめる - Think Big Act Local

    第5回となるクックパッドさんの #potatotips に参加させて頂きました。 https://github.com/potatotips/potatotips/wiki/Potatotips-5 potatotipsは発表者だけが参加できる、持ち時間1人5分のtips共有会です。 5回目となる今回は参加枠が増えていつも以上に濃い2時間となりました。 そんな第5回で発表された12個のiOSのtipsをまとめます! iOS tips Wantedlyのアニメーションの事例 @kubonagareiさん WantedlyのiOSアプリでアニメーションをどう使っているかの話 情報を大きく、注目させたい箇所に 直前の状態を認識させる 遊び心 / 触り心地をあげたい場所に(ローディングアイコンなど) 多段delegateをResponder Chainで取り除く方法 hosokawa-sanさん

    第5回 #potatotips で発表された12個のiOSのtipsをまとめる - Think Big Act Local
    koogawa
    koogawa 2014/03/12
    今回も濃い内容でした\(^o^)/
  • 俺のXcodeがiBeaconを 発信しながらGistに投稿できるわけがない

    10. + (void)pluginDidLoad:(NSBundle *)plugin { static id sharedPlugin = nil; static dispatch_once_t onceToken; NSString *currentApplicationName = [[NSBundle mainBundle] infoDictionary][@"CFBundleName"]; if ([currentApplicationName isEqual:@"Xcode"]) { dispatch_once(&onceToken, ^{ sharedPlugin = [[self alloc] initWithBundle:plugin]; }); } } 12. - (id)initWithBundle:(NSBundle *)plugin { if (self = [

    俺のXcodeがiBeaconを 発信しながらGistに投稿できるわけがない
    koogawa
    koogawa 2014/03/12
  • コンピュータを進化させてきた偉大なるアルゴリズムまとめ

    By Kai Schreiber IT技術の進化のスピードには目を見張るものがありますが、それを支えているのはアルゴリズムと呼ばれる処理方法(技術的アイデア)です。さまざまなアルゴリズムの中でも、コンピュータの進化に革命的な影響をもたらしたとされる偉大なアルゴリズムは以下の通りです。 Great Algorithms that Revolutionized Computing http://en.docsity.com/news/interesting-facts/great-algorithms-revolutionized-computing/ ◆ハフマン符号(圧縮アルゴリズム) Huffman coding(ハフマン符号)は、1951年にデービッド・ハフマン氏によって開発されたアルゴリズム。頻出頻度の大小によって対戦するトーナメントツリーを考えて、ブロックごとに0と1の符号をもたせる

    コンピュータを進化させてきた偉大なるアルゴリズムまとめ
    koogawa
    koogawa 2014/03/12
  • iOS SDK 7.1 / Xcode 5.1にアップグレードした時に踏んだ地雷まとめ

    日iOS SDK 7.1 / Xcode 5.1にアップグレードを行った際にぶつかった所々の問題とTipsをまとめておきたいと思います。 arm64対応とCocoaPods Xcode 5.1からデフォルトのビルド設定$(ARCHS_STANDARD_32_BIT)がarm64、要するに64bit対応を含むようになり、arm64 armv7 armv7sの3つのアーキテクチャに対してビルドを行うようになりました。ソースコードからビルドを行っている場合は大抵問題ないと思うのですが、以下の様なケースでarm64対応を切りたい場合があります。 プロジェクト内にarm64アーキテクチャに対応していないstaticライブラリが含まれている場合。 64bitになると危険なバグが発生するおそれがあるコードが含まれている場合、例えばCGFloatやNSIntegerのサイズが変化したり、各種ポインタのサ

    koogawa
    koogawa 2014/03/12
    「まとめ」がw
  • Objective-Cのいろいろな反復処理 - koogawa blog

    日、iOS_LTというイベントで、Objective-Cで利用できるいろいろな反復処理について発表してきました。 発表内容 例えばこんな配列と辞書があるとします。 NSArray *anArray = @[@"a", @"b", @"c"]; NSDictionary *aDictionary = @{@"key1": @"val1", @"key2": @"val2", @"key3": @"val3"}; これらの要素を反復処理で順に処理することを考えます。 for ループで回す 一番基的な方法はこれでしょう。 for (int i = 0; i < anArray.count; i++) { id object = anArray[i]; NSLog(@"object = %@", object); } NSArray *keys = [aDictionary allKeys];

    Objective-Cのいろいろな反復処理 - koogawa blog
    koogawa
    koogawa 2014/03/12
    forループ、高速反復処理、enumerateObjectsUsingBlockを使った反復処理のメリデメについてまとめています
  • You don't need API version 2 - yohei's diary

    周回遅れ感が半端ないけどバージョニング関連で色々読んで・聞いて思ったことを書く。 APIのバージョニングは限局分岐でやるのが良い - Hidden in Plain Sight Kazuho's Weblog: 拡張可能なWeb APIの設計原則と、バージョン番号を使う理由について Rebuild: 35: You Don't Need API Version 2 (Kenn Ejima) rest - Best practices for API versioning? - Stack Overflow RESTfulなサービスのバージョンングから得られた知見 RESTとバージョニング 基的にいわゆる狭義のRESTとAPIのバージョニングは何も関係ない。強いて言えば、HATEOASはバージョニングにも使えるよ、というのがREST信者の主張であるものの、それが正しい(というか実用的)かど

    You don't need API version 2 - yohei's diary
    koogawa
    koogawa 2014/03/12
  • アップル、「Maps」アプリの大規模改良を計画か--乗り換え案内を追加の可能性

    Appleが「iOS 8」に搭載される「Maps」アプリの大規模改良を計画しているという新しい報道が米国時間3月11日に浮上した。 Appleの最高経営責任者(CEO)であるTim Cook氏をはじめ、シニアバイスプレジデントのEddy Cue氏やCraig Federighi氏を含む最高幹部らは現在、iOS 8用のMapsに取り組んでいるという。9to5Macが、Appleの計画を知っているとする情報筋らの話として報じた。幹部らは2014年の改良点として、インターフェースよりも同アプリケーションの正確性と信頼性の向上に主眼を置いていると同記事には記されている。 また、Appleは、同アプリに公共交通機関の乗り換え案内機能を追加し、バス、電車、地下鉄を利用しての道順を調べられるようにしている。公共交通機関の乗り換え案内情報はまず、大都市のみで提供開始されるが、他の都市にも順次拡大される予定

    アップル、「Maps」アプリの大規模改良を計画か--乗り換え案内を追加の可能性
    koogawa
    koogawa 2014/03/12
    これは気になる。iOS 8が楽しみ
  • 伊藤 直也(いとう なおや)

    プロフィール タイトル: Immutable Infrastructure 内容: クラウドの普及により、Chef や Puppet などサーバー状態を管理するフレームワークに注目が集まっています。サーバーの状態管理を自動化することで様々な運用負荷を低減することができますが、そもそもサーバーの状態管理を「しない」という選択をするというコロンブスの卵的発想が Immutable Infrastructure という考え方です。既存の環境を上書きするのではなく、必要になったら新しい環境を動的に作り出し、古い環境は棄てる。 ここ数年のサーバー/インフラ事情を振り返り、なぜ Immutable Infrastructure という考え方が提唱されるに至ったか、その背景および昨今の事情について説明します。 所属: 自己紹介: ニフティ、はてな取締役CTO、グリー統括部長を経てフリーランスとして活動。

    伊藤 直也(いとう なおや)
    koogawa
    koogawa 2014/03/12
  • iOS 7.0 to iOS 7.1 API Differences

    koogawa
    koogawa 2014/03/12
  • 災害に備えてダウンロードしておきたいアプリまとめ。 | AppBank

    3年前の今日3月11日は、東日大震災が起こった日です。 いつ起こるか分からない災害の備えは必ず必要。まずは、今持っているiPhoneでできることから始めましょう。 今回は、災害時に便利なアプリをまとめでご紹介します。自分だけでなく、家族・友人にもぜひ教えてあげてください。 Yahoo!天気 天気だけでなく、警報や地震速報などもまるごとチェックできるアプリです。 毎日の天気チェックにも便利で、いざという時にも活躍する、入れておいて損のないアプリ。 また、地震発生・津波発生・台風接近時には、アラートボタンが表示されるようです。 レビューはこちらです→Yahoo!天気・災害: 災害情報のアラート機能を備えた、Yahoo!公式お天気アプリ。無料。 ゆれくるコール 地震が来る前にプッシュ通知で教えてくれる防災アプリ、ゆれくるコール。 AppBankの神アプリにも選出されている、iPhoneに必ず入

    災害に備えてダウンロードしておきたいアプリまとめ。 | AppBank