Swiftの命名規則を理解する(Swift API Design Guidelines - Naming 日本語まとめ) - Qiita      2019-04-19 17:40:08  詳細
私は普段Swiftをメインで書いていますが、Namingがとても苦手です。 どうやったらNamingがうまくなるか、考えました、 公式ドキュメントを見つけて、考えるのをやめました。 Namingがうまくなるためには、公式ドキュメントに従うのが一番です。 そこで Swift API Design Guidelines のNamingを読みました。 https://swif...
https://qiita.com/fuwamaki/items/f2df71723ab277dffc29
What’s new in Swift 5.1 – Hacking with Swift      2019-04-06 01:40:12  詳細
Swift 5.0 arrived in Xcode 10.2, but work has been underway on its successor for months and there’s already lots to look forward to. As with Swift 5.0, 5.1 has a keystone feature in the form of module stability, which allows us to use third-party libraries without worrying which version of the Sw...
https://www.hackingwithswift.com/articles/182/whats-new-in-swift-5-1
1日でSwiftコンパイラを作る!Swiftコンパイラインターンを開催しました - クックパッド開発者ブログ      2019-04-05 12:40:11  詳細
こんにちは、モバイル基盤部の @giginet です。 去る3月28日、Cookpad Spring 1day Internship 2019の一環として、Swiftコンパイラコースを開講しました。 最近のSwiftコンパイラ 近年、iOSエンジニアの間ではOpen Source Swiftがホットトピックとなっています。 ここ1年ほど、わいわいswiftcというSwift言語処理系に関...
https://techlife.cookpad.com/entry/2019/04/05/110000
Swiftify | Objective-C to Swift Converter      2019-04-04 20:21:02  詳細
Swiftify - Objective-C to Swift Converter
https://objectivec2swift.com/#/home
プログラマーではない私が3か月でiPhone/iPadアプリを作った方法。と今さら作った理由など - ビジョンミッション成長ブログ      2019-04-04 11:40:11  詳細
こういう記事をまさか自分が書くことになるとは想像していませんでしたが、最近、iPhone/iPadアプリ「LinkTouchブラウザー」を作って、App Storeで公開したので、書いてみます。 この手の記事は、それなりにあると思うので、これからアプリを作ろうという人に、何かしら役に立つ記事になれば良いかなと。 ちなみに作った...
http://www.visionseichou.com/entry/iphone-app-3kagetu
モバイルアプリエンジニア向け、便利CLIツール作成のススメ - Hatena Developer Blog      2019-04-03 14:21:05  詳細
これははてなエンジニアAdvent Calendar 2018 4日目のエントリです。 昨日は id:onishi の プロジェクト計画について思うことでした。 こんにちは!Developer Blog大臣の id:yutailang0119 です。 今年の2月入社なので、はてなエンジニアのアドベントカレンダーは初参加です! 本題 私はアプリケーションエンジニアです...
https://developer.hatenastaff.com/entry/2018/12/04/190053
Migrating Your Objective-C Code to Swift | Apple Developer Documentation      2019-04-03 00:21:03  詳細
You can improve the architecture, logic, and performance of one of your Objective-C apps by replacing pieces of it in Swift. Interoperability makes it possible to integrate features migrated to Swift into Objective-C code with no hassle. You don't need to rewrite your entire app in Swift at once....
https://developer.apple.com/documentation/swift/migrating_your_objective-c_code_to_swift
try! Swiftに参加してきた|まりーな/iOSエンジニア|note      2019-04-02 00:40:08  詳細
try! Swift概要3月21日,22日にカンファレンス、23日がワークショップというスケジュールです。 雰囲気について国際カンファレンスということもあり、海外からいらっしゃった方も多く英語で登壇が大体7割位?というところでした。通訳レシーバーを配布されるので、日本語でそれを聞きながら画面を見れるのが安心できまし...
https://note.mu/marina1017/n/n1669c805596c
AppleのOS向け開発言語「Swift 5」が登場:ABIが安定化、新機能を多数提供 - @IT      2019-03-31 22:40:12  詳細
オープンソースのプログラミング言語の最新版「Swift 5」が2019年3月25日(米国時間)、正式にリリースされた。Swift 5を使うと、Appleの「iOS」や「macOS」「tvOS」「watchOS」で動くアプリケーションを開発できる。 Swift開発チームによれば、今回のバージョンは、「Swiftの進化の大きなマイルストーン」だという。Swi...
https://www.atmarkit.co.jp/ait/articles/1903/29/news065.html
Swift5のResultはこう使う! - Qiita      2019-03-29 19:21:08  詳細
Swift5のResultが楽しそうだったので、色々遊んでみました。 Xcode10.2になって、playgroundの挙動も改善してますね。以前は怪しい挙動をよく見かけましたが、今のところ大丈夫そう。 Appleの公式リファレンスはこちらになります。 https://developer.apple.com/documentation/swift/result 0.この関数を使って遊んだ よ...
https://qiita.com/guitar_char/items/84477337b11c11a4f5f6
「アプリで開く」を実現する、Firebase Dynamic Linksの実装と運用Tips - ログミーTech      2019-03-29 17:40:11  詳細
「アプリで開く」を実現する、Firebase Dynamic Linksの実装と運用Tips Firebase Dynamic Links導入事例 2018年12月12日、株式会社サイバーエージェントにて「CA.swift」の 第7回が開催されました。AbemaTVやAmeba、AWAなどを担当しているiOSエンジニアが登壇し、それぞれのチームの開発ノウハウを惜しみなく語るイベン...
https://logmi.jp/tech/articles/320720
来たるSwift5の新機能をまとめました - Qiita      2019-03-29 11:40:09  詳細
概要 1/25(金)の仕事終わりにツイッターでこのようなつぶやきがタイムラインで上がってきていた。 いよいよSwift5か……。https://t.co/q4xK4DOmpm — Kaoru (@TachibanaKaoru) 2019年1月25日 Swift 5 Release Notes for Xcode 10.2 beta とうとう、Swift5がリリースされるそうでした。 ええと、Swift4.2がリリースされてか...
https://qiita.com/tamappe/items/64fbe4d0991cd222540e
Swiftのprotocolの存在型がそれ自身のprotocolに準拠しない理由 - Qiita      2019-03-27 16:40:08  詳細
概要 Swiftのprotocolには型の性質を記述する機能と、存在型として使用する機能があります。その存在型はそれ自身のprotocolに準拠しません。その理由は、スタティックメンバに関して問題が生じるからです。この記事ではそれについて解説します。 解説 protocolの2つの機能 Swiftでprotocolを定義したとき、それには大き...
https://qiita.com/omochimetaru/items/06c7c9ed34695b94247e
Swift 5 Release Notes for Xcode 10.2 | Apple Developer Documentation      2019-03-27 11:40:09  詳細
Starting with Xcode 10.2, Swift command line tools require the Swift libraries in macOS. They’re included by default starting with macOS Mojave 10.14.4. In macOS Mojave 10.14.3 and earlier, there’s an optional package to provide these runtime support libraries for Swift command line tools that yo...
https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_release_notes/swift_5_release_notes_for_xcode_10_2
Swift 5 Release Notes for Xcode 10.2 | Apple Developer Documentation      2019-03-27 10:40:09  詳細
Starting with Xcode 10.2, Swift command line tools require the Swift libraries in macOS. They’re included by default starting with macOS Mojave 10.14.4. In macOS Mojave 10.14.3 and earlier, there’s an optional package to provide these runtime support libraries for Swift command line tools that yo...
https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_release_notes/swift_5_release_notes_for_xcode_10_2?language=objc
Swift.org - Swift 5 Released!      2019-03-26 11:40:11  詳細
Swift 5 is now officially released! Swift 5 is a major milestone in the evolution of the language. Thanks to ABI stability, the Swift runtime is now included in current and future versions of Apple’s platform operating systems: macOS, iOS, tvOS and watchOS. Swift 5 also introduces new capabilitie...
https://swift.org/blog/swift-5-released/
try! Swift Tokyo 2019の復習 #tryswiftconf - その後のその後      2019-03-26 02:40:11  詳細
平日に戻ったら復習の機会もなくなるのでできるだけスライドとかで復習していきます。ここに書いた以外にも素晴らしいセッションがたくさんありましたが、会場で理解が追いつかなかったもの、あまりちゃんと聞けなかったものを中心に。 Keypath入門 - Introduction to Swift Keypaths speakerdeck.com SwiftのKeyPathを...
http://shu223.hatenablog.com/entry/2019/03/25/063028
第47回 Swiftに足りないものは何か?:書いて覚えるSwift入門|gihyo.jp … 技術評論社      2019-03-25 17:40:12  詳細
有能ではあるが万能には足りない 前回の予告どおり,今回はSwiftへの不満と将来への期待を取り上げます。 公式サイトのAbout Swiftにはこうあります。 The goal of the Swift project is to create the best available language for uses ranging from systems programming, to mobile and desktop apps, scaling up to ...
https://gihyo.jp/dev/serial/01/swift-introduction/0047
It's time to use Swift Package Manager - Artsy Engineering      2019-03-24 09:40:11  詳細
It's been three years, and Swift Package Manager (SPM) is at a point where it can be useful for iOS projects. It'll take a bit of sacrifice and a little bit of community spirit to fix some holes probably but in my opinion, it's time for teams to start adopting SPM for their 3rd party dev tools. T...
http://artsy.github.io/blog/2019/01/05/its-time-to-use-spm/