タグ

ブックマーク / cflat-inc.hatenablog.com (4)

  • 下手な高速化で地獄を見たお話 ~ XCode編 ~ - 株式会社CFlatの明後日スタイルのブログ

    こういうエラーが起きました。 「Could not insert new outlet connection: Could not find any information for the class named」というエラー。 第一手:IDEIndexDisableという犯人 スタックオーバーフローさん等でいろいろ解決方法が載っており、それらを片っ端から実行していったのですが、ダメ。 XCodeをアップデートしてもダメ。 そんな時この記事で一つ見逃していた箇所を発見。 ios6 - Could not insert new outlet connection - Stack Overflow I recently came across this problem. I soon realized that the cause had been my own doing. I had pr

    下手な高速化で地獄を見たお話 ~ XCode編 ~ - 株式会社CFlatの明後日スタイルのブログ
  • OpenGLの仕組み - 株式会社CFlatの明後日スタイルのブログ

    現代的なオブジェクト指向プログラミングから入ったプログラマーにとっては、OpenGLは時に、摩訶不思議な振る舞いをするように感じることがあります。 それもそのはず、教科書的なOOPではグローバル変数などは唾棄すべき禁忌の1つとされていますので、そもそもグローバル変数が禁忌とされた理由自体を知らないか、それは知っていても実際にグローバル変数に起因するバグに遭遇した経験のないプログラマーも増えてきているかもしれません(まあ、staticやらsingletonやらでグローバル変数の二の舞になった事はあるかもしれませんが)。 ところでOpenGLの関数は、グローバルなグラフィックリソースを弄ります。それも何種類も。 つまり、OpenGLわけわからん、と感じるプログラマーは、単純にグローバル変数を使ったプログラミングに慣れていないだけかもしれません。 そこで一旦、OpenGLの仕組みについてまとめて

    OpenGLの仕組み - 株式会社CFlatの明後日スタイルのブログ
  • 複数種類のiPhoneアプリを同時開発するときのTips - 株式会社CFlatの明後日スタイルのブログ

    先日弊社からiPhoneアプリをリリースしました。 スポーツ動画アプリ全10種類 | 株式会社CFlat iPhoneで気軽にスポーツ動画を楽しめるアプリケーションをリリースしました。AppStoreにて配信中です。 このアプリではスポーツのハイライトや試合結果、最新ニュースなどの動画を検索することなく閲覧することができます。スポーツが好きな方、スキマ時間を有効に使いたい方に最適な動画アプリです。 このアプリはあるスポーツについての最新の試合結果などを検索せずに見ることができるというものです。アプリはスポーツ毎に分かれているので、サッカーを見たい人はサッカー動画用のアプリ、野球を見たい人は野球用のアプリを使うことになります。 ここまで言うと大体お分かりいただけると思うのですが、アプリの基部分の作りはどのアプリにも共通したものになっています。つまりソースコードが共有されているわけです。アプ

    複数種類のiPhoneアプリを同時開発するときのTips - 株式会社CFlatの明後日スタイルのブログ
  • 60分で始めるiOSアプリのUI自動テスト - 株式会社CFlatの明後日スタイルのブログ

    iOSのアプリケーションではモデル周りのテストと同じぐらいUI周りのテストが重要な気がするのですが、画面のテストってちょっと面倒ですよね。その上Xcode標準のテストフレームワークでは画面遷移などのテストができません。そこで、統合テスト用のテストフレームワークを使う必要がでてきます。 選択肢はいくつかありますが、使い方がシンプルで導入も容易なKIF Frameworkを紹介します。 KIF Framework GitHub - kif-framework/KIF: Keep It Functional - An iOS Functional Testing Framework KIFは決済サービスSquareが自社アプリケーションの統合テストのために開発したフレームワークだそうです。KIFを使ったテストではボタンをタップして画面遷移したり、画面遷移した先のUIの存在を確認したりといったこと

    60分で始めるiOSアプリのUI自動テスト - 株式会社CFlatの明後日スタイルのブログ
  • 1