inoコメントをどうぞTweet証明書と鍵ファイルからp12ファイル(pkcs12)を作る手順のメモ。key)と結合してp12にする、という2段構え。Storeのリリース用(Distribution)秘密鍵の移行を忘れて喪失してしまったため、なんとかサルベージできないか、と試行錯誤するのに使いました。証明書ダウンロード、あとは手順通りの結合で事なきを得ました。バックアップは大事ですね。デバッグビルドの時だけデバッグ出力して、プロダクションビルドの時はセキュリティのためデバッグログを削る方法のメモ。NSLogの出力を制御することができます。「-DDEBUG」を追加して下さい。冒頭に以下のグローバル関数を追加します。他のファイルのほうがわかりやすければAppDelegate以外でも大丈夫です。debugPrintは出てきますが、SwiftでNSLogを非表示にする方法がどうしても出てこなかったので記事にしました。同様の方法で対応可能です。Cにしか効果がないようなので注意。おまけ代替案としては、より細かいログレベル制御が可能なXCGLoggerを使うのも手です。}()としておくと、log.debug("Debugレベルのログです")log.info("infoレベルのログです")のようにログレベルごとのログ出力ができるようになります。inoコメントをどうぞTweetNSSortDescriptorはObjective-Cでも使えるレコードの配列をレコードキーでソートするのに便利な方法ですが、Arrayのsort()メソッドやsorted()メソッドを使うとよりSwiftっぽくクロージャでソートすることができます。[[String:Any]]でもいいが、レコード型を明示するためタプルにする。タプルでなくクラスに置き換えるのもよし。}println(recors)[/code]肝はsortに渡すクロージャです。}[/code]は省略した書き方で、省略せずに書くと以下のようになります。})[/code]NSSortDescriptorと違い、任意のクロージャを定義できるので、より柔軟なソートができるのがいいですね。なんとなく知っているけど実はよく知らないプロパティ(@property)まわりの基本的な仕様をまとめました。Xcode6.1が正式リリースされてSwiftのβがとれたし、「Swift使うからいらないよ」なんて言わないで、iOS開発のお供にどうぞ。iOS8も)、UIButtonにsetTitleすると勝手にボタンがアニメーションをしてしまうようです。setTitle:]したら、チラッとUIビルダーの設定値が出ちゃってなんだかあれだったので、止める方法をメモしておきます。Xで使用されるplist形式(プロパティリスト)と、Androidやwebシステムで使いやすいJSONに相互変換したい場合のメモ。Z(SO-02E)の問題?」と思って試行錯誤していたら、どうやらドコモの設定でSMS拒否設定になっていたようです。iPhoneなどの機種に関係なく発生する問題ですね。解決方法として、SMS(ショートメール)の受信設定の方法を画像付きで公開しておきます。Frameworkの2種類があります。今回はこれらの組み合わせで多重再生ができないかどうかを調べてみました。アプリケーション開発では、いつどのイベントが発生するかを知っておくというのは大事な事です。アクティビティを実装する場合はアクティビティのイベントがいつ発生するか(ライフサイクル)が大事ですし、自分でビューを作る時はビューのイベントを把握しておくとスムーズに実装ができるようになります。Androidのアクティビティについてはいつどのイベント公式サイトのアクティビティライフサイクルの項目で分かりやすく図示されているのですが、ビューのライフサイクル、イベントの詳細を見つけられなかったため、今回は整理も兼ねてこの記事を公開することにしました。onAttachedToWindow(),onLayout(),onDraw(),onMeasure()といったイベントが発生するのをご存知でしょうか?どのタイミングでどのイベントが呼ばれるのか?カスタムビューを作る時に処理をどのイベントに実装すべきかを悩んでいる方の助けになれれば幸いです。cleanでエラーになってしまった。r8eの問題のようでandroid-ndk/build/core/build-binary.mkの49行目を次のように修正したらエラーが出なくなった。64ビット版(android-ndk-r8e-darwin-x86_64.tar.bz2)でした。他の環境で試したわけではないのですが、他の環境ではこれでエラーがでないのでしょうか。再現するという情報をいただきました。対策も同様でいいそうです。意味ポケモンGoをはじめました。