MILLEN BOX

音楽好きの組み込みソフトエンジニアによるプログラミング(主にiOSアプリ開発)の勉強の記録

2015-01-01から1年間の記事一覧

Game Center 番外編。Leaders Boardの表示がNo Scoreから変更されない! [swift1.2] [Game Center]

前回まででGame Centerへの対応は一先ず終了しました。 SwiftでのGameCenterはじめの一歩。ログインを簡単に行う [Game Center初心者向け] [Swift1.2] - MILLEN BOX Game Center 2歩目。非アクティブからの復帰時のGame Centerログインに対応する [Game Cent…

Game Center 4歩目(完結)。Leaders Boardでハイスコアの確認に対応する [swift1.2] [Game Center]

またまた間が空きましたが、Game Center対応を引き続き行っていきます。 (何をしたか忘れかけてる...) 前回まででハイスコアの送信まで対応済みの状態です。 SwiftでのGameCenterはじめの一歩。ログインを簡単に行う [Game Center初心者向け] [Swift1.2] - M…

Game Center 3歩目。ハイスコアの送信に対応する [swift1.2] [Game Center]

ちょっと間が空きましたが、Game Center対応を引き続き行っていきます。 前回まででログイン実行まで対応済みの状態です。 SwiftでのGameCenterはじめの一歩。ログインを簡単に行う [Game Center初心者向け] [Swift1.2] - MILLEN BOX Game Center 2歩目。非…

Swiftで複数のソースファイルを使用する際の注意事項 [swift1.2] [XCTest]

お盆ボケが抜けきらない今日この頃です。 3日間ほどハマってしまい、本来やりたいGame Centerの勉強できませんでした。 今日はそのハマり部分について記録しておこうと思います。 ハマった部分はズバリ 複数のソースファイルを使用したプロジェクトでのコン…

Game Center 2歩目。非アクティブからの復帰時のGame Centerログインに対応する [Game Center初心者] [swift1.2]

お盆は家族サービスに忙しかったのです。 前回は、はじめの一歩としてGame Centerのログインを行う実装を行いました。 SwiftでのGameCenterはじめの一歩。ログインを簡単に行う [Game Center初心者向け] [Swift1.2] - MILLEN BOX しかし上記リンクの方法では…

SwiftでのGameCenterはじめの一歩。ログインを簡単に行う [Game Center初心者向け] [Swift1.2]

高橋名人もびっくりの連打アプリをGame Centerに対応させようとしてみましたが、私の知識と経験では、Webから得た情報の理解に苦労しています。 その中で以下のページが一番シンプルに「ログインについて」のみ書かれていて分かりやすかったです。 【ios7版…

NSUserDefaultsを使ってゲームのハイスコアを永続化する [swift1.2]

連日の更新恐れ入ります。 小さくこまめに投稿するのは楽しいですね。 昨日は高橋名人もビックリの連打アプリを作成しました。 swiftでタイマー処理がしたい [swift1.2] - MILLEN BOX これをGameCenter対応しようと思っていましたが、その前にハイスコアの永…

swiftでタイマー処理がしたい [swift1.2]

昨日投稿したXCTestの記事が割とアクセスされていてびっくりしています。こんにちは。 〜Tests.swiftって何?XCTestでの単体テストのススメ [swift1.2] - MILLEN BOX 今日はタイマー処理をテーマにしたいと思います。 高橋名人もびっくりの連打アプリを作成…

〜Tests.swiftって何?XCTestでの単体テストのススメ [swift1.2]

初アプリリリース完了の熱冷めやらぬ間に更新。(しつこい) リリースした時の記事をリンクも貼っておきますね。 初アプリ!RPNConverterをリリースしました! - MILLEN BOX さて、今日はXcodeで単体テストに挑戦したいと思います。 Project内に (Project名)…

関数の説明文を書こう [Swift1.2]

(注意!!) この方法はXcode6までの記載方法です!Xcode7以降の方は以下の記事を参照してください! anthrgrnwrld.hatenablog.com 初アプリリリース完了の熱冷めやらぬ間に更新。 C言語とかのソースなどで、関数の前にその関数の説明文がコメントアウトされ…

初アプリ!RPNConverterをリリースしました!

遅くなりましたが報告です。 1週間程前に初アプリであるRPNConverterが無事リリースされました! (リジェクトされなくて良かったです。) このアプリ、通常の計算式(1+1とか1x2とか ... これを中間記法と言います)を逆ポーランド記法と呼ばれる表記方法に…

アプリが形になったきた!その後にやったことのメモ [はじめてのアプリ申請]

Appleへのはじめてのアプリ申請が完了しました。 取り敢えずほーっという気分です。 今後詳細書いていきたいとは考えていますが、まず「ある程度アプリが形になった後に行ったこと」のサマリーを備忘録代わりに箇条書きにして残しておきます。 ある程度アプ…

Swiftで文字列先頭から指定の文字数取得する方法 [Swift1.2] [subStringToIndex]

ある文字列のおしりの部分がいらない。編集したい。という場合があります。 そのような時は'''subStringToIndex'''を使用すると楽みたいです。 ただ、使用方法で迷ってしまった部分があったので、備忘録として残しておきます。 //Hello World!という文字列が…

テキストフィールドにテキスト入力後、Returnでキーボードを隠す方法 [Swift1.2][UITextField]

UITextFieldはXcodeで部品を放り込めば超簡単に追加できますが、このままだとある問題が発生します。 テキスト入力完了後、Returnキーを押してもキーボードが隠れない ここ、iOS開発勉強初期で引っかかる人、多いのではないでしょうか。 また、一度「あ〜そ…

SwiftでiPhoneアプリを作成中だったり、今後の課題などを記録しとく

行き詰まってしまってまして、すっかりご無沙汰の更新になってしましました。 今、iPhoneアプリを作成中です。こんなアプリです。 4つの1桁の数字を組み合わせて10ちょうどを目指すゲームです。 どうしても「数値の情報を持ったUIImageViewを動かして計算式…

UIImageViewを重ねると下の位置するUIImageViewがせり上がるようなプログラム (swift1.2)

UIImageViewを重ねると下の位置するUIImageViewがせり上がるようなものを作りたくなりました。 Githubは以下です。 GitHub - anthrgrnwrld/slideImage 自分ポイント gifアニメを見ていただくと分かると思うんですが、「どのような決まりで動作する仕様なのか…

タッチ時にUIImageViewの分身を作成して(いるように見せて)移動する (swift1.2)

UIImageViewの分身を作成して移動したくなりました。 Githubは以下です。 GitHub - anthrgrnwrld/switchLPImage 自分ポイント1 まずどうやって分身を作ろうかというところ。分身させたい画像を画像A、分身した画像を画像Bと定義します。 初め、画像Aをタッチ…

swiftで関数型プログラミングのススメを受けた話

前回移動した画像がどの場所にいるかを表示するアプリを作成しました。 その後、以前参加させて頂ました、iPhoneアプリ開発キャンプの講師でありますアキオさん(@akio0911)よりコメント頂きました。初めてのgithubのpull requestに興奮です! 内容としては、…

移動した画像がどの場所にいるかを表示する (swift 1.2, 自作クラスの宣言)

画像を移動するテストアプリをこれとかこれとかこれとかこれで作成しました。 予め区画を用意して、移動後の画像がどの区画の位置にいるかを表示したくなりました。 Githubは以下です。 GitHub - anthrgrnwrld/informLocationImage at e535b2818202986f6178e…

MacBook Pro 13"のHDDをSSDに、DVD DriveをHDDに換装+自家製Fusion Driveした結果

私、普段はMacBook Air 11" Mid 2012を愛用しておりますです。 しかしMBAはSSDの為、いかんせん容量が低い。なので、以前使用していたMacBook Pro (13-inch, Mid 2009)を引き続きiTunesやらiPhotoやら古い動画データやらの母艦にしております。 先日、Yosemi…

I'm studying Auto Layout now.

引き続きAuto Layoutを勉強中である。 彼との和解の日も近い。

iPhone 6ケースを新調 (AndMesh iPhone 6ケース)

iPhoneは裸で持ち歩くのが好き。 しかしiPhone 6は大きく、つるつるよく滑る。 よって、購入後しばらくした後、極うすのiPhoneケースのレッドを購入し、滑り止め代わりに使用していました。 それ、かなり薄くてiPhone 6ってカラーバリエーションあったの?と…

大嫌いだったAuto Layoutさんだが、この7つの記事のお陰で和解が出来そう。

Auto Layout、大嫌いでした。いや、今も好きではありません。 しかしちょっと楽しくなってきました。タイトルにある通り今後、和解が出来るかもしれません。 今回は、こんな感じで勉強したら、Auto Layoutが嫌いでなくなってきた!という記録を残したいと思…

Simulator in use

Xcode 6.3 iOS Simulatorにて、iOS Deviceを変更時に"Simulator in use The Simulator can't be launched because it is already in use."なるエラーが発生。 Xcodeを一旦再起動することで対処可能のようです。

タッチする毎に画像を生成。生成後コントロール可能。(UIImageView, swift 1.2, viewDidLayoutSubviews)

手から沢山のトランプが出現するマジックをアプリケーションで表現したくなりました。 Githubは以下です。 GitHub - anthrgrnwrld/magic 自分ポイント1 プロジェクトを確認頂くとわかると思うのですが、imageを指定していないviewを予め用意しています。この…

複数の画像を動かす。そしてその画像を最前面へ。(UIImageView, swift 1.2, bringSubviewToFront)

複数の画像を動かしたくなりました。 Githubは以下です。 GitHub - anthrgrnwrld/anyImageControl 自分ポイント1 情報の保存用に以下のPropertyを作成しました。 var startImagePoint: CGPoint? //タッチ開始時のImageの座標を保存するProperty var currentI…

タッチで画像を動かして、ある特定範囲にきたら画像を吸着させる。そうでない場合は元の位置に吸着させる。 (UIImage View, UITouch, swift 1.2)

前回動かした画像をある範囲に持っていくと勝手に吸着させたくなりました。 Githubは以下です。 GitHub - anthrgrnwrld/imageTransfer 自分ポイント1 画像タッチの有効無効をviewDidLoad内でuserInteractionEnabledというpropertyで管理するようにしました。…

タッチで画像を動かす (UIImage View, UITouch, swift 1.2)

画像 (UIImage View) をタッチ操作で動かしたくなりました。 生まれて初めてgithubにXcode Projectを上げました。 GitHub - anthrgrnwrld/image_control 自分ポイント1 画像表示用IBOutletを作成。 @IBOutlet var imageBeHereNow: UIImageView! 自分ポイント…

「iPhoneアプリ開発キャンプ@大阪」第6回に参加

久々に更新します。 そして手短に更新します。 4/11-12の2日間、「iPhoneアプリ開発キャンプ@大阪」第6回に参加してきました。 下のリンクです。 【大阪】【Swift】4月11日〜12日、大阪にて初心者向けのiPhoneアプリ開発講座を開催します! とても刺激的な2…