初心者のSWIFTアプリ開発記 ©たぬきち

肥満気味になってきたので筋トレに励んでいます! プログラミング頑張ります

アプリ開発

【新作アプリ】パンプキンナイト

クリスマスパーティーに向かう途中に迷子に・・・ そしてなんだかんだあってカボチャに監禁された!! 完全無料な脱出ゲームです。 遊び方 移動: 画面をスワイプ 探索: 画面をタップ アイテム: アイテムを目的地までドラッグ iOS: 脱出ゲーム パンプキンナイト…

【新作】脱出ゲーム

脱出ゲームとかあんまりやったことないけど、欲望にまみれてとりあえず挑戦 脱出ゲーム 怒りの脱出katsuyuki suzukiGamesFree なんか後になって気づいたけど容量がとんでもないことに。まぁいいか・・・次だ!

やけくそ

やけくそ提出 なんだかんだで前回のアプリから三週間くらいかかってしまいました。unityも3Dもわからないことだらけで思うように進まず・・・ そして最後は、もうさっさと違うことやりたいですよの波が押し寄せてきたので細かいバランス調整などは投げっぱ…

【Unityでアプリ開発】android アプリにadmob実装 Unity5.3

わかれば簡単! github.com プラグインをダウンロード! ダウンロードしたプラグインを assets → import package → custom package でインポート。 そして注意しなければならないのが、古いバージョンでは google_play_services_lib というのを入れたりしな…

【unity】アンドロイドで実機テストができない・・・

アンドロイド嫌い アドモブの表示を確認したくて実機テストしたいのに実機テストできない。 Unable to start activity! No activity in the manifest with action MAIN and category LAUNCHER. Try launching the application manually on the device. 調べ…

【unity】エディターの設定が思うようにできない・・・

mono→ sublime→ 痛mono→atom デフォルトのmonoナンチャラはなんだか開くのが遅いような・・!? とりあえずsublimeとかいうのをインストール。だが!!! 補完昨日が欲しくて入れたomnisharp?がエラーだとかでうまくいかない。すごく軽くていいんだけどな・…

【Unity最高!】前回swiftとjavaで頑張ると言ったがあれは嘘だ!!!!

