タグ

iOSに関するabetomotomoのブックマーク (172)

  • iOS8向けアプリ開発時の注意点

    Android, iPhone等のスマートフォン向けアプリ開発などの話題を中心に、時事ネタなどを気の向くままに書いています。 先日、iOS8のGM seedが公開されました。iOS8の正式リリースも間近ですね。 ところで、iOS8対策は済んでいますか? もし対策が済んでいたとしても、この下にある「UITextView、UITextFieldで編集メニューの表示がおかしい」だけは読んでおく事をお勧めします。 全てのUITextView、UITextFieldを使用したアプリが関係する問題です。 私自身、iOS8はベータ版の時から見ていたので、いくつか不具合が出る箇所を発見していました。 そこで、まだGMの段階ですが、備忘録を兼ねてiOS8対策に関して情報共有したいと思います。 間違いがありましたならばご指摘ください。 今回記載するのは以下の内容です。 他にもiOS8ではDeprecatedに

  • 動画で学ぶモダンなiOS/Androidアプリ開発技術 - ainameの日記

    iPhone6sとiPad Pro発表されましたね。早くXCode7をstore配布して欲しいです。 スクラムチームで属人化させずにiOSもAndroidRailsAWSも全部やっていく話 - ainameの日記 この記事で、スマホアプリのチーム開発のことを書こうと思って先週はちょっとリリース前とか飲み会で忙しかったのであまり手がついておらず、どうやって書いてくかを考えてはいたけれど書いてこうとすると大分壮大になっていくので、ひとまず日常的な行いを少しづつ書きためていき、リンクで参照できるようにしておくことにした。 ということで今回は、社内で最近行っているプラクティスというか勉強手法で、動画でスマホアプリの技術を学ぶ方法を紹介する。 動画で学ぶ 近年、Youtubeとか動画配信環境が良くなったおかげで各種技術系カンファレンスの発表が綺麗な画質でネット上に公開されている。 特に海外のカン

    動画で学ぶモダンなiOS/Androidアプリ開発技術 - ainameの日記
  • iOS アプリの UI でこれだけはおさえたい細部のインタラクション3つ - クックパッド開発者ブログ

    Holiday 事業室の多田です。先日 Elasticsearch の記事を書いた内藤と共に Holiday ( https://haveagood.holiday ) の開発を行っています。 Holiday は、去年9月に Web 版をリリースしましたが、よりおでかけを楽しくするために今年3月に iPhone アプリをリリースしました(ダウンロードはこちら)。 アプリの開発過程ではコンセプトや仮説を立て、その検証や実現のために作っては壊すことを何度も繰り返し行いますが、実現したい価値を提供するためには、出来上がったプロダクトの細部のインタラクションも重要になってきます。細かい部分に気を配り使い心地を良くしてこそ、当に提供したい価値をまっすぐに届けることができるためです。逆に言えば、最後の最後で細かい部分がちゃんとしていないばかりにそれまでの過程が無駄になったらもったいないですよね。 今

    iOS アプリの UI でこれだけはおさえたい細部のインタラクション3つ - クックパッド開発者ブログ
  • [iOS] Bluetooth LEでデータのやりとり | Lab

    こんにちは、最近プロジェクトが忙しくて映画を見れていないmanaです。 今回は、iOSでBluetooth LEを使ってデータのやりとりを行いたいと思います。 Bluetooth LEの説明は「AndroidでiBeaconを発見する」を参照してください。 実際にデータのやりとりする場合は、役割としてペリフェラル、セントラルにわかれます。 セントラル(中心機器)、ペリフェラル(周辺機器) 機器には「役割」があります。その役割に「セントラル」と「ペリフェラル」があります。 例えば、iPhoneをセントラル、iBeaconなどの周辺装置をペリフェラルとするとイメージしやすいです。 ペリフェラルはアドバタイジング(「宣伝」)パケットを常に発信しており、セントラルは一定範囲内に入ると、ペリフェラルからの通知を受け取ることができます。 通信 ペリフェラルからセントラルにアドバタイジングパケットで通知

  • iOS App開発:.p12ファイルとProvisioning Profileの作成 - マックブックな日々(Macbook Geek)

    参考:Adobe iPhoneアプリの開発方法 for Flash iOSアプリ開発は色々なファイルが必要になる。 Certificateは開発者登録、App IDはアプリの識別番号、Devicesは開発に使用するデバイス。以上をまとめたProvisioningプロファイルを作るまでが、ひとつのプロセス。 一方で、Mac上のキーチェーンアクセスで作成したCSRファイルをDev Centerにアップロードし、Certificateファイルをダウンロード、キーチェーンに登録する。 iOSアプリ開発には、.p12ファイルとProvisioningプロファイルの2つが必要。 なんと、面倒なプロセス! 1..p12ファイルの作成 Apple Developer Centerへログイン。 'Certificates, Identifiers & Profiles'をクリック。 Certificates

    iOS App開発:.p12ファイルとProvisioning Profileの作成 - マックブックな日々(Macbook Geek)
  • iOS Dev Centerの事や証明書(.p12)とプロビジョニングプロファイル準備 ~解説の解説の解説

    このiOS Dev Center関連手続きについては、すでに多くの解説があるため、ここで1から説明しません。解説の解説の解説ってことで既存の解説を見ながら補足します。 この手続きは、当然ながらAdobeさんではなく、Appleさんとのやり取りになります。 しかしながら、AIR for iOSアプリ制作には欠かせないため、アドビさん関係記事などでそのノウハウを説明しています。ここでは、その解説を見ながら、アドビのFlash Professional でAIR for iOSアプリを作る人向けのメモとして書いておきます。(長いけど) まず最初の解説書 最初に提供された解説書は、アドビのリファレンスですね。 「Packager for iPhoneによる・・」と書かれていますが、これはCS5時点での名称で、CS5.5からは「AIR for iOS」となります。アップルさんとの手続きについても書い

    iOS Dev Centerの事や証明書(.p12)とプロビジョニングプロファイル準備 ~解説の解説の解説
  • 404错误提示的界面 - 龙8国际(www.long88.com)_龙8国际娱乐官网登录

    这可能是因为: 您已输入的网址不正确,或您要找的网页可能已被更新或删除 您访问的网站正在备案中,暂时禁止访问 据工信部电管[2010]64号文件,对未进行ICP备案或备案信息不完全的网站,进行强制关停。 中企动力作为此网站的运营商,有责任和义务免费协助网站所有者,核实相关信息及办理相关手续。

  • .ipaをサッとつくる - blog.ishkawa.org

    iOSアプリの.ipaを配布して他の人にテストしてもらうとき、 Xocdeを起動 メニューのProduct -> Archiveを選択。 OrganizerからArchiveを選んでのDistribute。 Save for Enterprise or Ad-Hoc Deploymentを選択。 Code Sign Identityを選択 保存先を指定 保存したipaをサーバーにアップロードする。 という面倒な手順を踏んでいる人も多いと思います。 実はこれらはコマンドでも実行できるのでmakeでサッとできます。 Makefile .xcodeprojなどと同じ階層にMakefileを作成します。 ***ってなってるところは適宜読み替えてください。 .xcodeprojを使っている場合 1 2 3 4 5 6 7 default: xcodebuild -sdk iphoneos -ta

  • iPhoneアプリ開発: アプリの名前に関する設定項目まとめ

    iPhoneアプリのビルドからリリースまでの間に、アプリの名前に関する設定項目がいくつも登場します。 表示箇所と、それに対応する設定項目をまとめておきます。 PCiPhone上のAppStoreに表示される名前 申請アプリ名(*1) iPhoneのHomeスクリーン上に表示される名前 Bundle display name(*2) InfoPlist.strings (アプリ名を多言語化するためのファイル)が存在する場合は、こちらが優先される。 全角文字は6文字、半角文字は11文字を超えると、省略されてしまう(文字列中盤が「...」と省略表示される。iTunesの仮想ホームスクリーン上だと、末尾が「...」と省略表示される) iTunesの「デバイス」>iPhone端末名>「アプリケーション」タブ上のリスト(左部)に表示される名前 AdHocアプリの場合 Bundle display n

  • iOS 7 の新機能のサンプルコード集『iOS7 Sampler』を公開しました。 - その後のその後

    iOS7にどんな新機能があるのかも把握しきれないままベータ期間が終わってしまい、せっかくのメジャーバージョンアップ祭に乗り遅れた感があったので、先週末に開催された『もくもく開発会@鎌倉 #2 by Qiita』にて、 iOS 7 で新たに加えられたAPI の使い方等を勉強しつつ、簡単なサンプルを集めたアプリをつくりました。 ソースコードは GitHub に置いてあります。 https://github.com/shu223/iOS7-Sampler 今のところ21個のサンプルが入っています。何か調べた折に随時追加していきます。 以下サンプルのリストです。 Dynamic Behaviors iOS7 では UIView サブクラスに簡単に物理演算を適用することができるようになりました。 サンプルでは、UIDynamicAnimator, UIGravityBehavior, UIColl

    iOS 7 の新機能のサンプルコード集『iOS7 Sampler』を公開しました。 - その後のその後
  • iOS7の超絶勉強になるアプリ開発チュートリアルまとめ - Less is Best

    みなさん新しいプログラミング言語を習得しようとした際に、どんな形で勉強を始めますか?私はとりあえずチュートリアルをやってみて外観をつかんでからリファレンスなどを漁っていくタイプのようです。ということで、iOSアプリ開発を勉強するためにウェブから無料でできるiOS7のチュートリアルをいくつかピックアップしてきました。これで最新のiOSの開発事情を知りつつアプリ作れるようになりましょう! iPhoneアプリ開発入門 (全14回) Dotinstall:iPhoneアプリ開発入門 (全14回) まずはDotinstallのチュートリアル。とりあえず触って動かしてみていろいろなUIパーツを使って見るまで。日語+動画で理解するアプリ開発入門。 iOS 7 Best Practices; A Weather App Case Study iOS 7 Best Practices; A Weather

    iOS7の超絶勉強になるアプリ開発チュートリアルまとめ - Less is Best
  • Xcode 5 のアセットカタログでアイコンや画像を管理する : Objective-C プログラミング

    Asset Catalog Xcode 5 では Asset Catalog を使うことで、アイコンや画像などを一元管理できます。 アプリのアイコンや起動イメージについては、これまでもターゲットの General 設定のところからデバイスの種類ごとに登録できるようになっていて管理しやすかったですけど、そこで登録したアイコンなどは、これまではひとつひとつのファイルとしてプロジェクトに追加されていました。 通常の画像イメージも、ひとつの画像に対してもうひとつ Retina 用の 2 倍の解像度を持ったファイルを用意する必要があって、画像が多くなったときにファイルの数が膨れ上がります。 そんな増えがちな複数ファイルの画像リソースを、このアセットカタログを使うことで、ひとつの .xcassets ファイルとして扱えるようになります。 Asset Catalog を使用する Asset Catalo

    abetomotomo
    abetomotomo 2014/01/14
    xcassets
  • 【xcode5】「アイコンの変更」と「光沢を削除する」を行う | albatrus.com

    昨日から、cocos2dxプロジェクトのアイコンを変更して、実際に実機ではどのように見えるか挑戦をしていたのですが、なかなか上手く表示されません。 ようやく日、変更ができたので、その方法をブログで紹介をしたいと思います。 また、アイコンに光沢を設定する方法も合わせて紹介します。 アイコンの設定 xcode5になり、画面が大きく変わってしまったのですが、やり方はだいたい同じです。 「Project」の「TARGET」を開きます。 その中に「General」→「App icons」という項目があります。ここで、アイコンを設定します。 ここで「フォルダ」のアイコンをクリックして、各アイコンのファイルを選択します。 一番右端の「目」ボタンを押すと、どの画像が設定されているかがわかります。 画像が変わらない場合は、プロジェクトにパスが通っていない可能性があります。 [Build Phases]-

    【xcode5】「アイコンの変更」と「光沢を削除する」を行う | albatrus.com
  • [iOS 7] iOSアイコンファイル早見表(2013/9) | DevelopersIO

    *1 角丸半径は大まかな値ですので、あくまでアイコンをデザインする際の目安として捉えてください。 *2 iOS7をインストールできる非Retinaのデバイスは現時点で存在しないため今のところ必要ありません。 ケース1:iPhone x iOS7をターゲットにしたアプリ開発 プロトタイピングでしかお目にかかれなそうな・・最もシンプルなケースです。 上記のアイコンファイル早見表で、iPhoneのiOS7に○が付いてるアイコンファイルだけ用意すればOKです。 アイコン種別 ファイル名 iPhone iPad サイズ 角丸半径 *1

    [iOS 7] iOSアイコンファイル早見表(2013/9) | DevelopersIO
  • 【iOS7】プッシュ通知のバックグラウンド処理でハマったメモ - その後のその後

    やりたかったこと: プッシュ通知を受け取ったときにアプリを起動することなく(バックグラウンドで)APIを呼ぶ これはおそらく「サイレントプッシュ通知(Silent Remote Notification)からの Background Fetch」の最も一般的な実装事例だと思うのですが、これがなかなかうまくいかず、試行錯誤しました。 最終的にはうまくいったのですが、そもそも何が原因だったのか、諸々の対策がどう効いて解決したのか、質的なことはあまりわかっていません。とにかく最終的にうまくいった実装と参考にした記事をここにメモっておきます。 (どの記事にも書いてある application:didReceiveRemoteNotification:fetchCompletionHandler: を実装するとか、通知を送る側の話とか、従来通りのプッシュ通知実装と同じ手順とかはこの記事では省略して

    【iOS7】プッシュ通知のバックグラウンド処理でハマったメモ - その後のその後
  • 【大幅追加】すごい参考になるiOS開発関連の良記事まとめ、ライブラリ、プログラミング、UI/UX、プロモーションのメモ - showrtpath - iPhone,iPadウェブブラウザアプリ開発ブログ

    2014-01-07 【大幅追加】すごい参考になるiOS開発関連の良記事まとめ、ライブラリ、プログラミング、UI/UX、プロモーションのメモ iOS開発の記事のまとめ こんにちはnasustです。『すごい参考になるiOS開発関連の良記事まとめ、ライブラリ、プログラミング、UI/UX、プロモーションのメモ - showrtpath - iPhone,iPadウェブブラウザアプリ開発ブログ』を大幅に更新しましたので、更新内容をこちらで紹介します。このまとめは、iOS開発者の有益な情報を提供する目的です。このまとめを読むだけで高品質なアプリが開発できるようにします。 以下のまとめを『すごい参考になるiOS開発関連の良記事まとめ、ライブラリ、プログラミング、UI/UX、プロモーションのメモ - showrtpath - iPhone,iPadウェブブラウザアプリ開発ブログ』に追加しました。 入門・

    【大幅追加】すごい参考になるiOS開発関連の良記事まとめ、ライブラリ、プログラミング、UI/UX、プロモーションのメモ - showrtpath - iPhone,iPadウェブブラウザアプリ開発ブログ
  • [XCODE] UIWebViewでHTML,CSS,JSなどをキャッシュさせない方法 - YoheiM .NET

    こんにちは、WebViewベースのアプリ開発中の@yoheiMuneです。 今日は、WebViewベースのアプリ開発で困る問題の一つ、JSやCSSがキャッシュされて変更内容が更新されないという問題に対応したいと思いブログを書きました。 WebViewベースのアプリ作成時の課題 WebViewベースのアプリを作成している時に色々な課題にぶち当たります。 その中の一つに、WebViewがJSやCSSをキャッシュしてしまい、 コードを書き換えても反映されないという問題があり、最近はその問題に悩まされてます。 そこでWebViewがキャッシュしないようには出来ないものかと調べました。 その調査結果を纏めたのが、今回のブログ記事となります。一部情報は未検証な部分があります(これから検証します)。 そのため、不備などありましたらご指摘頂けると幸いです。 「キャッシュを禁止する」とはアプリの速度が落ちる

    [XCODE] UIWebViewでHTML,CSS,JSなどをキャッシュさせない方法 - YoheiM .NET
  • 便利になったXcode 5新機能7選とAuto Layout入門

    【7】Auto Layout機能の強化 Auto Layoutとは何か? Xcode 5でAuto Layout機能が強化されました。ブログ記事「[iOS 7] Xcode 5 で始める Auto Layout 入門 #1 - 基礎知識編」では、Auto Layoutについて以下のように説明し、Auto LayoutとAutosizingの違いについても分かりやすくまとめています。 Auto Layoutとは、iOS 6(MacはOS X Lion)から導入された「制約」ベースのレイアウトシステムです。これは、既存のレイアウトシステムであるAutosizingを置き換える目的で導入された機能です。 Xcode 5での強化点 ブログ記事「[iOS 7] Xcode 5 で始める Auto Layout 入門 #2 - Interface Builder 編」では、Xcode 5でのAuto

    便利になったXcode 5新機能7選とAuto Layout入門
  • [iOS 7] Xcode 5 で始める Auto Layout 入門 #1 – 基礎知識編 | DevelopersIO

    Auto Layout Auto Layout とは、iOS 6 (Mac は OS X Lion) から導入された「制約」ベースのレイアウトシステムです。これは、既存のレイアウトシステムである Autosizing を置き換える目的で導入された機能です。 Auto Layout は、込み入ったレイアウトを表現することが出来る一方、従来からのレイアウトシステムである Autoresizing 程単純ではないため、取っ掛かりづらいと感じる方も多いのではないかと思います。また、Xcode 4 の Auto Layout サポート機能がお世辞にも使いやすいとは言えないものであったことが、取っ付きにくさに拍車をかけていました。 iOS 7 のリリースに合わせて新しくリリースされた Xcode 5 では、Auto Layout サポート機能が大分使いやすいものになりました。そこで、何回かに分けて X

    [iOS 7] Xcode 5 で始める Auto Layout 入門 #1 – 基礎知識編 | DevelopersIO
  • Modern Objective-Cで実現するシンプルコーディングのススメ

    最近話題のシンプル&リーダブルなObjective-C “Modern Objective-C”について 一度ちゃんと調べたいと思ってたので記事にしてみました。 エントリでは、Modern Objective-Cになると何がどう嬉しいのか、 古い書き方”Legacy”と新しい書き方”Modern”の比較を通して見ていきます。 ちなみに、Modern Objective-Cの詳細については、iOS Dev Centerにて公開されている WWDC 2012の下記のセッションの資料にて詳しく説明されています。 Modern Objective-C (Patrick C Beard / Session 405) Migrating to Modern Objective-C (Session 413) また、日語情報としては下記のエントリが参考になります。 今日からライオンでも使える!XCO

    Modern Objective-Cで実現するシンプルコーディングのススメ
    abetomotomo
    abetomotomo 2013/12/25
    モダンな記載