Appleが宣言型のSwiftUIフレームワークを発表、アプリ開発をよりリーン、高速、インタラクティブなものに      2019-08-22 09:40:56  詳細
原文(投稿日:2019/06/05)へのリンク 先日のWorldwide Developers Conference(WWDC 2019)で、Appleは、iOS、macOS、tvOS、watchOSプラットフォームでアプリケーションを開発するためのSwiftUIフレームワークを発表した。宣言型UIプログラミングパラダイムを採用することで、開発者の生産性の大幅な向上と、コード行の削...
https://www.infoq.com/jp/news/2019/08/swiftui-announcement-wwdc-2019/
Combine vs. RxSwift: Should you switch to Combine? - QuickBird Studios Blog      2019-08-20 12:40:31  詳細
Roughly one month ago Apple showcased SwiftUI at the WWDC 2019. Since we humans can only focus on one new thing, all the hype was reserved for SwiftUI and people almost missed Apple’s second big announcement: Combine. A lot of folks were seeing Combine only as an enabler for SwiftUI, but Combine ...
https://quickbirdstudios.com/blog/combine-vs-rxswift/
Scadeは、Swiftを使用してAndroidアプリ開発を可能にすることを目指す      2019-08-20 01:40:32  詳細
API GatewayサービスをClojureからGo言語に書き直す - AppsFlyerによる実例報告 AppsFlyerはマイクロサービスアーキテクチャ方式で構築されており,1日700億近いHTTPリクエストを処理しています。すべてのフロントエンドサービスをラップしてシステムへのエントリポイントとなるのは,API Gatewayと呼ばれるミッション...
https://www.infoq.com/jp/news/2019/08/scade-swift-android-development/
UICollectionViewでページングスクロールを実装する - クックパッド開発者ブログ      2019-08-16 21:40:54  詳細
こんにちは。新規サービス開発部の中村です。普段は「たべドリ」アプリの開発をしています。「たべドリ」は料理の学習アプリです。詳細はこちらの記事をご覧ください。本記事では UICollectionView でページングスクロールを実装する方法について解説します。 概要 上記画像が今回解説する iOS アプリのUIです。左右のコ...
https://techlife.cookpad.com/entry/2019/08/16/090000
The SwiftPM Library – Find Swift Packages and Libraries      2019-08-11 15:40:26  詳細
(( result.swift_versions)) (( result.license )) macOS (( result.supported_macos_version )) iOS (( result.supported_ios_version )) watchOS (( result.supported_watchos_version )) tvOS (( result.supported_tvos_version )) (( result.description )) (( result.identifier )) on (( result.host ))
https://swiftpm.co/
SwiftUI を理解するために必要な Swift 5.1 の新機能 (some View編) - Speaker Deck      2019-08-10 12:40:26  詳細
2019/08/07 Bonfire iOS #6 https://yj-meetup.connpass.com/event/136285/ apple/swift-evolution: SE-0255: Implicit return from single expressions https://github.com/apple/swift-evolution/blob/master/proposals/0255-omit-return.md SE-XXXX: Function Builders https://github.com/apple/swift-evolution/blo...
https://speakerdeck.com/kumamotone/swiftui-woli-jie-surutamenibi-yao-na-swift-5-dot-1-falsexin-ji-neng-some-viewbian
LLDB: Beyond “po” 前半(日本語まとめ) - Satsuki Hashiba - Medium      2019-08-10 11:20:42  詳細
本記事は、WWDC2019のセッションである ‘LLDB: Beyond “po”’ を日本語にまとめたものです。 はじめにLLDBはXcodeのデフォルトデバッガで、変数の閲覧を可能にします。左下のパネルで利用している変数とその型が確認できます。デバッグ中、右下のコンソールパネルからLLDBに直接コマンドを叩くこともできます。 poコマン...
https://medium.com/@shiba1014/lldb-beyond-po-%E5%89%8D%E5%8D%8A-%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%81%BE%E3%81%A8%E3%82%81-1555d22e21db
【Swift】WKWebViewでJavaScriptのconsole.logを使えるようにする – 万来工房      2019-07-28 21:20:48  詳細
アプリ内のWKWebViewで実行するJSのデバッグが面倒だったので、xcodeのコンソールにJSのconsole.logの内容が表示されるextensionを作成しました。 プロジェクトに組み込み後、webView.enableConsoleLog()みたいな感じで呼び出すと、以降、JSのconsole.logの内容がXcodeのデバッグウインドウに表示されます。 詳細はコー...
https://banrai-works.net/2019/01/13/%E3%80%90swift%E3%80%91wkwebview%E3%81%A7javascript%E3%81%AEconsole-log%E3%82%92%E4%BD%BF%E3%81%88%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B/
swiftc-wasm-status.md · GitHub      2019-07-25 08:40:11  詳細
swiftc-wasm-status.md slidenumber: true autoscale: true 最近のSwiftのWASM対応 @omochimetaru Emscripten & WebAssembly night !! #8 自己紹介 名前: omochimetaru 趣味: Swiftコンパイラいじり SNS: Twitter^1, Qiita^2, Speaker Deck^3, GitHub^4 Swift^5 特徴: ネイティブコンパイル(LLVM), 静的型付け, null安全...
https://gist.github.com/omochi/b138bd129464506e421109779ae16c3b
GitHub - apple/swift-format: Formatting technology for Swift source code      2019-07-22 17:40:22  詳細
Dismiss Join GitHub today GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together. Sign up
https://github.com/apple/swift-format
iOS13: Dark Modeの対応方法 ~ guess what?      2019-07-21 11:40:17  詳細
アプリのiOS 13対応 で、必ず通るのが Dark Mode対応。 なぜなら、Opt-out だから。 まだ iOS 13 beta2 なので、今後変わるかもしれないけど、今の知見を書いてみる。 Dark Mode にしない設定XCode 11でビルドしたアプリを、iOS 13でみるとDark Mode対応になる。 XCode 10以下でビルドしたものは、Dark Modeにはならない...
https://blog.sorausagi.org/2019/06/ios13-dark-mode.html
第51回 Swiftの5年間を振り返る:書いて覚えるSwift入門|gihyo.jp … 技術評論社      2019-07-20 00:40:16  詳細
Swift 5周年 Swift Version 1のリリースとほぼ同時期のSoftware Desig 2014年12月号から続いてきた本連載ですが,次回で終了します。ソースコード非互換な変更もいとわなかったSwiftも,Version 5をもってABIも安定化され,言語として一応の完成を見たというのがその一番の理由です。 WWDC19はそれを再確認する場でもあ...
https://gihyo.jp/dev/serial/01/swift-introduction/0051
SwiftUI チュートリアルを一通りやってみた- 後編 – | DevelopersIO      2019-07-19 09:40:16  詳細
こんにちは。クラスメソッド 福岡オフィス CX事業本部でiOSアプリの開発に携わっている田辺です。 先日の三連休の間にSwiftUIのチュートリアルを一通りやってみました。リリース後に一読してはいたものの手を動かしていなかったので連休の間にやってみました。 二部構成になっています。前編はこちらです。 SwiftUI チュ...
https://dev.classmethod.jp/smartphone/tried-swiftui-tutorial-secondpart/
Task-based concurrency in Swift — Swift by Sundell      2019-07-13 16:40:15  詳細
Just like sequential code, concurrent code can come in many different shapes and forms. Depending on what we’re trying to achieve — whether that’s asynchronously fetching a piece of data, loading heavy files from disk, or performing a group of related operations — the abstraction that’ll prove to...
https://www.swiftbysundell.com/posts/task-based-concurrency-in-swift
guard let self = selfするとLLDBでpo等できない問題が直った (Xcode 11 beta) - Qiita      2019-07-13 16:21:09  詳細
Xcode 10までは以下のようなコードを書くと、closure内でselfを再定義するせいでLLDBが思うように変数を認識してくれなくなる。 class SomeClass { private func someFunction(someClosure: ()->Void) { someClosure() } func doTask() { let greeting = "Hi" someFunction { [weak self] in guard let self = self else...
https://qiita.com/yorikasa/items/eb9f091ea0ff4caf6bf6
GCDを使った非同期処理について改めて調べてみた | DevelopersIO      2019-07-09 08:40:08  詳細
大阪オフィスの山田です。久しぶりの執筆です。iOSアプリを開発する際のGCDを使った非同期処理について、理解があやふやだったので改めて調べて色々と試してみました。備忘録です。 GCDの基礎知識 GCDについて GCDとはGrand Central Dispatchの略です。ディスパッチキューにタスクを詰めると、タスクを実行してくれます...
https://dev.classmethod.jp/smartphone/iphone/gcd_swift/
Swiftでフレームワークを作成する(第1回) | GMOアドパートナーズグループ TECH BLOG byGMO      2019-07-08 19:40:08  詳細
GMOアドマーケティングのT.Oです。 SwiftでiOS用のフレームワークを作成する手順についてまとめます。 前提、フレームワークの作成手順は以下の通りです。 ●前提 作成するフレームワークは、iOS8以降で利用可能なEmbedded Frameworkとします。 開発環境としてXcode 10.2を利用しSwift4.2を使用します。 ●フレームワーク...
https://techblog.gmo-ap.jp/2019/07/03/ios-swift-framework-part1/
Swiftのコードをすごろくにして、プログラミング初心者がプログラムの動作を体感的に学べるようにした - Qiita      2019-07-02 16:20:28  詳細
プログラミング × すごろく 数年前、娘とすごろくで遊んでいて、「すごろくってソースコードに似てるな」と思いました。すごろくのマスには色々な指示が書かれていて、ちょっと複雑なものだと「サイコロを振って 6 が出たら矢印の先のマスに進む。」のような感じです。これはまさに条件分岐です。 すごろくなら幼稚園児...
https://qiita.com/koher/items/2f23e5efe3b540d25326
GitHub - swiftwebui/SwiftWebUI: A demo implementation of SwiftUI for the Web      2019-07-02 12:40:09  詳細
Dismiss Join GitHub today GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together. Sign up
https://github.com/swiftwebui/SwiftWebUI
The missing ☑️: SwiftWebUI – The Always Right Institute – Almost always sometimes definitely right.      2019-07-01 12:20:15  詳細
Beginning of the month Apple announced SwiftUI at the WWDC 2019. A single “cross platform”, “declarative” framework used to build tvOS, macOS, watchOS and iOS UIs. SwiftWebUI is bringing that to the Web ✔️ Disclaimer: This is a toy project! Do not use for production. Use it to learn more about Sw...
http://www.alwaysrightinstitute.com/swiftwebui/