タグ

fukaoiのブックマーク (438)

  • え!? Swift使ってるのにそんな書きかたしてるのですか!?

    iOSアプリをSwiftらしいコードで記述するために

    え!? Swift使ってるのにそんな書きかたしてるのですか!?
    fukaoi
    fukaoi 2014/11/26
    いけているコーディング方法。
  • OS X Yosemiteにもあった、知られざる隠し機能トップ10 | ライフハッカー・ジャパン

    多くの新機能を引っさげて、OS X Yosemiteが登場しました。でも、かなり役に立つのに、日の目を見ていない機能がいくつかあります。あなたがまだ気づいてないかもしれないYosemiteの新機能トップ10を紹介しましょう。 10. どこでも使える「QuickType」 Yosemiteには、iOS 8のような「QuickType」機能があります。Apple純正アプリであれば、ESCキーを押すだけで、次の単語の候補を挙げてくれます(ただ、日本語入力では使えないようです。代わりに、日語では変換前のカナ入力時に単語をサジェストする「推測候補表示」という機能があります)。 9. 『マップ』で空から街を案内 見どころを手っ取り早く知りたい人向けに、Appleは3D航空写真で街を案内する機能を『マップ』に追加しました。街の名前を入力すると、この機能がサポートされている場所であれば、「3D Flyo

    OS X Yosemiteにもあった、知られざる隠し機能トップ10 | ライフハッカー・ジャパン
    fukaoi
    fukaoi 2014/10/27
    仕事で遅くまで働くことが、多いので、ダークモード使ってみるか
  • 【翻訳】あなたが求めていたリアクティブプログラミング入門 - ninjinkun's diary

    original: The introduction to Reactive Programming you've been missing (by @andrestaltz) (translated by @ninjinkun, reviewed by @ma0e) あなたはリアクティブプログラミングと呼ばれる新しい方法が気になっている。 勉強するのは大変で、良い教材がないのでさらに難しい。私が勉強を始めたときは、まずチュートリアルを探した。見つけたのは一握りの実践的なガイドだけ、しかもそれらは表面をなぞっているだけで、リアクティブプログラミングのアーキテクチャ全体像を構築しようとしてはいなかった。ある関数を理解するのに、ライブラリのドキュメントは役に立たないことがある。 これを見て欲しい。 Rx.Observable.prototype.flatMapLatest(selector,

    【翻訳】あなたが求めていたリアクティブプログラミング入門 - ninjinkun's diary
    fukaoi
    fukaoi 2014/10/26
    ようやく読んだ。JSの、サンプルがわかりやすかった。サンプルのシンプルさは、本文の理解度にえいきょうをあたえるのて、大事
  • アプリのリリースに必要な「引き算担当」について - @hitoshi annex on hatena

    起業してアプリを出す。 一言で言ってしまえば簡単なんですけど、最初のそのアプリリリースの時に失敗する人が少なくない気がします。 僕の観測範囲だけでも、独立してアプリを出そうとして開発に失敗、「作り直し→リリース延期」となるケースを定期的に目撃しますので、それなりにそういう失敗をする人はいるんじゃないでしょうか。これが20代の若手が失敗したというならまだ分かるんですが、経営者としてすでに十分な実績のある、僕自身も尊敬するような方がその陥穽に陥ったりしていますので、これはもう能力とか才能の問題でなくて、むしろ「知識」の問題なんじゃないかと思うんですね。 そういう僕も、kiznaというアプリを出そうとして落とし穴にはまってしまい、結局日の目を見なかったという苦い経験をしていますので、こういう経験はちゃんと共有して、無駄な犠牲者が出ないようにすべきだと思うわけです。 というわけで、初めてアプリを出

    アプリのリリースに必要な「引き算担当」について - @hitoshi annex on hatena
    fukaoi
    fukaoi 2014/10/20
    重要度って聞いてしまいがちだから、緊急度はナイスなWord
  • 旧)宣伝費ゼロで累計200万DLに至った経緯 - 写真加工スマホアプリMy Heart Camera と Pico Sweet

    旧)宣伝費ゼロで累計200万DLに至った経緯 - 写真加工スマホアプリMy Heart Camera と Pico Sweet ※※※一部表示乱れがあったので、新しくアップし直しました↓↓ ※※※ http://www.slideshare.net/ryokawanobe/200dl-my-heart-camera-pico-sweet-30617368 (有)アンジーがサービス提供しているiPhoneアプリ「My Heart Camera」と「Pico Sweet」が宣伝費ゼロで200万ダウンロードを達成した経緯をまとめ、LIVE AID主催のAID勉強会@Hatch Up で発表したセミナーのスライドです。 【追記 2014年7月】 おかげさまで、現在は累計300万DLになりました(Pico Sweet 215万DL、My Heart Camera 115万DL)。 既存サービスや新プ

    旧)宣伝費ゼロで累計200万DLに至った経緯 - 写真加工スマホアプリMy Heart Camera と Pico Sweet
    fukaoi
    fukaoi 2014/10/20
    全てにおいて参考になった。アプリの良さだけでなく、トータルバランスがないと駄目なのね
  • Redirecting... · objc.io

    objc.io publishes books, videos, and articles on advanced techniques for iOS and macOS development.

    fukaoi
    fukaoi 2014/10/16
    面白い拡張
  • StoryboardでUIを使いまわす

    13. ViewControllerに下記コードを記述 2.XibファイルのUIを読み込ませる - (void)loadView { // XibでViewを作る UINib *nib = [UINib nibWithNibName:@"ContentsViewController" bundle:nil]; [nib instantiateWithOwner:self options:nil]; } 使うXib名を

    StoryboardでUIを使いまわす
    fukaoi
    fukaoi 2014/10/14
    面白い方法だ
  • RSpec をやめて Test::Unit に戻る - tmtms のメモ

    最近の RSpec は、それまで obj.stub(hoge: value) と書けたものが、 allow(obj).to receive(:hoge).and_return value と書かないといけなくなったりとか、正気の沙汰とは思えないような変更をしたりするので、何年かぶりに Test::Unit を使ってみようとリハビリ中です。 RSpec は、テストケースを入れ子にできたり、テストケースや example がクラスやメソッドではなく、文字列で自由に書くことができたりしたのが良かったのですが、最近の Test::Unit ではそれもできるようになっています。 [ruby-list:48926] [ANN] test-unit 2.5.2 このリリースはとみたさんに使ってもらえるように改良したリリー スです。新しく追加した--locationはRSpecの--line_number

    RSpec をやめて Test::Unit に戻る - tmtms のメモ
    fukaoi
    fukaoi 2014/10/13
    最近Rspecさわってないから、あれだけど。そうなんだ。
  • SHUIKitBlocksが便利なのでBlocksKitから乗り換えた | blog.haranicle.net

    こんにちは。haranicleです。 この前の#yhiosでBlocksKitつかってるひとーって聞いてみたら、10人中2人だけで驚きました。 みんな、どうやってUIAlertViewのコード書いてるんだろう。 BlocksKit UIAlertViewのボタン押下時の処理を普通に書くと、このデリゲートで -(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex alertViewのタグからどのalertなのかを判定して、clickedButtonAtIndexでどのボタンが押されたのかを判定して..と吐きそうになるぐらいif文を書かないといけないけど、BlocksKitならこんな感じで書けます。 UIAlertView *alert = [UIAlertView bk_a

    SHUIKitBlocksが便利なのでBlocksKitから乗り換えた | blog.haranicle.net
    fukaoi
    fukaoi 2014/10/08
  • 実践 Auto Layout - jarinosuke blog

    今こそ frame 思考脱却の時 Xcode 4 / iOS 6 から存在していた Auto Layout でしたが、 当時は Interface Builder の Auto Layout 対応も中々ひどく、使うのが辛かった記憶があります。 そんななか僕は順調に layoutSubviews に傾倒していったわけですが、 iPhone 6/iPhone 6 plus がついに登場し、Size Class という新しい概念も投入され 現状では間違いなく2年前とは比べ物にならないレベルで Universal アプリは作りやすくなりました。(ただし iOS 8 専用アプリのみ) ある程度のデザインパターンを懐に用意していた方が時間が省けます。 ここでは Auto Layout を用いたレイアウトに関するユースケース毎に簡潔に書いていますので、 「それ知ってるわ」みたいなのがあったら適宜読み飛ば

    fukaoi
    fukaoi 2014/10/08
    それでもAuto Layoutは辛いっす
  • Sign in - Google Accounts

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

    Sign in - Google Accounts
    fukaoi
    fukaoi 2014/09/20
    こういうの地味にありがたい
  • 中級者向け iOS デバッグ Tips - jarinosuke blog

    導入 iOS 開発者のみなさん、こんにちは。 このブログでは主にチュートリアルだったりフレームワークの紹介みたいなことを書いてきました。 そこで、たまには中級者向けのエントリを書いて「Xcode バリバリ使って、ビシバシ Objective-C 書いてますよ」アピールします。 iOS 開発をはじめて一通り Framework は理解したけど Xcode 使いこなせてる感が足りない方、夢にまで EXC_BAD_ACCESS が出てくる方に参考になる記事となればと思います。 といっても Xcode はマッシブな IDE なので、4つのデバッグツールに分けて「あれ、それ知らなかった!便利じゃん!」な方法を紹介します。 ブレークポイント デバッグには切っても切れない関係ですね。アプリを実行中に指定した行で処理を中断し、そこからステップ実行で細かいデバッグを可能にしてくれます。 ショートカットキー

    中級者向け iOS デバッグ Tips - jarinosuke blog
    fukaoi
    fukaoi 2014/09/10
    AppCodeのほうがコーディングには優れているといまでもおもっているけど、Xcodeもなかなかだ。
  • 本質を浮き彫りにするマイナスの考え方-大河ドラマ『軍師官兵衛』を観て思ったこと

    秀吉と利休の価値観のちがい 日曜の夜のNHK大河ドラマ。 今年の『軍師官兵衛』はとっても面白い。 戦国時代に豊臣秀吉の軍師として活躍した、黒田官兵衛の人生を描いています。 見ていると、ビジネス上のあるいは人生のさまざまな気づきがたくさんあります。 もちろんリアルタイムではなかなか見れないのですが、録画してまとめてみることが多い。 今日は、大河ドラマを見ていて思った、ボクの気づきを書こうと思います。 「秀吉」と「利休」って、根的な価値観が違っていました。 茶室にしても、秀吉はすべて黄金で拵えた、豪華絢爛な茶室を作ります。 かたや利休は、侘びの茶室。 せまくて、質素で地味。 誰が見てもわかりやすいローコンテクストな秀吉の黄金の茶室。 まるでハリウッド映画ディズニー映画のような、 人種や民族、年齢などを問わない、万人が理解できるコンテクスト(文脈)。 利休が求めたのは、かなりハイコンテクス

    本質を浮き彫りにするマイナスの考え方-大河ドラマ『軍師官兵衛』を観て思ったこと
    fukaoi
    fukaoi 2014/09/07
    たかが大河、されど大河。見方を変えれば得るものの大きい
  • OCaml on iOS 7 Released

    August 21, 2014 Pansophical reader, with your bafflingly good mobile OCaml project, I’m ready at last to release an OCaml compiler for iOS 7. It works for all my projects, and I hope it works for yours. It’s a cross-compiling version of OCaml 4.01.0, and I’m running it under Xcode 5.1.1 on OS X 10.9.4. You can download a binary installer here: OCamlXARM 4.0.2 Installer for OS X 10.9 You can get so

    fukaoi
    fukaoi 2014/08/27
    すごすぎ
  • スマホUIの際限ないレベルアップ - ワザノバ | wazanova

    http://blog.brianlovin.com/design-details-pinterest-for-ios/ 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約1時間前 Brian LovinのUI分析シリーズは継続して紹介してきましたが、前回のFoursquareのポストでは、「確かに各社ともレベルが高いけど、さすがに似たようなものが増えて飽きてきたな。」と感じました。しかし、今回のPinterestのiOS版については、「ここまで工夫するのか。」と関心させられるものもあり、UIの競争はまだまだレベルアップしていきそうな気がしてきました。 原文で全体をチェックしていただくのがよいかと思いますが、個人的に気に入ったのは、 4) Pull to refresh ビデオ この効果を自社オリジナルのもので作

    fukaoi
    fukaoi 2014/08/26
    こだわりがすごすぎ、さすがに、ここまで開発コストかけれないから、テキストエリアの拡大化ぐらいに
  • niw.at — iOS で文字数制限つきのテキストフィールドをちゃんと作るのは難しいという話

    「そんなん簡単やろ」と思いますよね。 たとえば、「UITextField 文字数制限」でググれば山のようにブログ記事やらコードが出てくるし、Stack Overflow に載ってるコードのコピペ一発で解決しそうに思えませんか? 実は文字数制限をつけたテキストフィールドはそんなに簡単な話ではないのです。 shouldChangeCharactersInRange:replacementString: は使えない子 今回はこれに尽きます。 UITextField や UITextView のデリゲートで呼ばれる textField:shouldChangeCharactersInRange:replacementString: やtextView:shouldChangeCharactersInRange:replacementString: は使ってはいけません。 より正確に言うと、使うとき

    niw.at — iOS で文字数制限つきのテキストフィールドをちゃんと作るのは難しいという話
    fukaoi
    fukaoi 2014/08/19
    CJKはつれーは。
  • シングルページアプリづくりのJavaScriptフレームワーク比較 - ワザノバ | wazanova

    http://blog.andyet.com/2014/08/13/opinionated-rundown-of-js-frameworks 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約1時間前 開発言語やフレームワークの比較は、参考になるところはありつつも、その結果、不愉快な気分になる人がいるわけですが、それを懸念して、「(これを読んだ人は、他人の)意見を読んでいるだけだと思い返してほしい。貴方にどうすべきだと言ってるのではなく、自分にもしくはチームのために何がよいかは自分で判断すべきこと。」と前置きして、Henrik Joretegが、JavaScriptフレームワークについて私見をシェアしています。 反対意見も併記しようと思ったのですが、TwitterやHNでの反応がまだないようなので、注目すべきコメ

    fukaoi
    fukaoi 2014/08/14
    Reactは知らなかった
  • 【Xcode】このショートカットを覚えたら、キーボードだけでコードをナビゲートできるようになるよ! - 拡張現実ライフ

    記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。 以前、Xcode4でカーソルのフォーカスを隣のエリアに移動するショートカットを紹介しましたが、ソースコードをナビゲートするのに便利なショートカットを他にも見つけたので、紹介したいと思います。 これらのショートカットを知らない人は、すごい損してると思います! control + 1(Show Related Items) 「最近開いたファイル(Recent Files)」や、「今開いているファイルに対応するファイル(Counterparts)」などを開くことができます。 control + 2(Show Previous History) ブラウザにおける「戻る」ボタンみたいなものです。今までに開いていたファイルに戻ることができます。 特筆すべきは、「ファイル単位」だ

    【Xcode】このショートカットを覚えたら、キーボードだけでコードをナビゲートできるようになるよ! - 拡張現実ライフ
    fukaoi
    fukaoi 2014/08/13
    Ctrl使うショートカットがあったのか便利
  • イマドキっ子の Objective-C

    イマドキの流行に敏感なキミだったらもう知ってるかもだけど、今日はそういうのに鈍感なオジサンたちのために、今風の Objective-C について書いちゃうよ。もちろん互換性的な感じで、すぐに変えられないかもってコもいると思うけど、知っててもソンじゃないから、いま覚えとこう!それとこういうのって、けっこー変わっていくものだから、半年後とかにはもう流行後れになるから注意してね! インスタンス変数 Objective-C のインスタンス変数と言えば、ヘッダの @interface に書くというのがこれまでのルールでした。典型的な例として、以下のように書いていました。 @interface MyObject : NSObject { NSString *aString; } ... @end 今風には、インスタンス変数の宣言は実装部の @implementation に書きます。 @impleme

  • Swiftを学べるサンプルiPhoneアプリを集めてみた | tsuchikazu blog

    今月のはじめにXCode6 beta3がリリースされ、それ以降お布施をしなくても、Swiftが試せるようになりました。今週もbeta4がリリースされ、日々進化していっているSwiftです。 これを機会にSwiftiPhoneアプリデビューをしたい人も多いのではないでしょうか。自分もその一人で、Swiftのドキュメントを読んだり、Swift Cheat Sheet and Quick Reference | Ray Wenderlichを張り出して、勉強していますが、いざアプリを作ろうとなると、Objective-C時代のiPhoneアプリ開発の知識もないため、なかなか難しいものです。 そこで、GitHubなどに公開されているSwiftで書かれているiPhoneアプリを集めてみました。これを見て、触って、いじって、少しずつアプリが作れるようにしていきたいです。 Apple公式のサンプルコー

    Swiftを学べるサンプルiPhoneアプリを集めてみた | tsuchikazu blog
    fukaoi
    fukaoi 2014/07/29