- Hands-On Design Patterns with Swift
- Florent Vilmart Giordano Scalzo Sergio De Simone
- 167字
- 2021-07-02 14:45:08
Diving into Foundation and the Standard Library
Now that you have had a good refresher of the core language features and the memory model, we can continue our journey with the Standard Library and the Foundation Framework.
The Standard Library is responsible for bringing high-level features, and it provides powerful implementations for common data types, such as strings and numbers. Along with these basic types, it implements efficient storage and algorithms for common data structures, such as arrays, dictionaries, and sets. Finally, it exposes a trove of protocols that can help to reduce boilerplate in your own implementations, as well as implement common features like Equatable, OptionSet, or Collection.
Foundation is at the core of all Apple SDKs, providing a base layer for your programs in Swift, including (but not limited to) networking, file management, persistence, date arithmetic, and more.
In this chapter, we will cover the following topics:
- Swift's basic types
- Exploring container types and generics
- Mastering concurrency with Dispatch
- Communicating via HTTP with URLSession
- PySpark大數(shù)據(jù)分析與應(yīng)用
- 大數(shù)據(jù)導(dǎo)論
- 醫(yī)療大數(shù)據(jù)挖掘與可視化
- Access 2016數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用
- 大數(shù)據(jù)架構(gòu)和算法實(shí)現(xiàn)之路:電商系統(tǒng)的技術(shù)實(shí)戰(zhàn)
- Python金融實(shí)戰(zhàn)
- 從0到1:JavaScript 快速上手
- Power BI商業(yè)數(shù)據(jù)分析完全自學(xué)教程
- Oracle RAC日記
- 達(dá)夢(mèng)數(shù)據(jù)庫(kù)運(yùn)維實(shí)戰(zhàn)
- 智慧的云計(jì)算
- Visual Studio 2013 and .NET 4.5 Expert Cookbook
- 云計(jì)算寶典:技術(shù)與實(shí)踐
- 離線和實(shí)時(shí)大數(shù)據(jù)開發(fā)實(shí)戰(zhàn)
- Unity Game Development Blueprints