甘いものが好きです

iOS App開発時に感じた疑問や課題、その他の雑感などを書いていきます。

2013-06-01から1ヶ月間の記事一覧

Appleに交換依頼していたケーブルが届いた

昨日交換依頼を出したケーブルが本日さっそく届いた。かなり対応が早かったので驚いた。運送業者からの受け取り時に破損ケーブルを運送業者に渡す必要があった。*1届いた新品のケーブルの動作確認。問題があればアップルサービスセンターまで電話連絡する必…

AppleCare登録済iPhone 4Sに付属していたケーブルの交換依頼を出してみた

先日、iPhone 4Sに付属していた30ピン-USBケーブルの皮膜が破れて断線寸前になってしまった。ついにDockケーブルが逝った pic.twitter.com/yzuH0Vafk9— Shadow (@capt_shadow) June 12, 2013 Dockケーブルは一応AppleCareのサポート対象に入っているみたい。…

CocoaPods利用時にUnit Testがfile not foundエラーにより実行できない場合の対処方法

CocoaPods利用時にXcodeでCommand+UによりUnit Testを開始しようとしたら、外部ライブラリのヘッダファイルをインポートしているところについて次のようなエラーが出て、テストが開始できなかった。 '....h' file not found 対処方法をまとめておく。*1 *1:C…

pod installがSSLErrorで失敗したときの対処方法

以前は成功していたのに…… 数ヶ月前に開発が一段落ついたプロジェクトに久々に手を加えようとして、再びローカルに開発環境を整えようとしたのだが、pod installを実行してみると次のようなエラーが出て外部ソースの読み込みに失敗してしまうことがあった。 …

Command Line Tools for Xcodeを古いバージョンに戻す

同一マシンに複数のバージョンのXcodeをインストールしている状況下において、新しいバージョンの方のXcodeに対応するCommand Line Toolsをインストールすると、各種ツールはこの新しいXcodeに対応するCommand Line Toolsを参照するようになってしまう。*1何…

NSManagedObjectオブジェクトをdeep copyする方法

NSManagedObjectオブジェクトをdeep copyする方法を考えてみた。NSManagedObjectはNSCopyingプロトコルに適合していない。AttributeやRelationshipを個別にチェックしてコピーしていく方法が無難だろうと思う。*1*2 *1:Fetched Propertyは普段扱わないのでこ…

XcodeのコードエディタからメソッドのCallerをたどる方法

Xcodeでは、プログラムを実行しなくてもコードエディタ上でメソッドのCallerの一覧を表示したり、Callerにジャンプしたりできる。 XCode find caller functions - Stack Overflow 上記ページの内容はXcode 4.5 beta時点での情報とのことだが、この機能は現時…