2015年– date –
-
Note
Swift:NSBundle アプリのバージョンを取得する
アプリのバージョンを取得する方法を忘れがちなのでメモしておきます。 アプリのバージョンを取得する NSBundle からアプリの情報を取得します。 中見出し [code] let version: AnyObject! = NSBundle.mainBundle().objectForInfoDictionaryKey("CFBundleS... -
Note
Swift:UIWebView でローカルの htmlファイルを表示させる
アプリ内のお知らせやマニュアル等の静的なテキストファイルや画像等を、iOS のネイティブ UI を使って Auto Layout やコードで記述するのはとても面倒です。 こういった場合、あらかじめ HTML でコンテンツを作成しローカルに保存しておき、その html フ... -
Note
Swift:delegate(デリゲートパターン)の使い方とサンプルコード
アプリ制作に必須な知識にも関わらず、なかなかわかりづらい delegate ですが、一度覚えてしまえば、何が分からなかったのかが分からないくらい分かりやすいデザインパターンであることに気づきます。 今回はこの delegate について分かりやすく説明してみ... -
Note
Swift:println で様々な値を出力する
Objective-C ではデバッグ等で NSLog を使用していましたが、 Swift では主に print や println を使用するかと思います。 println はジェネリクスで定義されているので、文字列にに限らず変数やクラス等も簡単に出力結果が得られ、かつ NSLog よりも高速... -
Note
Swift:Optional についての概要と基本的な使い方
Objective-C から iOSアプリの開発を始めた人でも Swift に慣れるにはそれなりにコストがかかります。 Swift を学び始めて誰もが最初に気づく Objective-C との違いは、変数の後に付く ? や !(Optional変数)だと思います。 今回はこの Optional について... -
Note
Swift:NSNotificationCenter の使い方とサンプルコード
クラスで何かの処理が終わったとき、ViewController クラスへ通知したいときがあります。 そういった場合にはその名のとおり NSNotificationCenter を使用します。デリゲートパターンを使う方法もありますが、NSNotificationCenter の方が直感的に理解でき... -
Note
SQN:タイムアタックモードのプレイ完了後にフリーズする問題について
先日リリースした SQN ですが、TIME ATTACK でのプレイ中にアプリが落ちる、との報告を受けました。 厳密には「TIME ATTACK を何度かプレイした後、全てのナンバーをタッチしたとき」にアプリが落ちてしまうという問題です。 現在、このバグに関する修正版... -
Product
SQN: iOS 無料ゲームアプリ SQN – Sequential Numbers をリリース
3月18日、sirochro 初の無料ゲームアプリ SQN をリリースしました。 より多くの方に楽しんでいただけるよう、シンプルな内容の中にちょっとした戦略性を取り入れたゲームとなっています。 開発期間は2ヶ月半くらいで、Apple の新言語 Swift で開発しました... -
Note
Apple: スペシャルイベント Spring forward で 新しい MacBook 12インチを発表!
日本時間 3月9日の午前2時より Apple のスペシャルイベント Spring forward が開催されました。 今回のイベントで、発表されると事前に噂されていたプロダクトは以下の通りでした。 iWatch MacBook Air 12.2(12.9)インチ iPad Pro iWatch がらみで Apple ... -
Note
SQN:新作無料ゲームアプリ SQN の申請が承認されました。
3月3日に申請に出した SQN ですが、昨日3月6日に無事リリースが承認されました。 今回は1発で申請が通る自信があったのですが、期間も最短の3営業日での承認となりました。 リジェクトにならなかったのは良いニュースなのですが、今回あまりにも承認が早...
