ハイパーマッスルエンジニア

Vim、ShellScriptについてよく書く

Swift

【Swift】親Viewの領域外に設置したボタンを反応させる

設置したUIButtonを親Viewの外に配置してしまうとタップが反応しない。 よくあるのは✗ボタンが右上に半分はみ出しているようなカスタムViewを作ったりするとき。 親Viewからはみ出して設置するタイプのボタン この状態だとタップが反応するのは親Viewにかぶ…

ライブラリのソースを追いたいならCarthageよりもPodsがいい

ビルドも早い、生成ファイルもシンプル、ゆえの管理の楽さでCarthage一択だろと思っていたが、CocoaPodsに軍配が上がる事柄を発見した。 ライブラリのソースを追っていくときはPodsのほうがいい Carthageだとプロジェクト内にインストールされるのはframewor…

Laravel+Alamofireで画像のアップロードがうまくいかない件

iOSのインカメラでキャプチャを撮ってサーバー側に保存する、といった処理をしようとした際、どうもサーバー側で画像が受け取れない。 なぜか画像が$_FILEではなく$_POSTに入ってきてしまい、かつバイナリ文字列のような形で来てしまう。 結論としてはAlamof…

【Swift4】UIImageでURLで画像を指定する

UIImageでURLで指定して画像を取得したいときが結構ある。 以下でURL指定で取得できる。 func getImageByUrl(url: String) -> UIImage{ let url = URL(string: url) do { let data = try Data(contentsOf: url!) return UIImage(data: data)! } catch let er…

僕たちはまだ本当の星空を知らない(stellarium+headlss+iOS)

この記事はHamee Advent Calendar 2018の5日目の記事です。 皆さん最近星見てますか。 「忙しくて星なんか見ている暇ない」、「外に行くのが寒い」、「星なんか見るよりSoftwareDesign読んだり、開発していたほうが楽しい」という方必見ですわ。 全部叶えて…