タグ

iPhone開発に関するhirat2のブックマーク (6)

  • iOS - 「顔以外」のものを画像認識する - Qiita [キータ]

    iOS SDK では Core Image の CIDetector クラスで簡単に顔認識をおこなうことができます。iOS 7 からは、笑顔やまばたきの検出も可能に なりました。 が、CIDetector は detectorOfType:context:options: というメソッドの第1引数で Detector Type を指定できる設計になっているものの、 public let CIDetectorTypeFace: String public let CIDetectorTypeRectangle: String public let CIDetectorTypeQRCode: String public let CIDetectorTypeText: String Detector Types - CIDetector Class Reference と、4つしか定義されてない

    iOS - 「顔以外」のものを画像認識する - Qiita [キータ]
  • iOS5の通知センターを利用するiOSアプリを作ってみよう - もとまか日記乙

    iOS5で便利になった機能の一つに、通知センターがあります。折角の機能なので、積極的に使っていきたい所です。 てことで、今回は通知センタを利用するアプリの作り方についてのアプリ開発チュートリアルにしてみました。 「リモート通知」と「ローカル通知」 通知センターに表示されるものには「リモート通知」と「ローカル通知」の2種類があります。 リモート通知はインターネット上のサーバから通知される、いわゆる「プッシュ」と呼ばれる通知方法です。便利で自由度は高いけど、外部のサーバが必要なため、作るのはちょっと面倒くさい方法です。ローカル通知は簡単に作れる反面、色々と制限があります。 このチュートリアルは「シンプルで誰でも簡単」が信条なので、内容ではローカル通知でやってみます。 なお、リモート通知の実装方法については以下の記事がオススメです。【iPhone】Push Notificationの実装方法

  • 【iPhoneアプリクリエイター道場・第2回】Twitterアプリを作ろう!

    iPhoneアプリクリエイター道場の第2回は、Twitterアプリ。 第1回がXcodeの使い方だったのに、2回目で早くもTwitterアプリとは…作れるのか、この俺に…という感じですが、やるなら今しかねえ!というわけで行って参りました。 Twitterアプリを作るには、「インターネット上の情報を取得」し、「TwitterAPIを使用」する必要があります。 今回の講義は、テキストに沿って ① まず、インターネット上にあるサイトのHTMLを取得するプログラムを作成 ② 次に、公開されているTwitterAPI(ここではsearch(検索))を叩いてJSONフォーマットのデータを取得 ③ そのデータを解釈して、テーブルビューで表示する という流れで進行していきます。 講義する@akio0911 教授 & 受講生。 自炊ブロガー@ushigyu の名に恥じぬよう、今回は電子化したテキストをi

  • Objective-Cを書く人も書かない人も必読『iPhoneアプリ設計の極意』 - ninjinkun's diary

    @fladdictさんが監訳されたことで話題の、オライリーiPhoneアプリ設計の極意 ―思わずタップしたくなるアプリのデザイン』、早速会社で購入してもらって読みました。読み終わってまず思ったのは、これはiPhone開発に携わるすべての人に必読のになるだろうということです。エンジニア、デザイナー、企画者と分担が分かれている場合は、全員が読むといいのではないでしょうか。このiPhone開発に必要な共通言語を提供してくれます。それも、コードを使わずに。 書から得られる内容としては大きくふたつあると思います。ひとつはiPhone開発のプロセスを解説書としての側面。もうひとつはiPhoneUIカタログとしての側面です。 アプリ開発プロセスの解説書 このに書かれている開発プロセスは、ベストプラクティスと言えるものになっていると思います。ユーザーニーズを探ること、シンプルさを追求するこ

    Objective-Cを書く人も書かない人も必読『iPhoneアプリ設計の極意』 - ninjinkun's diary
  • メモリ管理 - かみやんの技術者ブログ

    iPhone開発で、メモリ管理の基礎を社員に伝えることが増えてきたので、エントリとして書こう。 Objective-C基礎 メモリ管理の前にObjCの基礎として、メソッド呼び出しの話。 クラスのインスタンスaがmethodAをコールするときは、 [a methodA] と書く。このとき、aがnilだったときは、エラーではなく、コールされない。methodAに戻り値があるときは、それは、0やnilやNOが返る。ObjCでは、 void dealloc { if(a!=nil){ [a release]; } [super dealloc]; } は、気持ち悪いので、nilチェックはやめましょう。 なお、ObjCでは、動的にメソッドを差し替えることができ、コールの度にメソッドが存在しているかも確認しています。そのため、LL言語(ライトウェイト言語、スクリプト)のように柔軟な記述が可能です。そし

    メモリ管理 - かみやんの技術者ブログ
  • はてな

    自動的に移動しない場合はをクリックしてください。

  • 1