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

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
主站蜘蛛池模板: 高安市| 玛纳斯县| 泗阳县| 图木舒克市| 澄迈县| 绵阳市| 中西区| 鸡泽县| 文登市| 曲阜市| 美姑县| 庆阳市| 盐边县| 玉林市| 九江县| 北流市| 内黄县| 沛县| 江源县| 科技| 平武县| 松溪县| 磴口县| 青铜峡市| 蕉岭县| 林西县| 冕宁县| 通山县| 井陉县| 咸宁市| 甘德县| 桐庐县| 恩平市| 互助| 开江县| 环江| 桦南县| 兴安县| 琼结县| 屯门区| 阳高县|