おぼえがき

アウトプットで知識を体系化していきます

Embedded Frameworkの導入の検討 / firefox-iosの例

個人的なアプリでは導入してみていますが、途中から入った現在のプロジェクトでも導入を検討しているので、色々と整理してみました。 Embedded Frameworkを取り入れる利点 ビルドパフォーマンスの改善 EmbeddedFrameworkを導入することで差分コンパイルが効…

JavaScriptで定期的にWi-FiをOFF➜ONする

僕は普段はSwiftを書いているのですがインスタントな雑スクリプトはJavaScriptで書きます。 カフェでドヤマックしてたのですがWifiの調子が悪くて定期的にon/offしていたので、それを自動化したいと思い雑なnodeJSを書きなぐりました。 Wifiを「切」にして3…

WKWebViewのリダイレクト時の挙動

WKWebViewのリダイレクト周りの挙動が分からなかったので調べてみました。 (iOS10 / iOS9) (Swift3.2) リダイレクトはWKNavigationDelegateで検知するしかなさそう 自分の実験の中ではWKWebViewではリダイレクトのステータスコード(300系)を観測できなかった…

発表しました。「Swiftがだいたい読めるようになるセッション」

先日、社内勉強会でエンジニアがiOSを雰囲気で読めるようになるのを目指すLTをさせていただきました。 Swiftはとても読みやすい言語なので、普段読んだことのないエンジニアの人でも要所さえ抑えてしまえば言語自体は簡単に読めると思います。 加えてiOSアプ…

シンタックスハイライトしたコードをスライドに貼り付ける

Keynoteやパワポのスライドにシンタックスハイライトしたコードを貼り付ける方法です。 インストール まず、highlightをインストールします。 $ brew install highlight 実行 Keynoteなどに貼り付けるにはリッチテキスト方式で貼り付ける必要があります。 例…

kicksterter/ios-oss を観察してみて思ったこと(その1)

海外のクラウドファンディングサイト kicksterter.com は自社の iOSアプリ のソースコードをGithubで公開しています。 kicksterter/ios-oss なかなか評判が良さそうだったのでソースコードを観察してみました。 最も印象的だった部分はだいたい他の人の記事…

ガワネイティブのCookie同期

はじめまして。 僕は普段アウトプットが足りておらず、リスペクトする先輩から「6月中にブログを作って記事を2本書け」と言っていただき、焦りながらなんとか1本目の記事を書きました。 ツッコミ等ございましたら気軽にコメントしていただけると助かります…