LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )
Android, iPhone等のスマートフォン向けアプリ開発などの話題を中心に、時事ネタなどを気の向くままに書いています。 iOS 7向けにアプリを開発していて気付いた注意点を備忘録を兼ねてまとめたいと思います。 間違いがありましたならばご指摘下さい。 iOS 7は大幅に設計し直したせいか、おかしな動きをする、いわゆるバグが大量にある感じです。 例えば以下の様な点です。 UITextViewで改行のみの選択をしようとすると失敗する UITextView、UITextFieldの選択範囲の描画がおかしい UINavigationControllerのUIViewControllerのスタックが無限ループする まあ、バグは兎も角として、まずは「UINavigationControllerのUIViewControllerのスタックが無限ループする」原因となった注意点を説明したいと思います。
2013年09月22日15:42 カテゴリiPhoneプログラム iOS7のarm64対応でやったこと 今日もコード書いてる?? 先日リリースした拙作『ういろう』を取り上げて頂き恐縮です。 iをありがとう『和菓子のういろうが主人公の3Dアクションゲーム』 AppLibrary『可愛い世界観と発想が素敵!ゲームの主役は名古屋銘菓の「ういろう」だ!』 あぷまがどっとねっと『新作無料iPhoneアプリをテキトーに紹介!朝は4本+α! 超絶オススメあります!(9月18日水曜日)』 Appliv『名古屋銘菓の1つである「ういろう」に注目した珍しいカジュアルゲーム』 どれも素晴らしいレビュー記事で、とても励まされます!! で、現在さっそくiOS7に正式対応中なのですが…ほとんどUIKitとかARCとか使っていなくてC++で書いてる拙ソフトでもやはりいくつかiOS7対応の罠にハマっていたので、簡単にまと
これは面白そう。 以下、引用: ソフトウェア開発における「プロトタイプ」とは、シミュレーションを目的とした試作品のことをいいます。本書で解説するプロトタイピングは、主に紙などを使った「低精度プロトタイピング」を中心とした手法です。リスク回避や初期段階における可能性の模索をメ...
iOS 開発で QR コードや JAN バーコードを読み取ろうかと思ったら、ZXing, ZXingObjC, ZBar などの利用が考えられますが、ZXing は組み込みが少し面倒で、ZingObjC は導入が簡単でも動作が(ZXing, ZBar に比べて)少し遅く、ZBar は認識が早いがライセンスが LGPL でクライアントへの提案が難しかったりとしっくりくる物がなかったのですが、iOS7 アップデートで標準 SDK に QR の読み取り機能が追加されたおかげで一気に問題が解決しそうです。iOS7 SDK 以降というのが少し痛いですが標準 SDK で利用できるというのは大きな利点です。 早速実装コード 以下、実装コードです。iOS7 SDK, Xcode 5 で、 Single View Application を選択して、ViewController を実装します。 ビルド設定で
◇セ・リーグ 広島2―0中日(2013年9月25日 ナゴヤD) 広島が中日に完封勝ちし、球団史上初のCS進出を決めた。Aクラスに入るのは97年以来16年ぶり。 悲願のCS決定 試合結果詳細 両チーム無得点で迎えた8回、2死一塁で広島のエルドレッドが浅尾から左中間中段にまで届く大きな一発を放ち先制。7回にバリントンが1死満塁のピンチを無得点でしのいだ直後に飛び出した先制弾だった。 中日は浅尾が前日に続き誤算。右肩痛で出遅れたものの32試合で自責点わずか2点だったセットアッパーが2日で3点を失い、二夜連続で敗戦投手となった。中日のBクラスは01年以来12年ぶり。
プロ野球・広島は25日夜、ナゴヤドームで行われた中日とのナイトゲームに2対0で勝ち、初のクライマックスシリーズ進出を決めました。 試合は両チーム無得点で迎えた8回に4番のエルドレッド選手がツーランホームランを打ちました。広島は25日の勝利で平成9年以来、16年ぶりの3位以上が確定し、初のクライマックスシリーズ進出を決めました。
1: 膝靭帯固め(庭):2013/09/24(火) 18:29:18.12 ID:b3HbcQi40 混迷深める台湾HTC 逃げ出す役員、投資の空回り 台湾のスマートフォン(スマホ)メーカー、宏達国際電子(HTC)の先行きがますます混迷を深めています。 同社の株価は2011年末に1300台湾ドルまで暴騰した後、その10分の1近くまで下落しました。この主たる原因は、四半期の連結売上高が2年前の半分ほどに低下したことです(図1)。 09年にはスマホ市場で15%を占めていたのが、いまや2%ほどです。日本では好調な商品も一部ありますが、全体の業績は厳しく、… http://www.nikkei.com/article/DGXNASFK2001Z_Q3A920C1000000/
iPhoneアプリでログイン画面を表示するにはどうすれば良いか?けっこう悩んでいたが、Stack Overflow先生に聞いたら、難なく回答が返ってきた。答えは、ios – Perform Segue on ViewDidLoad – Stack Overflow。 簡単に説明すると、起動直後はメイン画面を表示する。メイン画面を表示する前に、ログイン画面を表示する必要があればログイン画面を表示する。 上の画像のように、Login画面のプロパティで、LoginViewControllerにIdentifierをつけおく。 MainControllerViewに書くコード。 - (void)viewWillAppear:(BOOL)animated { if (![self hasLoginSettings]) { [self showLoginView]; } } /* * ログイン設定が
以前書いた記事:『nibファイルの読み込みパフォーマンスを改善するUINibクラス』 これを実際に実装してみました。 ※全面的にAppleのサンプルコードを参考にしました。 http://developer.apple.com/library/ios/#samplecode/TableViewUpdates/ 1. ビューのインスタンス格納先を宣言 nib読み込み処理を行うクラスで、nibインスタンス格納先となるプロパティを宣言しておきます。 @property (nonatomic, assign) IBOutlet QuoteCell *quoteCell; 2. Interface Builderでアウトレットを接続する この1,2の手順が肝になります。(従来のloadNibNamed:では必要なかった) 読み込み対象のnibをIBで開き、 File's Ownerのクラスに1でプロ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く