objective-c

iOSDC Japan 2018で「Musicアプリのトランジションを再現する」というトークをしてきました

こんにちは。技術部 Lobi 事業部の長堂です。 カヤックの技術ブログには初登場なので、一言で自己紹介をさせていただきます。 沖縄出身の自称ボディビルダーです。 自称ボディビルダーとは言え、本業は iOS エンジニアです。 iOS エンジニアとしての技術力を…

ドキュメントがない機能をどうやって実装するか

こんにちは。 iOS/Android エンジニアをやっている @Gemmbu です。 Advent Calendar には毎年参加しているのですが、誰にも記事が刺さらず毎度心がちょっと折れています。 ドキュメントがない機能をどうやって実装するか iOS 10 から Broadcast Extension と…

Objective-C で RFC を斜め読みして WebSocket サーバを書いた話

この記事は tech.kayac.com Advent Calendar 2015 の21日目、 @Gemmbu がお送りします。 NOTE これ作る前までは WiiU って本体に対してコントローラが複数繋げられると思っていたんですが、一つだけなんですね Apple TV がリリースされたことですし、何かア…

#9 iOS で動的にインクリメント関数を実装する

カヤックのAdvent Calendar 9日目は @Gemmbu がお送りします。 iOS でも実行時に確保したメモリ上のコードが動作することはある界隈では有名ですが、 手元で試したことがある方はすくないのではと思います。 そこで実行時に確保したメモリ上に、与えられた数…

#19 「iOS6のカスタムUIAcitivityのつくりかた」 tech.kayac.com Advent Calendar 2012

突然ですが、tech.kayacの読者の皆様方におかれましては、自社でWebサービスを運営している方、及びそのサービスのクライアントとしてのネイティブiOSアプリをリリースされている方はかなり多いのではないのでしょうか。 そんな独自サービス/アプリを、もっ…

#17「並列処理はGCD! 」tech.kayac.com Advent Calendar 2012

はじめまして!iOSのプログラム書いたり、perlを書いたりと色々している@Maco_Tasuです。 このエントリは tech.kayac.com Advent Calendar 2012 の17日目の記事です。 この2012年は、卒業制作関係でIllustratorを使ったり、企画をひたすら考えたりと多様多種…

#8 「iOSのバージョン間の溝を埋めるテクニック」 tech.kayac.com Advent Calendar 2012

こんにちは、iOSプログラマーの_ishkawaです。 このエントリは tech.kayac.com Advent Calendar 2012 8日目の記事です。 テーマは「私の中のマイイノベーション 2012」です。 12月。恋人たちが心の溝を埋めていく中、僕はiOSバージョンの溝を埋めております…

initTouchEventにおけるAndroidとiOSの引数違い

こんにちは。毎日欠かさずAndroidと心で対話をおこなうHTMLファイ部の高橋です。入社4週目にしての初投稿です。 UIのタッチ操作が絡むJSのテストで、タッチイベントを生成する際のハマりどころをエントリします。 きっかけ 先日、JsTestDriverでタッチイベン…

libcurlをiPhoneアプリからつかう方法 (ついでにopensslも)

iPhoneアプリから自己証明書の https サーバーに接続しようと思った場合、どうするのがいいでしょう。 普通に Objective-C の NSURLConnection を使用すると証明書の検証エラーになってしまいます。少し検索すると非公開APIを使用して回避する方法もあるよう…