タグ

ブックマーク / qiita.com/peromasamune (3)

  • iOS9でアプリが起動直後にクラッシュする場合の回避方法 - Qiita

    はじめに とあるアプリをiOS9 beta3にて動作確認をしていたところ、起動直後にフリーズしてしまい、数秒後にクラッシュする現象が起こっていました。 動作確認環境 iOS9 beta3 Xcode7.0 beta3 エラーログを確認したところ下記のエラーがでていました。 Application windows are expected to have a root view controller at the end of application launch *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Application windows are expected to have a root view controller at the end

    iOS9でアプリが起動直後にクラッシュする場合の回避方法 - Qiita
  • UILabelを1文字ずつアニメーションさせる - Qiita

    プロパティの追加 クラスのプロパティをUILabelに合わせる(似せる)ことで違和感無く使用することができます。 使用イメージとしては、UILabelを使う感覚でオブジェクトを生成したあと、最後にアニメーション用のメソッドを呼んでもらう感じにしたい。 外部から操作されたくない変数は全部privateにしまっちゃいます。 //MARK: - Public Property var roopCount : NSInteger = 0 //アニメーションのループ回数。0で無限ループとする var text : NSString = "" var font : UIFont = UIFont.boldSystemFontOfSize(17) var textColor : UIColor = UIColor.blackColor() var animationOffset : CGFloat =

    UILabelを1文字ずつアニメーションさせる - Qiita
  • iOS8対応時の注意点まとめ - Qiita

    アプリをiOS8に対応する際に確認しておく項目をまとめました。 はじめに iOS8対応とはざっくり言うとXcode6でアプリをビルドする事を差します。(厳密にはBaseSDK 8.0以上でビルドしたアプリ) BaseSDKが上がる事により、既存のAPIがDeprecated(非推奨)になったり、新しいメソッドが追加されることによって今まで通りの実装では動作しなくなったり挙動が変わったりします。 記事では上記によって実装に変更が入った部分や、アプリの運用上気をつけておく事について解説していきます。 言語はObjective-Cでの実装を解説します。Swiftでは言語仕様上、SDKとの連携などで不具合がある箇所が存在するため、別解説記事などと合わせて読んでいただく事をオススメします。 1.申請周り 先日、Appleは2015年2月1日より申請されるアプリについてiOS8と64bitアーキテク

    iOS8対応時の注意点まとめ - Qiita
    SatoshiN21
    SatoshiN21 2014/11/21
    リリース時
  • 1