技術Tips– category –
-
技術Tips
NSKeyedUnarchiverでデシリアライズしようとしたら落ちる
アプリ内に保存したデータをデシリアライズする際に、以下エラーが発生し、デシリアライズできなかった。 [NSKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (MyApp.Fund) for key (NS.objects); the class may be defined in sour... -
技術Tips
macにRubyGemsをインストールしてcocoapodsをインストール
cocoapodsをインストールするためにはRubyGemsが必要。なので、まずはRubyGemsをインストールする。 RubyGemsのインストール RubyGemsのサイトへ。 https://rubygems.org/ 「Install RubyGems」をクリック。 「ZIP」をクリックしてファイルをダウンロード... -
技術Tips
iOSアプリで実行時にエラー(attributesの値が不正)
iOSアプリデバッグ中に以下のエラーメッセージでアプリが落ちた。 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[_SwiftTypePreservingNSNumber renderingMode]: unrecognized selector sent to instance 0x60... -
技術Tips
UWPのCalendarDatePickerのカスタマイズ
カレンダーの種類を変える CalendarDatePickerのCalendarIdentifierプロパティをセットする。 Windows.Globalization.CalendarIdentifiers.Gregorian Windows.Globalization.CalendarIdentifiers.Japanese 言語を日本語にしたい appxmanifestでApplication... -
技術Tips
UWP、Windowsストアアプリで証明書の更新
久しぶりにUWPアプリを更新しようと思ったら、以下のエラーがでて、アプリパッケージを作成できなかった。 Error The certificate specified has expired. For more information about renewing certificates, see http://go.microsoft.com/fwlink/?Lin... -
技術Tips
BinaryFormatterでデシリアライズする際にSerializationExceptionが発生
WPFアプリで、以下エラーが発生した。 Exception thrown: 'System.Runtime.Serialization.SerializationException' in mscorlib.dll アセンブリ 'OtherApp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' が見つかりません。 どうやら、バイナ... -
技術Tips
Windowsデスクトップアプリ(WPF)でクラッシュ解析をする
HockeyAppを使います。 NuGetでHockeySDK.WPFをインストール App.xaml.csに以下を記述 [crayon-673fd8a8a14a4545620855/] これで、意図的にクラッシュを発生させれば、次回起動時に、クラッシュレポートが送信されて、HockeyAppの管理画面にすぐに反... -
技術Tips
UICollectionViewでCollectionViewLayoutを変更しようとすると落ちる
UICollectionViewでsetCollectionViewLayout(_:animated:)でレイアウトを変更しようとしていたところ、以下のエラーで落ちてしまった。 2017-07-31 11:57:49.110 CollectionViewLayout[3621:83128] *** Terminating app due to uncaught exception 'NSInva... -
技術Tips
iTunes Connectでビルドが処理中のまま完了してくれないときの裏ワザ
iTunes Connectでビルドが処理中のまま完了してくれないときの裏ワザ。 ビルドバージョンを変えて、もう一回アップロードする! だいたい、後から提出した方は、5〜10分ぐらいでCompleted Processingする。 で、処理中のままの方は、だいたい6〜12時間後ぐ... -
技術Tips
DateFormatterをstaticに定義してパフォーマンスを改善する。
DateFormatterはコストがかかる。 だから、for文とかで、何回も生成していると、とても遅くなる。 ってことで、staticに定義して、使いまわそうというお話。 extensionで。 [crayon-673fd8a8a15cb587615870/] で、注意したいのが2点。 localeに"en_US_POSI...