前提・実現したいこと
本の実践でRSSデータを解析し、テーブルビューに表示するニュースリーダーアプリを製作しています。
記事に当たるクラスを作成するために以下のItemクラスを別ファイルで作ったみたいです。
import
1import UIKit 2 3class ListViewController: UITableViewController, XMLParserDelegate { 4 var parser: XMLParser! 5 var items = [Item]() 6 var item : Item? 7 var currentString = "" 8 9//以下別のswiftファイル 10import Foundation 11 12class Item { 13 var title = "" 14 var link = "" 15} 16
発生している問題
以下のvar item:Item?の部分が理解できません。変数に使用できる型はstring,int,bool,float,doubleなどではないのですか?
知りたいこととしては
1.なぜItemがデータ型として使用されているのか
2.Itemを使用したことによって何ができるのか
です。まだ初心者で初歩的な質問ですみません。
class ListViewController: UITableViewController, XMLParserDelegate { var parser: XMLParser! var items = [Item]() var item : Item? var currentString = ""
試したこと
いろんな記事を読んだのですが、解決できなくて、、、
お力をお貸しください。
補足情報(FW/ツールのバージョンなど)
使用しているのは xcode10 ,swift4です。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/19 03:22
2019/11/19 04:14 編集
2019/11/19 04:38
2019/11/19 05:01