まさか私がエンジニアになるなんて

調べてわからなかったこととつまらない日常をまとめる

清竜人25 解散について思うこと

清竜人のコンセプト oriented な作曲の裏にある深い音楽的知識によって、真新しくそれでいて音の運びに説得力のあるメロディーが生まれる。初めて聞いた時には、女性陣いらないのではとおもったのだが、声がセクシーで女たらしっぽい曲が最高に似合うので、…

Xcode のデバッガで console に UIKit を読み込む方法

備忘録として (lldb) po @import UIKit とすると読み込めます。 (lldb) po [[NSString alloc] initWithData:userInfo[@"com.alamofire.networking.complete.finish.responsedata"] encoding:NSUTF8StringEncoding] こういうときに使えます!

社内で達人プログラマーを読む会やったら良かった話

達人プログラマーが新装版で発売されたことを機に、社内でお昼に希望者で達人プログラマーを少しずつ読んでディスカッションする会を行っています。 良かった所 本に書いてある課題がディスカッションができる お互いに思っていた課題を共有できる 達人プロ…

似て非なる objectForKey, valueForKey, valueForKeyPath

objectForKey Dictionary, NSDictionary, またそれを継承するクラスの固有のメソッド。 key を引数に与えることで、それに相当する object を返してくれる valueForKey KVC (key-value coding) に則って、 key から value を返してくれるメソッド。 Dictiona…

Bool? の判定を1行で書くには

Bool? の ture, false 判定 を1行で書きたいときってありますよね。 hoge が Bool? だったとき、 hoge == true と hoge == false, hoge == nil のときとで分岐を分けたいときは var hoge: Bool? // hoge = false if hoge ?? false { print("true") } else {…

warning : Unsupported Configuration: Prototype table cells must have reuse identifiers の解決法

UITableView を Storyboard を利用して作るときによく出るこの warning Unsupported Configuration: Prototype table cells must have reuse identifiers 要は、 Prototype table cells なのに reuse identifiers が無いということです。 この解決方法は2つ…

Symbol(s) not found for architecture i386 エラーと戦う

Carthage x swift x unitTest の始め方。 Carthage のライブラリを用いて iOS のテストを Swift で書いてみよう! と、思いたち、 UnitTest を書いてみました。 しかし、simulator で run は問題なく動くのに、 test を実行すると import しているライブラリ…

クラウドワークスに仕事を依頼してみた

イラストの仕事を依頼 最近、対外的な活動をしようという意識が高まっている。 そこでまず、SNS で利用しているアイコンを統一したいと考えた。 このアイコン=私というイメージにしようと思っている。 イラストを描くのは好きだ、しかしデジタルで描くのは…

まさか私がブログを開設するなんて

精神安定のために書くのだ 筋トレと何かをアウトプットすることは精神衛生上良いと聞いたのでブログを書いてみる。 自他共に認めるクズなので、せめて吐き出す先を用意しておこうと思った。 以前、文章から見えてくる性格と実際の性格は一致する傾向があると…