これおもしろい

なにはともあれ1日1記事

swift

App A Week(iOS)をやってみる: 7日目(1週目終了!)

1週間目: 11/3(金)〜11/9(木) 作ってるもの STG with クイズ リポジトリ GitHub - takattata/spritekit-stg-quiz 状況 所感 最終日に寝坊するという失態 とはいえ、大体やりたかったところはできたかなと思います。 ゲームバランスや見た目など細かい調整は…

App A Week(iOS)をやってみる: 6日目

1週間目: 11/3(金)〜11/9(木) 作ってるもの STG with クイズ リポジトリ GitHub - takattata/spritekit-stg-quiz 状況 所感 わー、もうこれの制作にあたるのも残り1日ですよ!早い! 今日中にゲーム部分は終わらせて、明日はどの画面でも操作できるようにす…

App A Week(iOS)をやってみる: 5日目

1週間目: 11/3(金)〜11/9(木) 作ってるもの STG with クイズ リポジトリ GitHub - takattata/spritekit-stg-quiz 状況 所感 考えなしに使ったものが使い勝手が悪くて置き換える、という作業から始まりました それにしても作業時間の確保が難しい! どんどん…

App A Week(iOS)をやってみる: 4日目

1週間目: 11/3(金)〜11/9(木) 作ってるもの STG with クイズ リポジトリ GitHub - takattata/spritekit-stg-quiz 状況 所感 今日はこれの前にやってたアプリの修正が入って全然できなかった...!! いや、うん、でも昨日終わらせたいと思ってたとこの半分(いや…

App A Week(iOS)をやってみる: 3日目

1週間目: 11/3(金)〜11/9(木) 作ってるもの STG with クイズ リポジトリ GitHub - takattata/spritekit-stg-quiz (晒し忘れてました) 状況 所感 アウトプットとインプットのバランスに悩んでます。 どっちも時間掛かるし、やりたいことはいっぱいだし、時間…

App A Week(iOS)をやってみる: 2日目

1週間目: 11/3(金)〜11/9(木) 作ってるもの STG with クイズ 全然作業時間確保できなかった...( ゚д゚) SpriteKit絶賛インプット中です。 昨日貼り付けてたAppleのSpriteKitのサンプルはまだハードルが高かったので、他サイトのチュートリアル(SpriteKit Swift…

App A Week(iOS)をやってみる: 1日目

検索してたら自分のブログを発掘したので、更新しなさいということかな。と思ったので、書きます。 App A Weekとは 「週に1本アプリを作る」というルールがあるだけですかね? Qiitaでバズってた こちらの記事に感化されて文字ってみましたが、ググってみる…

初potatotips行ってきました!

potatotipsにブログ枠で行ってきたんです! potatotips.connpass.com が、大大大大遅刻です!すみません!!! ブログ上げるのが遅くなって運営さんには本当に申し訳ないです...すみません... 以後本気で気をつけます... わからないところを調べながらやって…

UITableViewCellの上に乗せたUITextViewを反応させる

問題:UITableViewCellの上にUITextViewを乗っけた時、タップしてもcellが反応してくれない @IBOutlet weak var textView: UITextView! { didSet { textView.isUserInteractionEnabled = false } } 完璧 参照: iphone - How to pass touch from a UITextView…

Nuke読んでて詰まったとこ 7/11〜

@_monoさんが、TwitterでNukeはお手本の様だと仰っていたのもあって、読んでみた GitHub - kean/Nuke: A powerful image loading and caching framework 読み終えるまで随時更新 読み解けた internal internal final class Lock { クラスのアクセス修飾子 同…

argument passed to call that takes no arguments

数分混乱した。 func getDeviceInfo() -> Observable<Void> { return Observable.create { observer -> Disposable in let object: DeviceEntity = ... // 省略 observer.onNext(object) observer.onCompleted() return Disposables.create() } } と書いていて、 o</void>…

@escapingなるものを知った

func presentAlert(title: String, message: String, completion: @escaping (_ action: UIAlertAction?) -> Void = { alert -> () in }) { let alert: UIAlertController = UIAlertController(title: title, message: message, preferredStyle: .alert) let…