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

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

swift

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

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

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

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

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

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

continueとかbreakがイマイチ理解できていない

for array in arrays{ if i am rich{ guard let tanuki = array[0] else{continue} ・・・ } if i am nice guy{ guard let tanuki = array[1] else{continue} ・・・ } } 正直guardの使い方もなんと書くしかわかってなんだけども。。。 原因不明の不具合、そ…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

【swiftアプリ開発】複数のシーンを一つのviewcontrollerで扱ったらつまずいた。【delegate編】

シーン切り替えとDelegate 今回は一つのviewcontrollerで複数のシーンを表示していて、いつもと違うことをしたせいで約5時間ほど足止めを食らった( *`ω´) きっかけはランキングボタンとツイッターボタンがうまく動かないとこから・・・ またいつものように…

【swiftアプリ開発】初心者がなんとなく理解し始めてきたアプリ開発のコツ

最近気づいたことまとめ 配列が便利!とりあえず配列に追加すれば、forを使って操作できる var message = won ? "kochi" : "make"(こんな感じのやつが便利) NSUserDefaultを使えばとりあえずなんとかなる 簡単なカジュアルアプリしか作れないのですが、私が…

【swiftアプリ開発】やっとplistを使えそう!

映画 昨日プレデターズ楽しみにしていたのにやっていなかったから、今日はないのかと思ったら遅れてたのね・・・・(´Д` ) 楽しみにしていたのに見逃すなんて悔しいなり( *`ω´)

【swiftアプリ開発】文字化けと思いきや・・・

うっかりミス いまテキトーな感じで英語関連のアプリ?を作っているのですが登録単語一覧を表示する際に、原因不明の文字化けでアプリ開発に嫌気がしていました。まぁ全然原因不明ではなかったんですけどね(´Д` )。

【swift】フォントの追加にひと苦労

最初は単にファイルを追加するだけで利用できるのかと思いましたが、いまいちうまくいかない・・・ 取り合えずネットで調べると、info.plist とかいう場所に情報を追加するとのことo(`ω´ )o が!!!追加してもうまくいかない。。。なんどやってもnilになる…

【swift】 ver 2.0で少しつまづいたところ!

メモ代わりにどんどん追記していこうと思います! count(name) → name.characters.count enumerate(name) → name.characters.enumerate() ・・・とりあえず少しづつね( ;´Д`) 他のサイトを参考にコピー・・・真似して勉強している最中なので躓くたびに追加…