タグ

iosに関するmadronのブックマーク (10)

  • Start Developing iOS Apps (Swift): Implement a Custom Control

    SwiftUI is a modern way to declare user interfaces for any Apple platform. Create beautiful, dynamic apps faster than ever before.

    Start Developing iOS Apps (Swift): Implement a Custom Control
    madron
    madron 2015/03/03
    Apple公式のStoryboardチュートリアル
  • Cocoaの日々: [iOS] Keychain Services とは

    他アプリケーションが格納した Keychain Services 内の情報へのアクセス Mac OS X の場合はユーザが許可を与えれば他のアプリケーションの情報へアクセスすることができる。一方、iOS の場合、アプリケーションは自身が保存した情報のみアクセスが行える。他のアプリケーションの情報へは基的にアクセスすることができない。ただし同じプロビジョニングプロファイルを使ってビルドされたアプリは設定により情報を共有することができる(後述)。 iOS での特記事項 iOS には単一のキーチェーンのみ存在する(Mac OS X は複数)。 iOS の場合、PC接続時にストレージの内容は暗号化されたままバックアップされる。これを復号化するパスワード(keychain password)はバックアップされない(iOSデバイスの中から外に持ち出されない)。 Keychain Service はプ

    Cocoaの日々: [iOS] Keychain Services とは
    madron
    madron 2012/04/17
    キーチェーンについて。
  • iOS組み込みのキャッシュモジュールNSCacheについて発表しました - ninjinkun's diary

    NSCacheというキャッシュモジュールについて第43回Cocoa関西で発表してきました。 NSCacheの特徴 スレッドセーフ NSDictionaryのように手動でロックする必要がない 格納オブジェクトの上限を決められる 溢れたら自動破棄 iOSのようなメモリ制約の厳しい環境に最適 NSDictionaryに似たインターフェイス Mac OS 10.6 / iOS 4.0以上で使える 具体例としては、ダウンロードした画像をオンメモリにキャッシュする際等にとても有用だと思います。同じような機能を提供してくれるOSSのモジュールは見たことがあるのですが(例えばnimbusに含まれているNIMemoryCache)こちらはOS組み込みなので手軽に使えます。 発表資料 サンプルコード Twitter及びInstagramの画像をロードしてデモするサンプルコードは以下です。それぞれの機能を動かす

    iOS組み込みのキャッシュモジュールNSCacheについて発表しました - ninjinkun's diary
    madron
    madron 2012/03/27
  • “The executable was signed with invalid entitlements.” の対処方法

    AdHoc ビルドを作成し、実機に転送できないことがあったのでその解決方法の一つをご紹介します。 問題発生時の状況 AdHoc ビルドは以下のような手順で作成していました。開発環境は Xcode 4.2, SDK 5.0 です。 Xcode の メニューバーから “Archive” を実行 オーガナイザー の “Archives” タブでさきほどアーカイブしたものを選択 “Share…” ボタンから Contents は “iOS App Store Package (.ipa)” を選択し、対象となる “Identity” を選択 作成した .ipa ファイルをオーガナイザー経由でデバイスにインストールしようとすると以下のような警告が出てしまいインストールできませんでした。 The executable was signed with invalid entitlements. The

    “The executable was signed with invalid entitlements.” の対処方法
  • The executable was signed with invalid entitlementsで悩む - スクラップビルダー

    The executable was signed with invalid entitlements このエラーメッセージで2時間ほど悩んでしまう。 ターゲットの編集でProvisioning Profilesの指定が間違っている (テスト用のプロファイルを見てしまっている等)というケースはよくあるので それかと思い確認したが正しく指定されている・・・。 以前ビルドしたデータが残ってしまっているかと思い、ビルド>全てのターゲットをクリーニング を試みてみるがこれをしてもまだ駄目。 ググって出たのはここまでだったので、より詳細な情報を調べるべくプロジェクトを右クリック→ 情報を見るをクリック。 プロジェクトとターゲットで別々の情報を指定できるところがiOS開発の特徴だと思うが、 ターゲットではプロファイルを指定できていたのにプロジェクトでは正しく指定出来ていない模様 (iPhone Dev

    The executable was signed with invalid entitlementsで悩む - スクラップビルダー
  • The executable was signed with invalid entitlements.

    The executable was signed with invalid entitlements. The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile. (0xE8008016). iOSも4.3.1にバージョンアップし、Xcodeのバージョンも4.0 に上げて、わからない中でビルドして転送するが 上記のエラーが発生。 よくわからないがクリーンビルドしないといけないらしい。 参考:http://eyesrobe.blogspot.com/2010/09/blog-post.html クリーンビルドしても解決しない。 別の原因らしい。

  • [iOS]リリースビルドでのみクラッシュする状況への対処について – Zero4Racer PRO Developer's Blog

    昨日、作成の協力をしていたアプリが、リリースされました。 細川茂樹のアプリマガジン カテゴリ: エンターテインメント 価格: 無料 こちらのアプリで、アプリ内購入が成功した際に、リリースビルドでのみエラー発生してクラッシュする問題が発生しました。クラッシュした後にアプリを再起動すると、購入処理は終了しており、その後は問題なく使用することが出来ます。対処した方法について記述します。 この問題を解決しようと,クラッシュログなどから、調査したのですが、なかなかバグが見つかりませんでした。しかも、デバッグビルドでは発生しないのでたちが悪いです。 現状の対処法として、LLVMのビルドの最適化オプションを、最適化しない NONE [-O0] に設定します。 ビルドの最適化オプション それによって、デバッグ時と同じように動くようになりました。ただ、スピードを求めるプログラムの場合、これによってパフォーマ

    madron
    madron 2012/03/09
  • iOSアプリのアップデート時パスが変わるためファイルパス保存は注意! – Zero4Racer PRO Developer's Blog

    追記:2012/7/16 ソースの誤記を修正しました。 よくある間違いですが、備忘のために記しておきます。iOSアプリを、AppStore経由でアップデートした場合、フォルダのアドレスが変更されます。アプリケーションフォルダの基パスが変わる訳です。しかし、データ(Documentフォルダの内容、Libraryフォルダの内容)はアップデートの際はコピーされます。それで、アップデート前に、ファイルパスをフルパスで保存していると、アップデートのあとに、ファイルを参照しようとするときに、ファイルが見つからなくなってしまいます。その対応法について記録しておきます。 まず、正しく保存する これが,最初から行うべき点ですね。例えば、NSUserDefaultに、ダウンロードした画像のパスを保存するとします。保存先は、ドキュメントフォルダとします。 //保存時 NSString *fileName =

    madron
    madron 2012/03/09
  • http://blog.boreal-kiss.com/2009/08/29000009.html/

  • 日本語ドキュメント - Apple Developer

    語ドキュメント 日語に翻訳されたiOS/watchOS/tvOSのドキュメントです。 英語版の方が新しい場合がありますので、更新日を確認して下さい。 エンタープライズ環境での運用に関するドキュメントはこちらに移動しました。 App Store Connect ヘルプ タイトル 日付

  • 1