タグ

2015年7月25日のブックマーク (6件)

  • Swift で Foursquare の API を使う - koogawa blog

    2017.2.11 追記:Swift 3対応版の記事を書きました。 blog.koogawa.com 今月からSwiftの勉強を始めているkoogawaです。 勉強も兼ねて、Foursquare の API Client を Swift で作ってみました。 github.com 通信には NSURLSession を利用 APIのパス(venues/search等)は自由に指定できる レスポンスは NSData なので、パース方法を利用者側で選べる(SwiftyJSONがオススメ) 使い方 アクセストークンで初期化します。 let client = FoursquareAPIClient(accessToken: “YOUR_ACCESS_TOKEN”) APIバージョンを指定することもできます。 // Set v=YYYYMMDD param let client = Foursquar

    Swift で Foursquare の API を使う - koogawa blog
    koogawa
    koogawa 2015/07/25
    Swift 2 にも対応しました
  • Swift2でiOSアプリの開発を始める前に知っておくべきこと

    こんにちは、プラットフォーム開発グループの山口洋平です。 現在、新規iOSアプリをSwiftを使って開発しています。 先月WWDC2015が開催され、そこで Swift2 が発表されました。 Swiftのオープンソース化など色々と話題になりましたが、Swift自体も様々な機能拡張が行われ、これからのiOSアプリ開発は Swift2 が主流になっていくと思われます。 Swift2を使ったアプリの申請は9月頃まで待つ必要がありますが、今回は先立ってSwift2を使ってコードを書くなら知っておくべき機能、テクニックについて紹介していきたいと思います。 動作確認環境 Xcode 7.0 β4 で動作確認を行いました。 β版なので、今回紹介するコードは今後動かなくなる可能性があります。 guard による早期リターン Optional型を扱うとき、その値がnilなら早く処理を終えたいと思うことが何度

    Swift2でiOSアプリの開発を始める前に知っておくべきこと
    koogawa
    koogawa 2015/07/25
    積極的に guard していきたい
  • UIViewControllerまとめ - Qiita

    AppleのiOS View Controllerプログラミングガイドを読んでいます。 そこで書いていることを把握した範囲で書いていきたいと思います。 まず、役割。 UIViewControllerの役割 いわゆるMVCアーキテクチャのCを担当すると書かれています。 そもそも名前が「Controller」ですもんね。 そしてiOSアプリの中では中心的存在になります。 UIViewControllerはリソースを管理する 自身のviewプロパティを親として、(必要であれば)subviewを管理します。 また同時に、その画面で必要なリソース(例えばMVCのModel)も管理します。 つまり、「今表示している画面」についてほぼすべての責任を負っているとも言えます。 そして他のいくつかのViewControllerと連携しながらアプリケーションを構築していきます。 他のViewController

    UIViewControllerまとめ - Qiita
    koogawa
    koogawa 2015/07/25
    “Storyboardやxibを使っている場合、loadViewがそれらをロードするのでoverrideしてはいけません”
  • エンジニアからみた良いプロダクトマネージャとは? - サンフランシスコではたらくソフトウェアエンジニア - higepon blog

    エンジニアからみた良いプロダクトマネージャ(以下PM)とは。rebuildfm #98で id:naoya さん(@naoya_ito)から PM についての話があったので便乗して書いてみる。※プロダクト(製品)マネージャはプロジェクトマネージャとは全然違う職種なので注意。 結論から先に。エンジニアから見た良い PM とは「つねにユーザーのことを考えた上でプロダクトに信念を持っている人」だと思う。それは当たり前じゃないか?と思った人は正しい。でも常にそれをできる PM は多くはない。幸いにも僕は多くの優秀な PM仕事をさせてもらったのでそこから学んだことをまとめてみよう。 PM の役割 まずは PM の役割から見ていこう。スタートアップの CEO の役割からエンジニア、デザイナーをマイナスした感じと言ったら伝わるだろうか。 もう少し具体的に PM がやっていることを挙げてみよう。 自分

    エンジニアからみた良いプロダクトマネージャとは? - サンフランシスコではたらくソフトウェアエンジニア - higepon blog
    koogawa
    koogawa 2015/07/25
    「同僚のアイデアに NO と言えない」NOと言える勇気
  • 【高校野球】埼玉の“ヌンチャク君”に注意「余計なパフォーマンスするな」 | 東スポWEB

    夏の高校野球、埼玉大会で話題となった「噂の代打」男に、埼玉県高野連が注意を与えることが分かった。 問題となったのは23日に行われた試合に代打で出場した際、バットをヌンチャクのように振り回した場面。その動画がネットで広まり、メジャーの公式サイトなど米国でも話題になっていた。 県高野連・高間専務理事は「当該校には注意します。遅延行為になりますし、危険行為にもなる。バットが捕手に当たる可能性もありますから。この暑い時期ですし、生徒のことを考えたら、なるべく早く試合を進行させなければならない。ボール回しもしないようにしているぐらいです。それに余計なパフォーマンスをするな、ということで、ガッツポーズも禁止しているぐらい。認めるわけにはいきません」と話した。 とはいえ3年生の最後の大会、大目に見てあげてもいいような気もするが、有名になれるチャンスと今後マネをする者が出てこないとも限らない。「ルールにな

    【高校野球】埼玉の“ヌンチャク君”に注意「余計なパフォーマンスするな」 | 東スポWEB
    koogawa
    koogawa 2015/07/25
    こういう選手がいても良いと思うのです
  • スマホ時代は「人造人間17号のようなムダが大事」nanapiのQAアプリ『アンサー』に聞く、コミュニティサービス運営のコツ。 | アプリマーケティング研究所

    スマホ時代は「人造人間17号のようなムダが大事」nanapiのQAアプリ『アンサー』に聞く、コミュニティサービス運営のコツ。 今回はQAアプリ「アンサー」を運営する、株式会社nanapiの古川さんと岡山さんにアプリのお話を伺ってきました。 割と不思議な雰囲気のアプリで、前から気になっていたのですが、いろいろ面白い話が聞けました。コミュニティサービスを運営している人は、特にヒントになる点が多いのではと思います。 ※写真はnanapi岡山さん(左)、nanapi古川さん(右) アンサーについて アンサーについて教えてください。 古川: リリースは2013年の12月です。いまはiOSだけで、Androidもそろそろリリース予定です。 nanapiのスタッフは70人くらいいますが、アンサーのチームは7人(うちアルバイト2人)でやっています。 ユーザーは7割が女性で、実は一番多いのが17才。 年齢で

    スマホ時代は「人造人間17号のようなムダが大事」nanapiのQAアプリ『アンサー』に聞く、コミュニティサービス運営のコツ。 | アプリマーケティング研究所
    koogawa
    koogawa 2015/07/25
    "結局カテゴリを変えてもダウンロード数は変わらない"