【제5회】Swift 앱 개발 튜토리얼 -Food Tracker-의 동행(Define Your Data Model 편)
소개
Apple의 Swift 앱 개발 튜토리얼을 진행하고 있어 나온 함수나 클래스 등에 대해서, 조사한 것을 남겨 갑니다.
튜토리얼을 진행하면서, 싹둑 어떠한 것인가를 파악하기 위한 동행이 되면(자) 생각합니다.
초학자이기 때문에, 실수등 있으면 지적해 주세요.
제1회: Swift 앱 개발 자습서 -Food Tracker- 제공(Build a Basic UI 편)
제2회: Swift 앱 개발 튜토리얼 -Food Tracker- 동행(Connect the UI to Code편)
제3회: Swift 앱 개발 튜토리얼 -Food Tracker- 동행(Work with View Controllers 편)
제4회: Swift 앱 개발 자습서 -Food Tracker- 제공(Implement a Custom Control)
제5회:Swift 앱 개발 튜토리얼 -Food Tracker-의 동행(Define Your Data Model 편)←이번은 여기
튜토리얼 페이지
이하와 같은 구성으로 레슨이 진행되어 가므로, 그것을 따라 진행해 갑니다.
이하와 같은 구성으로 레슨이 진행되어 가므로, 그것을 따라 진행해 갑니다.
Define Your Data Model (이번에는 여기)
Define Your Data Model
이번에는 아래의 수업에서 나온 것에 대해 살펴 보겠습니다.
■ isEmpty
튜토리얼에서는 String
형의 프로퍼티로서 등장하고 있어 캐릭터 라인이 비어 있을 때에 true
를 돌려준다.
유사한 프로퍼티는 사전형이나 배열형에서도 정의되고 있다.
튜토리얼에서의 사용 예
Meal.swiftif name.isEmpty || rating < 0 {
return nil
}
문서
if name.isEmpty || rating < 0 {
return nil
}
htps : //에서 ゔぇぺぺr. 아 ぇ. 코 m / ぃ b 등 ry / p 레레 아세 / 이오 s / 도쿠 멘 타치 온 / 슈 ft / 레후 렌세 / 슈 ft_ St 링 g_ St 루 c 트레 / / / / / 수 ft / st ctp / St 링 g / s : vs 7 이세 mptySb
■ XCTAssertNotNil()
Xcode의 테스트 프레임워크 "XCTest"에서 사용한다.
인수에 주는 값이
nil
가 아닌 것을 테스트할 때의 함수.튜토리얼에서의 사용 예
FoodTrackerSampleTests.swift
// Success case.
let potentialItem = Meal(name: "Newest meal", photo: nil, rating: 5)
XCTAssertNotNil(potentialItem)
■ XCTAssertNil()
Xcode의 테스트 프레임워크 "XCTest"에서 사용한다.
인수에 주어진 값이
nil
임을 테스트하는 함수.튜토리얼에서의 사용 예
FoodTrackerSampleTests.swift
// Failure cases.
let noName = Meal(name: "", photo: nil, rating: 0)
XCTAssertNil(noName, "Empty name is invalid")
let badRating = Meal(name: "Really bad rating", photo: nil, rating: -1)
XCTAssertNil(badRating, "Negative ratings are invalid, be positive")
Reference
이 문제에 관하여(【제5회】Swift 앱 개발 튜토리얼 -Food Tracker-의 동행(Define Your Data Model 편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/taji-taji/items/2f2c4367752a839e8fb7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)