タグ 柳村
人気順 10 users 50 users 100 users 500 users 1000 usersSign in with AppleでのiOSアプリとサーバーとの連携 - コネヒト開発者ブログ
こんにちは!エンジニアの柳村です。 Twitterなどの3rd partyのログイン機能を提供しているアプリは6/30までに対応が必要です。(2ヶ月延期されましたね!) アプリ単体でSign in with Appleをできるようにするのはとても簡単です。しかし大抵のアプリの場合はそれだけでは完結せず、サーバー側でSign in したユーザー... 続きを読む
Swift製CLIツールをMintを使わずSwiftPMで管理する - コネヒト開発者ブログ
こんにちは!エンジニアの柳村です。 SwiftLintやSwiftFormat,XcodeGenといったSwift製のコマンドラインツールを管理するために、同じくSwift製であるMintを使っているのを割とよく見かけます。 Mintは便利ですが、Mint自体をなにかしらの手段でインストールしなければならないという問題がでてきます。 そこでMintは使... 続きを読む
ママリ開発チームがスクラムマスターを輪番制にしている理由 | コネヒト株式会社
ママ向けQ&Aアプリ/情報メディア「ママリ」の開発チームは、スクラムマスターを固定することなく輪番制を取り入れた1週間のスクラムで開発を進めています。ママリ開発チームの柳村、富田にインタビューをし、スクラムマスターを輪番制にしている目的やどのように進めているのか、などご紹介します。 この記事はコネヒト... 続きを読む
iOSでWebThread関連のクラッシュが急増した件 - コネヒト開発者ブログ
こんにちは!エンジニアの柳村です。 9月末頃からママリのiOSアプリでWebThread関連のクラッシュが増加し、ときどき爆増するといった事が起こりました。 クラッシュレポートを調べてみると以下の3つクラッシュが多数発生していました。 Crashed: WebThread 0 JavaScriptCore 0x1a583e14c WTFCrashWithInfo(int, char con... 続きを読む
明日から使えない!Swiftの排他制御 | Supership Tech Blog
こんにちは!エンジニアの柳村です。 今回は、いい感じに設計していると普段はほとんど使う場面はなさそうな 排他制御(Swift)についての話 です。 Swift(iOS)で使える排他制御はざっとあげただけでもこれだけたくさんあります。 NSLock/NSRecursiveLock/NSConditionLock objc_sync_enter(),objc_sync_exit() DispatchS... 続きを読む