<g> <g> <defs> <rect id="SVGID_1_" x="-468" y="-1360" width="1440" height="3027" /> </defs> <clippath id="SVGID_2_"> <use xlink:href="#SVGID_1_" style="overflow:visible;" /> </clippath> </g> </g> <rect x="-468" y="-1360" class="st0" width="1440" height="3027" style="fill:rgb(0,0,0,0);stroke-width:3;stroke:rgb(0,0,0)" /> <path d="M13.4,12l5.8-5.8c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L12,10.6L6.2
iOSDCで参考になった技術を深掘りする 今回は時間の関係で下の英語の記事の一部を翻訳したものを上げます。翻訳の許可を頂いてます。 Dynamic Features in Swift Dynamic Member Lookupの箇所です。 理由はあとがきに書いていますが、@dynamicMemberLookupの登場がSwiftコミュニティとPythonコミュニティに大きなインパクトを与える可能性が大きいことです。 チュートリアル用のサンプルファイルはこちらのリンクからダウンロードできます。 Understanding Dynamic Member Lookup Swift 4.2の変更に追いついているのであれば、Dynamic Member Lookupについて聞いたことがあります。 そうでない場合は、ここで概念を学ぶだけでなく様々なことを学ぶでしょう。 チュートリアルのこの部分では、J
SNS系アプリにおけるコミュニケーション部分で欠かせないチャット機能についてお話します。 エウレカが展開するPairs, Couplesでもチャット機能はサービスの重要な要素として開発に取り組んでいます。 チャット機能は、期待される動作のレベルが高く、同時に様々な例外が起こりえます。 突き詰めるとなかなか大変なプロジェクトです。 最近ではFirebaseやチャットに特化したSaaSなどが多く立ち上がってきており、技術的にリアルタイム性を高く保つことのハードルが下がりつつあります。 またUIの実装ではMessageKitなどの高品質・高機能なライブラリも登場しています。 これらのSaaSやライブラリを使っている方、そうでない方にもきっとどこかで役立つ話をします。
iOSエンジニアのお祭り、iOSDC Japan 2018 およびその非公式関連イベントの登壇資料まとめです。 Twitterで捕捉次第掲載しますが、もし資料を見かけた方or資料を公開した登壇者の方がいらっしゃいましたら、コメント等でお声がけください。 なお、各日トラック別レギュラートーク→トラック別LT、の順に並んでいます。 全セッションタイトルが見出しで掲載されており、資料等が添付されている場合はタイトルの前に📎がついています。 📅 0日目(前夜祭) 2018/8/30 at Waseda University 🚪Track A 📎ARKitのための3D算数 https://speakerdeck.com/fujikawakei/arkitfalsetamefalse3dsuan-shu https://github.com/kboy-silvergym/3DMath-For-
Nuxt.js, Firebase, Stripe をフル活用してサーバーレスでJAMStackなECサイトを2日で開発した話stripeVue.jsFirebasedeprecatedNuxt 本記事で紹介しているサービスの公式Twitterアカウントができました → @jslounge_info はじめに potato4d こと花谷拓磨です。 普段は ElevenBack という屋号のもと、フロントエンドを中心としながらも、デザインやサーバーサイドなどをも含めて作業することが多いのですが、屋号での活動の一環として、 JSLounge という渋谷で活動するハンズオン団体の運営を行っています。 その JSLounge にて過去に開催したハンズオン資料を入手できるサイトを構築することとしました。 通常、ハンズオンとなればその場でメンターがついて 1:1 で進めますが、 JSLounge の資
概要 Vue.js+TypeScriptで開発する際によく参考にしている記事をまとめています。 自分用なので、自分記事が若干多めです。随時更新 この記事良かったよーとか、教えていただけると助かります。 環境構築 Vue CLIのプロジェクト管理UIがいい感じだった https://qiita.com/kai_kou/items/8fcabc7a8445c1be8a30 DockerでVue.js+TypeScript開発環境を構築する https://qiita.com/kai_kou/items/d581a9f8f3ee8605aed1 Vue.js + SCSS + Bootstrap + MaterialDesign + TypeScript開発環境をつくってみた https://qiita.com/kai_kou/items/a404c73c8bb23f25c510 Vuexによる
結論(2021-07-06更新) 個人的なスタンス 個人的な意見として、原則 nullableのためにletを使うのみに留めたいところです。 そもそも、このような記事を書いて、それなりに閲覧されている程度には、スコープ関数は難しいからです。 JavaのAPIを使う場合、alsoやapplyが便利な場面があって、これは例外的に使ってもいいかもしれません。 が、スコープ関数を使わない素直なコードの選択肢を常に持っておくべきでしょう。 一応 スコープ関数の図解 --------以下、詳しく知りたい人向け-------- Kotlinの標準ライブラリには「スコープ関数」と呼ばれる4つの関数があります。 let、with、run、applyです。 それぞれ似ているので使い分けが難しいと思い、私なりの考えをまとめておきます。 (2017-01-26 追記) ver1.1で追加されるalsoについて解説
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く