ghost v0.5.5 update
何が更新されたのか全然わかってないけど とりあえずアップデートした
何が更新されたのか全然わかってないけど とりあえずアップデートした
UIWebViewのキャッシュクリアが地味に面倒だったのでログ iOS7系のキャッシュクリアがなんか変だった。詳しく調査してないけどこれでうまくうごいた。 やること1 UIAppcalation method - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions とか絶対呼ばれる場所に下を書いておく // WebViewのキャッシュを削除 [NSURLCache sharedURLCache].memoryCapacity = 0; [NSURLCache sharedURLCache].diskCapacity = 0; やること2 UIWebViewDelegate method - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationTyp
アプリケーションがインストールされるディレクトリ ~/Library/Developer/CoreSimulator/Devices/<該当シミュレータのハッシュ値>/data/Containers/Bundle/Application/ アプリケーションのデータが設置されるディレクトリ ここにDocuments, Library, tmpなど入ります ~/Library/Developer/CoreSimulator/Devices/<該当シミュレータのハッシュ値>/data/Containers/Data/Application/<アプリケーションのハッシュ値>/ 該当シミュレータのハッシュ値は下記plistファイルに記載がある ~/Library/Developer/CoreSimulator/Devices/.default_created.plist
今までプッシュ通知の利用を宣言するのに使ってたメソッドregisterForRemoteNotificationTypesがiOS8からdeprecatedに変わっていたのでメモ プッシュ通知の利用するとき iOS7以前の場合 [[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)]; iOS8以降の場合 [[UIApplication sharedApplication] registerForRemoteNotifications]; UIUserNotificationSettings* notificationSettings = [UIUserNotificationSettings settingsForTypes:(UIUserNot
BlocksKitをフレームワーク化した iOS8対応のためBlocksKitをフレームワーク化したログ。 ソースコードのまま組み込むとかイヤなのでよく外部のライブラリはフレームワークにしているのでメモ。 手順 ダウンロードからビルドまで * github から最新ソースコードをダウンロード * ターゲットをBlocksKitにしてiOS Device用Releaseビルド * ターゲットをBlocksKitのままiPhone Simulator用Releaseビルド * OrganizerでBlocksKitのDerived Dataディレクトリ右の->をクリックしてFinderに表示 以下コマンドライン ターミナルのログからひっぱり出したコマンドなので間違ってる可能性は否定できない。 $ cd <Derived Data Dir> // FinderからD&Dでpathが貼り付けできるのでそれがらく) $ xcrun lipo -info ./Release-iphoneos/libBlocksKit.a Architectures in