The easiest way to build and release mobile apps. fastlane handles tedious tasks so you don’t have to.
ネットワーク接続の概要 目次 ネットワーク通信について 6 はじめに 7 ネットワーク処理はなぜ難しいか 8 OS XやiOSにはさまざまなレベルのAPIがある 8 通信の安全性を確保するのはアプリケーション側の責任である 9 iOSやOS Xにはプラットフォーム固有の機能がある 9 ネットワークの状況は常に変動するので、非同期的に処理しなければならない 10 この文書の使い方 10 関連項目 11 見えないところで何が起こっているのかを知る 11 個別の技術について知る 11 OS XとiOSとでドキュメントを共有する方法を知る 11 現実的なネットワークの設計 12 電力や帯域幅を効率的に使う 12 一括伝送し、それ以外は休止する 13 ダウンロード量を最小限に抑え、ローカルストレージにキャッシュする 14 ネットワーク障害に賢く対処する 15 ネットワークインターフェイスの状況変化
IDFAの取得方法を紹介します。 AdMaxSDKをiOS用に作成したときに実装したメモになります。 取得自体はとっても簡単ですが、使いづらい(用途が限られている)のでそう使う機会はないと思います。 IDFAについて IDFAはiOS6のリリースと一緒に実装されました。 iOS6以前はUDID(端末固有ID)が使われていましたが、これが使用禁止になってIDFAを使うようになりました。 UDIDと使い道は同じ(識別する)ですが、UDIDと違ってIDFAには以下の特徴があります。 ユーザーがIDFAをリセット出来る UDIDは端末固有なので、いくらがんばってもリセットできませんでした。製造時に降られてしまいますからね… しかし、IDFAはリセットできるのでいくらでも変えることができます。 変えられることで個人を特定することが不可能になるので、IDFAの使用をしなければならなくなったということで
スマートデバイスデータについてまとめてみました。 間違っている部分は、逐次修正いたします。 データ分類 Webデータ スマートデバイス上のブラウザでWebサイトに訪れた際に取得できるデータ データ取得のために、javascriptタグを導入する必要がある ユーザー識別子: Cookie 取得可能な情報 ユーザー情報 : IP / UA / リファラ / Cookie ページ情報 : metaタグ / ページURL 広告配信情報 : キャンペーンID / クリエイティブID / プレイスメントID 端末情報 : センサー系(位置, 端末加速度, ジャイロ) 参考:http://www.tagindex.com/javascript/user/browser.html iOS 主要ブラウザ - safari, Chrome 3rdPartyCookieの書き込みができない(safari) An
本日、iOSアプリ「はてなブックマーク」バージョン3.14をリリースしました。 このバージョンでAndroidアプリに引き続き、「Accelerated Mobile Pages(AMP)」に対応しているエントリーはAMPページが表示できるようになりました。他にも、ニュースアプリなどの共有メニューに「あとで読む」ボタンを追加できるようになったり、コメント詳細ページでエントリー情報をタップできるようになったりと、新機能を追加しております。 ▽ はてなブックマーク / お気に入りニュース・ブログ・まとめを無料でブックマークを App Store で PC向けページからモバイル向けページに自動で遷移する場合に正しいブックマーク情報が表示されない問題も、今回のアップデートで最適なブックマーク情報が見られるよう修正しました。App Storeからアップデートしてご利用くださいませ。 ※ 通信エラーが
今週の 2月16日、カリフォルニア州の連邦裁判所から Apple社に対してある命令が出された。内容は昨年12月に起きたサンバーナーディーノ銃乱射事件の犯人の1人が所持していた iPhoneを FBIが調査するのを手助けするようにというもの。それだけなら特別なことはないのだが、要求している方法がやや特殊だった。iPhoneをロックしているパスコードを FBIが解読できるようにするために、Appleに対して解読の妨げとなるセキュリティ機能を無効にした特別なソフトウェアを開発し、これを対象の iPhoneにロードせよ、というのだ。これに対して Appleの CEOである Tim Cookは顧客への Open Letterという形で声明を発表し、命令を受け入れることはできないと拒否する姿勢を示した。 ここ数日米国を中心に大きな話題となっているこの事件について、現時点でわかっていること、さまざまなニ
みなさんの力を貸してください。 Pokémon GO に興味をお持ちいただきありがとうございます。Pokémon GO は2016年にリリースを予定している iPhone と Android 向けのモバイルゲームで、株式会社ポケモンの協力のもとに Niantic, Inc が開発しています。 Pokémon GOは、プレイヤーが実際に外に出て移動することで進行するリアルワールド・ゲームです。大勢のみなさんが世界を舞台に遊ぶものですから、多くの人が同時に遊んだとき、いろいろな機能がきちんと動くかどうか、様々な地域や場所で遊べるかどうか、公開前に確かめなければいけないことが、たくさんあります。 そのため、みなさんに開発中のアプリを実際に遊んでいただいて、ゲームのクオリティを高め、完成に一歩一歩近づけたいと考えています。みなさんのスマートフォンを使って、みなさんの地域で実際に遊んでみる、フィール
FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ
注: 記事記載当時からライセンス形態が変わっています 「iDEP表記をADEP表記に変更」の編集リクエストは反映しましたが、コメントにもあるように諸々変わっておりますのでご注意ください。 1. iOSのライセンス体系 iOSのライセンスには以下の3種類がある。 ※ADEP(Apple Developer Enterprise Program)の取得方法については省略 https://developer.apple.com/programs/enterprise/jp/ 2. 配布方法の違い AdHocとIn-Houseの違いは以下の通り。 評価用配布(AdHoc) App Storeを介さずに、最大100台のデバイスまでアプリ配布可能。 インストールを許可するデバイスのUDIDをProvisioning Profileに登録する必要がある。 デバイス追加の都度、UDID登録、Provisi
はじめに この記事は4月からiOSアプリエンジニアとして働く方、転向する方を対象としています。 「iOSアプリケーションを1度でも作ったことがある」、もしくは「入門書を1冊でも読んだことがある」方には特に参考になるような記事になると思います。 UIKit入門 UIKitとは The UIKit framework provides the classes needed to construct and manage an application’s user interface for iOS. It provides an application object, event handling, drawing model, windows, views, and controls specificallyC designed for a touch screen interface. 引
[UPDATE #2: I have independent confirmation from several sources that these limitations are meant to only apply to “canOpenURL” and it is a bug that they are also effecting “openURL”. There are still implications, and many apps will need some updates, but that’s not so dramatic a change.] [UPDATE: The more I think about this and get feedback from people on Twitter, the more I think these limitatio
iOS 9で、Universal Linksという仕組みが導入されます。 WWDC資料: Seamless Linking to Your App - WWDC 2015 - Videos - Apple Developer これまでのURLスキーム・独自ディープリンク実装と機能的に似ていますが、それがAPIとして公式にサポートされ、より良いUXが提供出来るようになる模様です。 Search API(特にWeb Markup API)と同時にiOS 9対応に向けてWeb側で是非対応検討しておいた方が良い事項だと思っています: searchapi - iOS 9の「Search API Best Practices and FAQs」が公開されたので読み解いてみた - Qiita Universal Linksとは? ディープリンク系の技術としてAppleから正式に提供されたもの、という理解
iOS9で問題になりそうなATSをまとめました。 ご指摘事項あれば是非コメントをいただきたいです。特にAFNetworkingまわり・・。 AFNetwotking部分は下に記載していますが、iOS8向けのビルドでiOS9端末でも発生したので要注意です。 2015/09/21追記 iOS9GM以降は(もうreleaseされちゃいましたが・・)AFNetworkingでの証明書判定がiOS8とおなじになりました。。。 2016/07/27追記 toshi0383さん 修正依頼ありがとうございます。 1年間間違っていることに気が付きませんでした。。修正ありがとうございます。 App Transport Security App Transport Security (ATS) enforces best practices in the secure connections between a
自分のiOSデバイスなら開発者ライセンスなして、アプリを動かせるようになるので、自動でコードを落してきてビルドして転送するタイプのアプリ配布補助をだれか初めてほしい。「brew install ios/hoge」でイスントールできる感じ— mzp (@mzp) 2015, 6月 10 Xcode7 からApple Developer Programに参加しなくて、iOSアプリの実機デバッグが可能になった。 これを利用し、Github等で公開されているソースコードをダウンロードし、自分のiPhoneにインストールするHomebrew拡張を作った。 例えば brew sparkling install SparkingSample でサンプル用のアプリケーションがインストールされる。 主な用途としては、次のようなアプリケーションの配布を想定している。 進捗時計のような雑なアプリケーション。Ap
はじめに iOS 9 で追加された「App Transport Security」について調べてみましたのでご紹介します。 目次 App Transport Security とは App Transport Security の基本動作 Info.plist に例外を設定 Info.plist の設定例 SSL/TLS 暗号スイート ログ出力について まとめ App Transport Security とは App Transport Security (以降、ATS と呼びます) は iOS 9.0 または OS X 10.11 以上で有効な機能であり、アプリとウェブサービスとの間のセキュアな接続のために利用できます。 ATS が有効の場合、HTTP での通信はできません。また、Apple が推奨する必要条件を満たさない接続は強制的に接続失敗扱いになります。例えば、Apple 推奨の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く