swiftとjavaで頑張ってアプリを作る・・・そんな風に思っていた時代が私にもありました(´・_・`)。 たしかにそれでもいんですが、今時点ではクソゲーばっか作ってるしそれならunityとかの方がいいんじゃないかと・・・ツール系なんて普段なにも使わないから自…

プレステのVRが楽しみでしょうがない

プレステ4すら持っていないけどね。。。 バーチャルリアルのゲームが普及するのなんてまだまだ先だと思っていたのにもう今年発売なんてどうしよう。 このままじゃのんきにゲームする余裕なんてないわ! またゲームとして遊ぶだけでなくてunityとかなら開発…

あーーー単純ミスで時間を無駄にしたーー

GillSans-Bold SKSpriteNode(fontNamed: "GillSans-Bold") 最初にこれしているのに思い原因がぁ・・・ let bokunoScore = SkLabelNode(fontNamed: "Gillsans-Bold") Sとsの違いですよ。 もう二度とこのフォントは使わん😢

【swift勉強】おすすめチュートリアル

基本がわかる www.raywenderlich.com www.raywenderlich.com シングルトンなんて言葉は何回か聞いてきましたがまぁ放置。。。ですが上のチュートリアルで出てきたのでついに調べたらわかったようなわからなかったような・・・まぁあっちでもこっちでもインス…

【swiftアプリ開発】AVAudioPlayerで効果音を発生させるとラグい!

SKAction.playSoundFileNamed("neko", waitForCompletion: false) これだと簡単だし、事前に読み込んでおけばラグもないのでいいんだけども音量調整ができないのが辛い。 stackoverflow.com let qualityOfServiceClass = QOS_CLASS_BACKGROUND let backgroun…

【swiftアプリ開発】メモリリークの原因を特定できない

腹筋ローラー 腹筋 腹筋ローラー 気軽にできるし効果あるしいいね。全然できないけど 遷移 InitialViewController → GameViewController → InitialViewController・・・ となんどもやると落ちる。セグエは戻るときはunwindセグエだし他に原因が思い当たらな…

【swiftアプリ開発】fontを事前に読み込んで遅延解消

遅延解消 let preloadFont: UIFont! override func didMoveToView(view: SKView) { preloadFont = UIFont(name: "Courier", fontSize: 10) } func abc(){ let myText = SKLabelNode(fontNamed: preloadFont.fontName) } 長らく悩まされた遅延。やっとその一…

【swiftアプリ開発】自称パズルゲームが蓮コラ見たいなってしまった

パズルゲーム制作 swiftの勉強始めて1カ月くらいの頃にやったチュートリアル。 www.raywenderlich.com 当時はわけわかんないままやってましたね。columnとかタイプしにくいし意味もあやふやで本当に理解できなかった。 そして最近そろそろパズルゲームが作…

【swiftアプリ開発】不具合の原因がわからず

単純ミス 単純ミスだとはわかっているんだけど、それがどこなのかなかなか分からず。やる気のあるうちにバンバンとリリースしようと思った矢先に変なミスで5時間ほど費やしてしまった。。。まぁなんか頭がぼーっとして同じ箇所ばっか見直していたので時間が…

【swiftアプリ開発】審査通る&提出する

今さっき提出していたアプリが審査に通った。そして別のアプリを即提出! 本当は前回のアプリがクオリティお察しなのに時間がかかったから、今回は2、3日で簡単なアプリを提出したかったんだけどやっぱりなんだかんだで一週間ほどかかっちゃった。一週間ほ…

やっとこ提出

今回困ったとこ sksファイルがすごく重い sksファイルの編集しても変換されない時がある cocoa pods がなんだかエラー ゲームシーンの画面上にボタンを表示させようとstoryboardを編集してもなんだか出来ない やる気が出ない 内容自体本当に対してことないの…

【swiftアプリ開発が進まない】Oh no, an error occurred

オーノー mac, xcodeのアップデートを行ったらcocoapodsでpods installができなくなる。前回もアプリ作りかけでアップデートして不具合発生しまっくったので今後気をつけようとしていたのに・・・ いろいろ調べてcocoa pods をインストールしなおして,pod in…

【swiftアプリ開発】やる気が漏洩

重いは罪 sprite kitを使ってシーンを作成するのに----.sksファイル使ってみて、便利だと気付いたはいいけど重すぎてやる気がなくなってきた。かといってコードでいちいち作るのも今更めんどくさいし、嫌だし。。。それに原因不明だけどsksのファイルいじっ…

【Xcode】Missing iOS Distribution signing identity for・・・わけわからん

certificationとかそんな感じの、一番嫌いな部類のエラー! だけどこちらでわかりやすく説明されててなんとか解決! swift-bettychang.hatenadiary.jp 上のサイトで解決方法を知るまでは、 期限切れの証明書の削除の仕方が最初わからず、困ってました! 実際…

【swiftアプリ開発】SceneEditor便利すぎ!

今までこんなファイルは速攻削除していたけど、 www.raywenderlich.com このチュートリアルやったら最高な気がしてきた! とりあえずチュートリアルが素晴らしかった気もするけど、簡単にマップを製作できるし作るのが楽しくなるしで少しやる気がでました。

【swiftアプリ開発】submit時のエラー

The entitlements in your app bundle signature do not match the ones that are contained in the provisioning profile だいたいprovisioning fileとかそういうやつのエラーはやっかいな気がする。なにより原因がわからない。 validate → submit でエラー…

【swiftアプリ開発】The application bundle does not contain a valid identifier

The application bundle does not contain a valid identifier こんなのがでてきて 急に実機でテストできなくなった。 とりあえず、すでにインストールしてあるやつを削除! → だめ ビルドしてからインストール → だめ mac再起動 → だめ アイフォン再起動 → …

【swiftアプリ開発】iAdが使えなくなる忘れてた

ちょっと前にiAdが使えないとか話題になってましたよね。。。すっかり忘れていて、なんで表示されないんだろうとか思ってたんですがどうやらそのことが原因だすな。だぶん! まぁ使えないのはいいんだがつい最近もiAd組み込んで提出して審査に通ったばっかだ…

【swiftアプリ開発】急にダウンロードされると怖い

普段ダウンロード数0のアプリが2月4日!?くらいから急にダウンロードされだしてた。ゆっても普段の0から比べたら多いくらいだけど、クオリティ関係なしにたくさんアプリを出しておけばこういうラッキーこともあるからね・・・棚ぼた でもやっぱりダウン…

【swiftアプリ開発】修正しまくり

バグチェックしないから・・・ 面倒臭いのでバグチェックしない。審査に提出後、ミスに気付く。リリース後に一箇所だけ直して即提出。また気付く! こんなことしているからきっとアップルの人に嫌われているな。 いや、そもそもこんなちっぽけなゾウリムシご…

【swiftアプリ開発】 library not found for -lGoogleAnalyticsServices

グーグルアナリティクス swift製のライブラリだのobjective-c製のライブラリだので headerファイルの有無が変わってくるのかさっぱり。オブジェクティブなんちゃらがさっぱりなので余計にわかりません。 それでグーグルアナリティクスはどうやらheaderファイ…

【swiftアプリ開発】やけくそ僕、ライブラリを乱用するも逆効果!

charts・・・細かい設定の仕方がわからない。設定したくともプロパティとかがわかんないし、調べてもでてこない。 DZNEmptyDataSet・・・positionの調整の仕方がわからない。 他・・・猫に小判!豚に真珠! 見た目 いろんなライブラリを使えばそれなりにスタ…

【swiftアプリ開発】autoLayoutが適用されるタイミング

レイアウトがおかしい 普段、skviewやらsksceneを使う場合は画面いっぱいにskviewを広げているので特にレイアウトなんか気にしなかったんですが、今回siviewのサイズをautoLayoutを使って指定! そしてviewdidloadでシーンを初期化し、presentscene(scene)と…

【swiftアプリ開発】iAdてめーはダメだ!!!おちんぎんが安すぎる!

おちんぎん iadとadmobでもらえるおちんぎんが体感的に100倍近く違うんだが・・・(⌒-⌒; ) まぁそれは言い過ぎとしてもやっぱり全然違う。 iadなんて、あー・・・今日も一円稼げました的な感覚なのにadmobだとよっちゃんイカくらい買えちゃうんじゃないか…

【swiftアプリ開発】ツール系アプリ!

使えない 今まで何度も便利なアプリを作りたいと思っていたんだけど、データの受け渡しとかそこらへんができなくて挫折・・・ だけども今は以外といけるんちゃうんか(`・ω・´)、ということでlets positive でやりました。 まぁ結果簡単な記録アプリっぽいもの…

