官术网_书友最值得收藏!

Chapter 1. Exploring Swift

Apple announced Swift at WWDC 2014 as a new programming language that combines experience with the Objective-C platform and advances in dynamic and statically typed languages over the last few decades. Before Swift, most code written for iOS and OS X applications was in Objective-C, a set of object-oriented extensions to the C programming language. Swift aims to build upon patterns and frameworks of Objective-C but with a more modern runtime and automatic memory management. In December 2015, Apple open sourced Swift at https://swift.org and made binaries available for Linux as well as OS X. The content in this chapter can be run on either Linux or OS X, but the remainder of the book is either Xcode-specific or depends on iOS frameworks that are not open source. Developing iOS applications requires Xcode and OS X.

This chapter will present the following topics:

  • How to use the Swift REPL to evaluate Swift code
  • The different types of Swift literals
  • How to use arrays and dictionaries
  • Functions and the different types of function arguments
  • Compiling and running Swift from the command line
主站蜘蛛池模板: 桃江县| 北碚区| 海林市| 含山县| 行唐县| 望谟县| 余江县| 通化县| 上林县| 布尔津县| 垫江县| 阿巴嘎旗| 石景山区| 醴陵市| 江孜县| 宣武区| 历史| 台州市| 扶沟县| 东莞市| 永安市| 工布江达县| 旌德县| 平潭县| 汾阳市| 苗栗县| 高雄市| 和静县| 正定县| 梁河县| 龙州县| 行唐县| 双柏县| 晋宁县| 开平市| 五指山市| 信丰县| 手游| 贞丰县| 邹城市| 万全县|