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

Making a Swift application

The first step in creating a good application architecture is to create the application itself. We will be creating an iOS journal application used to make daily notes. We are not going to cover any iOS-specific topics, so you can use the same code and create OS X applications as well.

Go ahead! Open Xcode and create a new iOS single-view project application. Now, we are ready for coding.

First, let's create a Person type, for the owner of the journal, and a journal entry type. We will use the Class type to create both Person and JournalEntry. Both classes are very simple—just a bunch of properties and an initializer:

class Person {
  var firstName: String
  var lastName: String

  init (firstName: String, lastName: String) {
    self.firstName = firstName
    self.lastName = lastName
  }
 }

class JournalEntry {
  var title: String
  var text: String
  var date: NSDate
  
  init (title: String, text: String) {
    self.title = title
    self.text = text
    date = NSDate()
  }
}

This is the minimal setup that we need for the app. Before we move forward, let's make the code better.

主站蜘蛛池模板: 临城县| 浙江省| 日喀则市| 西华县| 白山市| 和政县| 湖口县| 年辖:市辖区| 贺州市| 崇文区| 梓潼县| 溧阳市| 钟山县| 剑阁县| 鄯善县| 平阴县| 通海县| 合作市| 什邡市| 专栏| 疏附县| 图木舒克市| 太原市| 常州市| 宜阳县| 承德市| 基隆市| 辽源市| 乐东| 神池县| 文安县| 林芝县| 小金县| 普安县| 基隆市| 泾阳县| 牟定县| 宜宾县| 平舆县| 确山县| 闻喜县|