【swiftアプリ開発】毎度のことながらやけくそになってアプリ提出

始めは丁寧後適当! アプリ作り始めから中盤まではいらんことまで気になって無駄に時間をかけて、最後の大事なテストプレイとかバグチェックは嫌気がしてやらないo(`ω´ )o ・・・なにより嫌いなのがアップルストアの説明文書いたりスクリーンショット用意す…

【swiftアプリ開発】画面遷移が遅すぎる

とりあえずいろいろ試した 画面遷移に関して書くのは何回目だろう。 解決策を探してやっとのことで辿り着いた記事が、自分で書いたわけわかんないブログだった時の絶望感ったらね・・・(´・ω・`) タイトル画面→コレクションビューを使ったステージセレクト画…

【swiftアプリ開発】admobのSDKを入れたけどエラーが出る!

buildsettingsの検索欄でbitcode検索 yes → no これで解決した(`・ω・´)!!! それまでいろいろ試してわけわかんなくなっていたんだけどね・・・広告は本当に最初の頃にわけわかんなくって苦手意識があったので今回も迷って最悪でした。2chのまとめでiAdが…

【swiftアプリ開発】plistを使ってnodeのposition管理

機種によるサイズ差を上手いこと調整できない 画面に配置するnodeの数や位置などを、ステージごとに個別に管理するのはクソめんどくさい! すべてのnodeにあらかじめifやswitchを使ってコードで仕分けしておくか、plistを使うか、今の知識ではそのどちらしか…

【swiftアプリ開発】ゲームアプリでAVFoundation使用した際の微妙の遅れが気になる

サメ映画ヒャッホー! 昨日からテレ東でサメ祭りだo(`ω´ )o め、目の前で姉がバラバラにだと・・・ 12?作目 現在提出中のアプリが20日間くらいかかったので、今はとにかく提出するために簡単なアプリ作ってます。前作も取り分けすごい点があるわけでもな…

【swiftアプリ開発】効果音をたくさん発生させても固まらない方法!?

奇跡的に軽くなった 結論 AVFoundationで効果音 → SKAction.playSoundFileNamed() へと、偶然変えたらまったくカクカクしなくなった( ^ω^ )! 正直、この変更以外にも多少のコードの変化は伴っているが、やっぱり上記のものが原因じゃないかと・・・まぁ全然…

【swiftアプリ開発】spritekitのname的な奴はUIViewのtag

