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

Chapter 3. Using Collections and Cocoa Data Types

Once I got past the basic Hello World beginner applications, I quickly began to realize the shortcomings of variables, especially with the Mad Libs (http://en.wikipedia.org/wiki/Mad_Libs) style applications that I was starting to write. These applications requested that the user enter in numerous strings and I was creating a separate variable for each input field that the user entered. Having all of these separate variables quickly became very cumbersome. I remember talking to a friend about this and he asked me why I was not using arrays. At the time, I was not familiar with arrays, so I asked him to show me what they were. Even though he had a TI-99/4A and I had a Commodore Vic-20, the concept of arrays was the same. Even today, the arrays found in modern development languages have the same basic concepts as the arrays I used on my Commodore Vic-20. While it is definitely possible to create a useful application without using collections, when used right, collections do make application development significantly easier.

In this chapter, we will cover the following topics:

  • What is an array in Swift and how to use it?
  • What is a dictionary in Swift and how to use it?
  • What is a tuple in Swift and how to use it?
  • How to use Cocoa data types in Swift?
  • How to use Foundation data types in Swift?
主站蜘蛛池模板: 阜平县| 绥阳县| 马山县| 马公市| 乌海市| 栾城县| 蕉岭县| 成都市| 尉氏县| 肇庆市| 吴旗县| 望江县| 象州县| 嘉义县| 安达市| 拉孜县| 汤原县| 马龙县| 乐亭县| 清流县| 越西县| 外汇| 额尔古纳市| 历史| 东城区| 阿坝| 丹巴县| 营山县| 嘉鱼县| 高淳县| 辽宁省| 荃湾区| 杂多县| 怀宁县| 涟水县| 吴旗县| 鄂伦春自治旗| 北流市| 丰镇市| 漯河市| 郁南县|