일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 카카오 2020
- 데이터셋 만들기
- swift 배열
- Siwft
- 카카오 2019
- swift 시작
- 카카오 2021
- c언어
- 스위프트
- roboflow
- Kakao
- fast.ai
- Python
- 프로그래머스
- supervisely
- 최솟값 만들기
- kakao 2018
- 카카오
- ios 개발 시작
- 프로그래머스 답
- 카카오 2018
- swift
- 문제
- 머신러닝
- 파이썬
- coco 데이터셋
- 날씨 앱
- 이미지학습
- SwiftUI
- 소수
- Today
- Total
목록2020/07/10 (4)
잡초의 일지
Method 어떤 기능을 수행. function과는 다르게 어느 코드 블럭 안에서 동작. struct extension , mutating import UIKit struct orderedMenu { var menuName: String var maxMenuNum: Int = 10 var numOfOrdered: Int = 0 func remainNum() -> Int { // orderedMenu랑 관련된거니까 넣어봄. let remainNum = maxMenuNum - numOfOrdered return remainNum } mutating func ordered() { // 주문된 음식수 증가시키기 numOfOrdered += 1 // 이 함수가 struct 안에 있는 프로퍼티 변경시키는 경우에는 ..
Object = Data + Method object는 struct나 class 형태로 구현할 수 있다. 이곳에서는 struct로 구현한다. struct Store { /****************************************************** 데이터 = 프로퍼티 (Stored Property) */ let loc: Location var name: String let deliveryRange = 2.0 /*************************************************************/ /****************************************************** 메소드 */ func isDeliverable(userLoc: Lo..
Protocol protocol 번역 --> 규약 ( 지켜야 할 약속 ) 구현되어야 하는 메서드나 프로퍼티의 목록 ex) 서비스를 이용할 때 우리가 해야 할 일들의 목록 코드 구조체인 Lecture로 이루어진 변수 lec을 만들고 pirnt(lec) 하면 차이가 난다. struct Lecture{// 프로토콜 x let lecturename: String let tutor: String let student: Int } // Lecture(name: "Swift", tutor: "섬샘밈", student: 32) /*******************************************************************************/ struct Lecture: CustomStri..
Structure 관계가 있는 여러 데이터를 묶어서 표현. Class Vs Structure 동작이 다르다. Structure : value type 값 타입 --> 복사해서 할당 - Stack 메모리 Class : Reference type 참조 타입 --> 기존의 것 공유 - Heap 메모리 코드 struct , struct를 파라미터로 받는 func import UIKit struct Lecture { let name: String let tutorName: String let studentNum: Int } func printLectureName(from tutor: String, lectures: [Lecture]){ var lectureName = "" for lecture in lecture..