下手こいた facebookに続きlineまでもが使えなくなった・・・ こ、これは世界が私を隔離しようとしているなo(`ω´ )o spritekitにはnameプロパティ?があって便利なのに、UIViewとかそっちのUI系にはnameが存在しない(´・ω・`)。 そんなこんなでえらく不便に感…

【swiftアプリ開発】segueでの画面遷移が遅いので、super.viewDidLoadを消した

もっさり initialViewController → gameViewController gameViewController → initialViewController このどちらも1秒くらいした後に移動する感じでもっさり。 どこかで super.viewdidload を消したらはやくなったというのを目にしたので消してみる。すると…

【swiftアプリ開発】Podfile.lock No such file or directory

エラー消えたと思いきやまた出現! 休憩後xcode開いてビルドしたらまたエラーが出てきた(´Д` ) それもさっき解決したと思っていた奴が・・・ 今後のためにメモメモ(´・ω・`) とはいっても調べたら簡単に出てきたんですけどね qiita.com プロジェクト > builds…

【swiftアプリ開発】cocoaPodsでライブラリのインストールがうまくいかない

成功したり失敗したり terminalを開いてpod installする流れはわかるんだけれど、それが成功した後がうまくいかない。 新しいプロジェクトを作ってpod install でライブラリを追加。 import SCLAlertView 初回はこれでエラーが出ることなくちゃんと使えた。 …

【swiftアプリ開発】ライブラリだかフレームワークだかなんだか

難しい 今までほとんどspritekitだけしかやってきていないのでその他のことはちんぷんかんぷんぷん ましてやterminalの使い方とか、pod installだとかそんなのはちんぷんかんぷんぷん それでも今まで何度かは試みたことはあるし、ライブラリだとかフレームワ…

【swiftアプリ開発】フリー素材最高!!!

10作目 今日10作目が公開になってた。 なんだかんだで10個も作ったのは自分的にはなかなかどうして、よくも続けられたなーと思うところがありますね( ^ω^ )。 だけども実際は全く喜ばしいことじゃないんだよね・・・ 作る→公開→作る→公開・・・・ この…

【swiftアプリ開発】SKLabelNodeの初回表示に時間がかかる

原因は不明 ここ最近原因不明のショートフリーズが発生(´Д` ) アプリを起動した後特定の画面で一度だけ bgm seは関係なし 関係しているだろうコードを消すと別の画面で発生 まぁこのくらいしかわかってなくってどうしようもなかったんだすが、次々とコードを…

Xcodeの背景色

やる気アップ なんとなくxcodeの背景を初期の色から暗めの設定にしたんだけど、なぜかそれだけのことで少し嬉しいね。 暗めの色で作業しているとまるでプログラミング通になったような気分であるo(`ω´ )o そして今までずっと気付かなかったんだけど、Xcode…

【swiftアプリ開発】10作目がなかなか進まない

チュートリアルみたりアップルが配信していたgameplaykitの動画をみたりして、気持ち的にはなんでもできるようになった気がしてんですが、そんなことないですね( ^ω^ ) いざ作ろうとすると何をすればいいかわからないし、一回みたりするだけでは全然理解でき…

【swiftアプリ開発】なんだか成長しない

チュートリアル www.hackingwithswift.com 説明長すぎ・・・ 昔の私ならたとえ意味を理解できなくても全部読まないと気が済まないというか、なんか変にこだわるんですけど そういうこだわりを捨てコードに関係あるところ以外とばしたϵ( 'Θ' )϶ 本当は途中ら…

【swiftアプリ開発】初心者におすすめインベイダーチュートリアル 

インベイダー part1 www.raywenderlich.com part2 www.raywenderlich.com (英語を除く)所々理解できないものはあったけど全体的には基本的なことばかりでわかりやすく、簡単なアプリを作る上での考え方が学べた気がする。 swiftの勉強を始めたばかりのとき…

【swiftアプリ開発】提出提出提出!

初めてdictionaryを使った 今まで、今までのスコアを表示する際には var score = defaults.integerForKey("SCORE") みたいな感じで登録していました。 が、、、今回は何となくプレイした日付も一緒に載せたい気分だったので、dictionaryを使ってみました。 …

【swiftアプリ開発】制作期間二日か三日で提出

雪降りそうな雰囲気 なんか外みたら雪でも降りそうね( この静けさといい寒さといいね、、、もしや春風のフルートでも盗まれたかな!? ・・・一瞬スノーボードを楽しみにする邪な考えが頭をよぎったけれどそんな余裕はないのだった! もうすぐ提出できそう …