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

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

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

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

やる気を出すにはブログ巡り

すぐサボる! (´・ω・`) やる気なんて何に対してもそうですがあまり長続きしませんね私は。 部活やっていた時も受験勉強の時もそして今でも最大で1日くらい。甘い話や羨ましい話を聞いては浮かれて頑張るつもりになり、すぐにパワーが切れる・・・ まぁそれで…

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

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

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

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

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

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

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

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

macのsafariがぶっ壊れた

アドレスバー!?っていうんですかね。 タップしても反応しないし、アドレスが何重にもなって表示されるようになって終わったと思いました・・・ しかもタイミングがchameleonとかうライブラリを試していて、カラーパレットなるものをmacにインストールした…

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

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

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

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

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

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

ruby on railsの環境設定だけやってみたらできませんでした

2兎を追うものは何ちゃら swiftは全然できません。 でもswiftだけやっていると飽きます。飽きるというか一向に進歩しないのに加えて、どうでもいいレイアウトにこだわったりどうでもいい絵の細かい部分にこだわって嫌気がしてくるので、気分転換に違うこと…

【swiftアプリ開発】categoryBitMaskの数値設定

イマイチ釈然としない とりあえず原因や仕組みは全然調べてないけど結果的に解決したからメモ! 以前どっかでcategoryBitMaskの数値を a.physicsbody.categoryBitMask = 0b1 b.physicsbody.categoryBitMask = 0b10 みたいな感じで(二進数?)でやってたので…

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

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

【swift】画面ドラッグで画像の回転

簡単なようで躓いた 画像を回転するだけなんだけど、ドラッグで回転させるときのやり方がピンとこなかった。 そもそもここら辺は自動で計算してくれるとはいえsinとかtanとか数学の知識が出てくるので苦手(´・ω・`) 大学受験も3教科にしぼったから数学とか捨…

【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アプリ開発】GameplayKitを触ってみた

便利そうだけどよくわからん www.raywenderlich.com 多分使えるようになれば便利なんだろうけど全然理解できない( ^ω^ ) そもそも英語を理解できないから、しょっぱなから何が重要なのかもわからなかった... ・・・ただ新しいのだからそれなりに便利なんだろ…

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

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