タグ

iosに関するnasustのブックマーク (265)

  • What are the best practices on communicating with container views

    It is up to the container view controller to set up any necessary connections between itself and the embedded view controller, in its prepareForSegue:sender: method. In iOS programming, we have a pattern for this style of communication betwixt view controllers. You can read about it in “Coordinating Efforts Between View Controllers” in the *View Controller Programming Guide for iOS”. But I think i

    What are the best practices on communicating with container views
  • UIToolbar goes under status bar in iOS7

    I have a UIView and I have a UIToolbar and UIWebView. I want to show toolbar at top of UIView and after that the rest of page covered with webView. But toolbar goes under status bar like this How can I correct it in iOS7.

    UIToolbar goes under status bar in iOS7
  • Beacon USB with iBeacon Licenced Technology

    Simple. Minimal. Safety. 超小型USBドングルサイズのBeaconデバイス。 USB給電で電池交換不要。 Apple MFi, 技適取得済みのため安心してお使いいただけます。 Amazonで買う

    Beacon USB with iBeacon Licenced Technology
  • AppleのCore Animationプログラミングガイドを読んだメモ - Qiita

    Appleが提供しているプログラミングガイドは全部読んだほうがいいなーと思っています。 目下、興味のあるところから順次読み込み中。 今回は[PDF] Core Animationプログラミングガイドを読んだので、覚えておいたほうがいいところとかをピックアップし、自分なりの考察なんかを加えて書いています。 UIView/CALayerの基構造 画面になにかを表示しようとした時、使うのはUIViewかそのサブクラスを使うのが通常です。 addSubview:メソッドなど使って階層構造を成して構築していきますね。 普通はUIViewを使えば問題ありませんが、描画のパフォーマンスやちょっとした細かい演出などをしたい場合はCALayerを利用します。 やはりどういう構造になって画面に表示されているか、を知るのは大事なことですね。 UIViewは通常、レンダリング周りを担当するCALayerクラスを

    AppleのCore Animationプログラミングガイドを読んだメモ - Qiita
  • http://www.approfan.net/iwatch/apple%E3%81%8C%E3%80%8Csiri%E3%80%8D%E3%82%92%E9%96%8B%E7%99%BA%E8%80%85%E3%81%AB%E9%96%8B%E6%94%BE%EF%BC%81%E3%81%9D%E3%81%AE%E5%85%88%E3%81%ABiwatch%E3%81%82%E3%82%8A/

  • iOSでの端末固有識別子の話。 - なるようになるかも

    iPhone - UDID確認アプリが全くアテにならない件 - Qiita というのを見かけて、なんとなくまとめてみたくなりました。 Appleは端末を固有識別しようとする試みを挫こうとします。ただそれは 横断的に固有識別を行おうとしている ケースだけであって、UUID(Universally Unique IDentifier)の生成・利用に対しては基的に寛容です。 UDID (Unique Device IDentifier) AppleのiOS製品にはUDIDという概念があり、端末毎に一意の識別子が振られています。 [[UIDevice currentDevice] uniqueIdentifier]; によって取得ができましたが、iOS6からは利用するとリジェクト対象となり、iOS7からは返却される値がUDIDではなくなり、FFFFFFFFとidentifierForVendor

    iOSでの端末固有識別子の話。 - なるようになるかも
    nasust
    nasust 2014/03/03
  • sonson.jp

    Nov 28, 2017 iOS 11 ProgrammingでCore MLについて書きました. Sep 27, 2017 High Sierraのインストール問題 Sep 20, 2017 HTMLSpecialCharactersの内部実装の速度について Sep 18, 2017 iOSDC2017 Jun 30, 2017 iOS11 Programming - CoreML Mar 28, 2017 try swift 2017 感想 Nov 17, 2016 質問の大切さ,おもしろさ Apr 25, 2016 Let's Encryptを疑え!信用はお金で買え! Apr 14, 2016 imgurで画像アップロードできないので怒った Jan 26, 2016 ガチエンジニアがお勧めする科学絵シリーズ〜よーするに医学絵シリーズ Jan 26, 2016 ガチエンジニアがお勧

  • アップデート前にプロモコードでテスト

    個人的にずっと切望していたiTunesConnectの機能がついに実現していた。今日気づいたのでぜひ紹介してみる。 小さな変化だけど、このお手軽最終チェックのおかげで不幸な出来事を未然に防ぐ開発者が増えるのではないだろうか。 ちなみに、Model部分のロジックをやるユニットテストではなく、UIを自分でいじってする、”サブミット前にいろいろテストしたけど念のために最終チェックしよう”の話です。 アップデート審査通ればリリースする前にプロモコードでテストできる 以前のiTunesConnectだと、1.0.1バージョンとかの、アップデートされるアプリをストアにリリースする前にプロモコードが使えなかった。 ちなみに、一番最初のリリース(1.0)なら単純にリリース時期をずらす事によってリリース前にプロモコードでテストは昔から出来たのだが、その後のアップデートのバイナリではできなかった。 上記の写真

    アップデート前にプロモコードでテスト
  • Xamarin によるクロスプラットフォームモバイルアプリ開発、資料と補足 - Qiita

    45分という長い時間話すのは勉強会では初めてだったのですが、なんとか説明し切ることができました。(ちょっとデモが中途半端になってしまいましたが) 資料は Qiita に書いてきた 内容のまとめみたいなものですが、少し補足します。 Xamarin で作った経験あるの? 仕事では、まだ無いです(^_^;) 個人アプリでは「富士フォト」というのを iOS 用は Xamarin.iOS で作りました。AndroidJava ですが Xamarin 化したいな。 Win+Visual Studio ではダメなの? 個人の見解ですから(^_^;) 私も元々は Windowsの開発がメインで Visual Studio の強力さは知っていますが、iOS やるならどういう形にせよ Mac+Xcode を扱わないといけないので、慣れておいた方がよいかなと。 また、Microsoft との提携以降、Mi

    Xamarin によるクロスプラットフォームモバイルアプリ開発、資料と補足 - Qiita
  • Ono '斧' を触ってみた - Qiita

    先日、AFNetworking や NSHipster で有名な Mattt が Ruby の Nokogiri 風の XML & HTML パーサー Ono 斧 を公開しています。 早速少しだけ触ってみた CSS Selector でのパースをサポート XPath での指定なら今もいくつかライブラリがありますが CSS Selector をサポートしたものは私は知りませんでした。個人的には Nokogiri を連想させる最大のポイントです。 Subscripting 対応 エレメントのアトリビュートへのアクセスは Subscripting 対応になっています。 という書き方で href アトリビュートの値が取得出来ます。 NSDate のサポート XML が対象になるかと思いますが dateValue メソッドで NSDate 型を返してくれます。 "yyyy-MM-dd'T'HHssZ

    Ono '斧' を触ってみた - Qiita
    nasust
    nasust 2014/02/28
  • [iOS] Asset Catalog にまつわる今すぐ使える Tips 集 | DevelopersIO

    Asset Catalog Asset Calalog は Xcode 5 で新しく追加された、画像を一括管理できる機能です。 これまで Asset Catalog を使ったアプリ開発をいくつか行ってきましたが、ハマったところや、これは便利だな〜と思ったところがありました。ということで、Asset Catalog を使いこなすための Tips を少しですがまとめてみました。 ちなみに稿は ヤフー vs クラスメソッド の2戦目で話たネタです。 Launch Image をソースコードから参照する Launch Image とはアプリ起動時に表示される画像(スプラッシュ画像)のことです。Asset Catalog では Launch Image という特別な種類で定義されています。 この Launch Image ですが、UIImage として扱うために imageNamed: で取ってこ

    [iOS] Asset Catalog にまつわる今すぐ使える Tips 集 | DevelopersIO
  • [Parse][iOS] PFObjectの保存・更新・削除の基本 | DevelopersIO

    はじめに 前回の記事ではToDo リストアプリを作りました。その中でいくつか新キャラが登場していましたが、今回は PFObject について掘り下げようと思います。 PFObjectとは? Parse.comのドキュメントによると PFObject は以下の特徴を持っているとのこと。 JSON互換(キーと値のペア) スキーマレス(事前にキーとか定義しなくてもいいよ) あんたが勝手に作ったPFObjectをバックエンドに保存するよ キーは英数字の文字列で指定してね 値はJSONエンコードできるものなら何でもいいよ 文字列 数値 ブール値 配列 辞書 データを区別するためにクラス名を持つよ クラス名はアッパーキャメルケース(例:GameScoreとか)、キー名はローワーキャメルケース(playerName)がいいよ ドキュメントに従い、以下のようなJSONオブジェクトを例に考えてみます。 {

    [Parse][iOS] PFObjectの保存・更新・削除の基本 | DevelopersIO
  • ド定番OSS!AFNetworking 2.xの使い方 | DevelopersIO

    今更なんだよ?って気がしますが、うちのブログにAFNetworkingについての記事が無いので軽く書いてみます。 2.x系になって変わったこと まず、一番の変更点はAFHTTPClientがいなくなったことでしょうか。変わりにAFHTTPOperationManagerやAFHTTPSessionManagerなるものや、AFXxxRequestSerializer、AFXxxResponseSerializerなどが追加になりました。また、動作可能なiOSのバージョンは6.0以降になってました。 なんだこれ?ってわけで早速触ってみます。 AFXxxManager AFHTTPOperationManagerとAFHTTPSessionManagerがありますが、どうやらiOS 6.xに対応するのであればAFHTTPOperationManagerを、iOS 7.x以降であればAFHTTP

    ド定番OSS!AFNetworking 2.xの使い方 | DevelopersIO
  • ViewControllerで戻るボタンのタップを検知する - Qiita

    ViewControllerによって自動で生成された戻るボタンをユーザーに押された時の処理を検知したいときに調べたメモ。みなさんもユーザーのログ関係でそういうことをしないといけない要件があったりするのではないかなと。 StackOverflowみるといくつか方法があった http://stackoverflow.com/questions/5217992/back-button-callback-in-navigationcontroller-in-ios 3つ紹介しておく。 viewWillDisappear:時に判定 viewWillDisappear:時に自分自身がnavigationControllerのコンテナに追加されているかを判定することによって検出できる - (void)viewWillDisappear:(BOOL)animated { if (![self.naviga

    ViewControllerで戻るボタンのタップを検知する - Qiita
  • DeployGateでiOSアプリを配布する方法 - Qiita

    Androidアプリ配布プラットフォームのDeployGateが、ついにiOSアプリ配布対応されました! 早速使ってみたのでその流れをメモしておきます。 まずはDeployGateのページでアカウント作成。 Githubアカウントでアカウント作成できるのがcoolでgeekですね。 ログインするとダッシュボード画面が表示されるので、左下の「アップロード」ボタンからおもむろにipaファイルをアップロードします。 アップロードボタンはAndroid版と共通なのですね。 すると、登録したメールアドレスにメールが届くので、開発端末でメールを開きます。 メールの中にリンクがあるので、このリンクをsafariで開くと、アプリのインストール画面が開きます。 この時、端末とアプリの配布管理のための構成プロファイルがインストールされていないのでインストールされます。 構成プロファイルインストール後、このリン

    DeployGateでiOSアプリを配布する方法 - Qiita
    nasust
    nasust 2014/02/23
  • 【Objective-C】Xcode、storyboard、constraintsの使い方と説明

    iOS6から導入された画面サイズや向きの違いにも、柔軟にレイアウトを作成することができる「Auto Layout」。 今回はこのAuto Layoutの使い方についてヤフーiOS 7エンジニア勉強会・運営チームの山口恭兵さんに解説いただきました。 by 馬場美由紀 (CodeIQ中の人) 今回はiOS6から導入されたAuto Layoutについて解説を行います。Auto Layoutを使うことで画面サイズや向きの違いにも、柔軟に対応できるレイアウトを作成することができます。今後発売されるiOS端末は画面サイズの拡大などが予想されており、Auto Layoutを使ったUI設計の重要さが増してくると考えられます。 制約(Constraint)ベースのレイアウト Auto Layoutの基的な考えとなるのが、制約(Constraint)です。画面上に配置されたView要素に対して、「ある要素か

    【Objective-C】Xcode、storyboard、constraintsの使い方と説明
  • URLスキームが複数のアプリで同一であった時のiOSバージョンごとの挙動について

    結構違いがあったので、自分のためも兼ねて記しておきます。 以下、先にインストールしたものをA、後にインストールしたものをB。 URLスキームは両方とも xxx:// とします。 ■ iOS5の場合 A、Bがインストールされている場合に、xxx://で呼び出されるのはAです。 xxx://というURLスキームが先着でAに紐づけられ、固定されます。 A削除後にxxx://を呼び出してもBを開くことはできません。 Aの削除後に、xxx://のURLスキームを持つアプリがインストールされた時点で、再度そのアプリに紐づけがなされます。 【先にインストールしたもの優先】 ■ iOS6の場合 A、Bがインストールされている場合に、xxx://で呼び出されるのはBです。 Bを削除後にはxxx://でAが呼び出されます。 【後にインストールしたもの優先】 ■ iOS7の場合 どのアプリが優先して呼び出される

  • 超話題の「iBeacon」を徹底解説――O2Oの本命となるか!?|BUSINESS NETWORK

    アップルがiOS 7から搭載した新機能「iBeacon」に注目が集まっている。スマートデバイスユーザーの位置情報を活用してクーポンをプッシュ発信できるなど、O2O用の技術として期待が高まるiBeaconの仕組みや他の技術との違い、実用化状況などを徹底解説する。 1.iBeaconとは? アップルがiOS 7から搭載した新機能「iBeacon」(アイビーコン)が大きな話題を呼んでいる。iBeaconは、低消費電力の近距離無線技術であるBluetooth Low Energyを活用してiOSデバイスの位置情報を把握し、プッシュ型情報提供サービスなどを行うための機能である。 iBeaconの利用イメージ[出所:Estimote社(http://estimote.com/)] iBeaconを利用すると、どんなことができるのか――。アップルは率先してその具体例を示すため、米国のApple Stor

  • iOSの開発をする上で絶対に使うべき!外せない!webサービス、開発ツール集

    by @mixiappwchr iOSで開発する上で見ておくべきサービスやツールをまとめてみました。 ほかにもたくさんあると思いますが、基的なやつを集めました。 アプリ配布 depolygate https://deploygate.com/?locale=ja 旧TestFlightがオワコンのため、今ではDeployGateを使うしかありません! まだTestFlight使ってたの?急げ!終了目前のTestFlightから,今すぐにiOSもDeployGateに移行しよう!移行パターンも紹介するよ。 CI Circle CI https://circleci.com/ iOS対応されアプリもクラウドでCI クラッシュログ Crittercism https://www.crittercism.com/ ユーザービリティテスト Repro https://repro.io/ リモートで

    iOSの開発をする上で絶対に使うべき!外せない!webサービス、開発ツール集
  • iOS View Controllerプログラミングガイド

    View Controller Programming Guide for iOS.md iOS View Controllerプログラミングガイド View Controllerの使い方 Storyboard上でのView Controllerの使い方 storyboard上で、initial view controllerから他のview controllerに対してrelationshipを確立します。同様に、それらのview controllerから他のview controllerにrelationshipを確立します。最終的に、storyboard上のほとんど、あるいは全てのview controllerを一つのグラフに接続します。接続されたview controllerが、iOSによっていつインスタンス化されるかは、relationshipのタイプによって決まります。 rel

    iOS View Controllerプログラミングガイド