ブックマーク / qiita.com/koogawa (9)

  • iOS 9から追加されたContacts Frameworkを使って連絡先アプリのデータを取得してみる - Qiita

    これは何 iOS 9 で Address Book UI frameworks が deprecated になりました。 参考:iOS 9 / watchOS 2 で deprecated になる or 引退していくAPIたち - Qiita 上記の記事にも書いたように、今後は Contacts frameworks および Contacts UI frameworks を使うことが推奨されます。 この記事では、Contacts frameworks を使って iPhone の連絡先アプリからアドレスデータを取得する方法を簡単に解説します。 ▲連絡先アプリ 準備 まずは必要なフレームワークを追加してimportします。

    iOS 9から追加されたContacts Frameworkを使って連絡先アプリのデータを取得してみる - Qiita
    yfnt
    yfnt 2015/09/28
  • iOS 9 / watchOS 2 で deprecated になる or 引退していくAPIたち - Qiita

    これは何 iOS 9 / watchOS 2 では様々なAPIが追加されましたが、同時に消え行くAPIにも焦点を当ててみました。(全部は網羅していません) iOS 9でdeprecatedになったAPIたち UIAlertView iOS 8から非推奨扱いになった UIAlertView ですが、iOS 9からは正式に deprecated になりました。 NS_CLASS_DEPRECATED_IOS(2_0, 9_0, "UIAlertView is deprecated. Use UIAlertController with a preferredStyle of UIAlertControllerStyleAlert instead") (iOS 8までは非推奨とはされていたものの NS_CLASS_DEPRECATED_IOS 指定ではなかった) 今後は UIAlertContr

    iOS 9 / watchOS 2 で deprecated になる or 引退していくAPIたち - Qiita
    yfnt
    yfnt 2015/09/27
    iOS 9 / watchOS 2 で deprecated になる or 引退していくAPIたち - Qiita
  • iOS 9から追加された3D Touch shortcutsを実装してみる - Qiita

    3D Touch shortcutsとは ホーム画面のアイコンをForce Touch(強めに押す)ことで、下図のようなショートカットメニューを表示することができます。Home screen dynamic quick action とも呼ばれるそうです。 (Appleのサイトより引用) 各項目には、それぞれタップされた際のアクションを割り当てることが可能です。 実装方法 3D Touch shortcuts の実装方法には、予め項目を設定しておく Static Quick Actions と、コード上で動的に割り当てる Dynamic Quick Actions の二通りの方法があります。 Static Quick Actions 予め Info.plist ファイルにメニューの項目を定義しておく方法です。 <key>UIApplicationShortcutItems</key> <a

    iOS 9から追加された3D Touch shortcutsを実装してみる - Qiita
    yfnt
    yfnt 2015/09/17
  • iTunes ConnectのApp Analyticsを使ってみた - Qiita

    ようやく App Analytics が使えるようになったので、早速試してみました。 そもそもApp Analyticsとは? 自分が管理するアプリのApp Storeページが どのくらい見られているか?(PV) どのサイトから遷移してきたか?(リファラー) そのうちどれくらいダウンロードされたか?(ダウンロード率) ダウンロードした翌日以降も使ってくれている人の割合(使用率) などが見れる解析サービスです。Apple純正なので、特別なSDKを導入する必要がないのが魅力ですね。 FAQによると、計測データに含まれるのは iOS 8以上のデバイスのみ、とのことです。 閲覧にはAdmin, Finance, もしくは Sales権限が必要になります。 どんなデータが見られるのか App Analyticsは、「概要」「メトリックス」「ソース」「使用率」の4つの画面から構成されています。 1.

    iTunes ConnectのApp Analyticsを使ってみた - Qiita
    yfnt
    yfnt 2015/05/02
    iOS - iTunes ConnectのApp Analyticsを使ってみた - Qiita
  • Apple Watchアプリ申請時にハマったこと - Qiita

    今日(2015/4/1)からApple Watchに対応したアプリの申請受付が始まりました。さっそく私も申請してみたのですが、いくつかハマった点があったのでメモしておきます。 1. 各種アプリアイコンを用意してなかった 私のアプリはプッシュ通知に対応してないのでShort Lookなどのアイコンは不要かと思ったのですが、Validate時にエラーが出ました。 なので、プッシュ通知に未対応でも全種類のアイコンを用意しておいたほうが良さそうです。 Icon and Image Sizes - 必要なアイコンサイズはこちら 2. App Store用の大きいアイコンとスクリーンショットを用意してなかった iTunes ConnectからApple Watch用の素材をアップできるようになっていたのですが、これらを用意していませんでした。 1024 x 1024 pxの大きいアイコン(ストア側で円

    Apple Watchアプリ申請時にハマったこと - Qiita
    yfnt
    yfnt 2015/04/02
  • iOS 8から位置情報を取得する方法が変わるよ - Qiita

    (WWDC 2014 発表資料より引用) つまりどういうこと? iOS 8 から位置情報の取得方法が変わるようです。今までの方法だと位置情報が取れなくなります。(すでにAppStoreに並んでいるアプリについてはこの限りではありません) iOS 8 : Location Services not working My app that worked fine in iOS 7 doesn't work with the iOS 8 SDK. CLLocationManager doesn't return a location, and I don't see my app under >Settings > Location Services either. I did a Google search on the issue but nothing >came up, what cou

    iOS 8から位置情報を取得する方法が変わるよ - Qiita
    yfnt
    yfnt 2014/08/13
  • iOS 8から追加されたWebKit Frameworkを使ってみる - Qiita

    self.webView = [[WKWebView alloc] initWithFrame:self.view.bounds configuration:configuration]; プロパティ configuration WebViewの設定。WKWebViewConfiguration を指定できます。 WKWebViewConfiguration クラスには preference というプロパティがあり、 WebViewの最小フォントサイズ データの取得が完了するまで描画を行わない JavaScriptが新ウィンドウを自動的に開くのを許可するか JavaScriptの実行を許可するか などを設定できるようです。詳しくは次のクラスリファレンスを参照してください。 WKPreferences navigationDelegate WebViewのナビゲーションに関するデリゲートです

    iOS 8から追加されたWebKit Frameworkを使ってみる - Qiita
    yfnt
    yfnt 2014/06/22
  • iOS 7から追加されたDynamic Type機能を使ってみる - Qiita

    iOS 7から設定画面に「文字サイズを変更」が追加されました。 「Dynamic Type機能をサポートしているAppでは、下のスライダで指定したサイズでテキストが表示されます」とあります。では、Dynamic Type機能をサポートするにはどうしたら良いでしょうか。 わかったこと これまでは、フォントの サイズ を直接数値で指定していましたが、Dynamic Typeでは スタイル を指定するようです。 具体的には、

    iOS 7から追加されたDynamic Type機能を使ってみる - Qiita
    yfnt
    yfnt 2013/10/10
  • iPhoneアプリ申請やAppleの審査に関するメモ - Qiita

    iPhoneアプリの申請作業を行う上で知っておいた方が良いことをまとめておきます。 一部個人の見解も混ざってます 申請ルールなどは予告なしに変更になることがよくあるので、記事の内容は古い場合があります アプリ申請前 アプリはどこから申請するの? App Store Connectというサイトから申請できます。ブラウザはSafariでアクセスすることをおすすめします。 ※2018/6/5 、「iTunes Connect」は 「App Store Connect」 に名称が変更されました。 誰でも申請できるの? Apple Developer Programに登録する必要があります。(年間参加費 ¥11,800) また、アプリのアップロード時にはXcodeが必要なので、Macは必須になります。 アプリの申請時には何が必要なの? 次の情報が必要になるので事前に準備しておきましょう。 アプリ名

    iPhoneアプリ申請やAppleの審査に関するメモ - Qiita
    yfnt
    yfnt 2013/06/20
  • 1