iOS - 7주차
2021. 10. 18. 13:43
iOS🍎
1. Overriding 부모클래스로부터 상속받은 메서드의 내용을 자식클래스에서 사용하기에 맞게 변경하는것. • 매개변수와 return type이 같아야 한다 (override func 함수명()) 자식 class에게 method를 제공한다 ✔ 함수 사용시 super 키워드 사용 ✔ 클래스를 상속 받아 일부 메소드만 수정해 사용할 수 있다 ✔ 코드의 가독성이 증가하며 유지보수가 쉽다 출력 시 부모, 자식에 같은 Method가 있으면 자식 우선 2. Overloding 클래스 내에서 이름이 같은 함수가 여러 개 있는 것 ✔매개변수의 유형과 개수가 다르도록 하는 기술 ✔리턴값만을 다르게 갖는 오버로딩은 작성 할 수 없다. ✔기존에 없던 새로운 메서드를 정의하는 것 3. 과제 클래스 하나 찾아서 간단 도움말 ..
iOS - 6주차
2021. 10. 12. 22:55
iOS🍎
클래스(Class or type) 메서드 호출 방법 클래스명.클래스메서드() 특징 Type Method, Class Method는 클래스레벨에서 동작 즉, 클래스가 호출 해야함 인스턴스 XX 이렇게 만들어진 Class Method는 자식 클래스에서 override가능 Override : 슈퍼클래스들 또는 부모 클래스들 중 하나에 의해 이미 제공된 메소드를 특정한 형태로 구현하는 것을 제공 클래스 메서드 = 클래스(Human)가 호출 init() 인스턴스를 초기화 하기위해 필요함 직접 호출하지 않으며 인스턴스가 만들어지면서 자동 호출 초기값 생략 가능 Why? init 생성자가 초기화를 하기 때문 init(Myheight : Int, Myweight : Double) { height = Myheight /..
iOS - 5주
2021. 10. 4. 22:38
iOS🍎
BMI를 판정하는 calcBMI()함수 정의 func CheckBMI(weight : Double, height : Double) ->String { let bmi = weight / (height*height*0.0001) let shortendBMI =String(format : "%.5f", bmi) if bmi >=40 { print("과체중") } else if bmi >=30 && bmi =25, bmi =18.5, bmi String { let bmi = weight / (height*height*0.0001) let formatBMI =String(format: "%.4f", bmi) var im ="" switch bmi { case 0.0.. Float { return kg /2.2 }..

iOS - 3주차
2021. 9. 21. 23:36
iOS🍎
ptional (선택적인) 변수에 값이 있을 수도, 없을 때도 있기 때문에 존재한다 (값을 저장 or 값이 없음) Ex) var Whoami : int = 10 //결과 값 Int Type을 가진 10 var Whoamme : int? = 10 //결과 값 Optional Int Type을 가진 Optional(10) var Whoru : int! //결과 값 nil(초기값을 주지 않았기 떄문) var Whoru : int? //결과 값 nil(초기값을 주지 않았기 떄문) (Optional)Data Type Change (형변환) 값을 지정하고 변환하고자 하는 Type을 쓴 후 값을 감싸준다 print (Int(“345”)) //Optional(345) Int형이 아닌 값을 변환시 nil 값을 출력함 p..

iOS - 1주차
2021. 9. 5. 12:13
iOS🍎
Native 플랫폼이 단일화되어 있으며 어플리케이션을 의미, 모바일 기기에 최적화 된 언어 안드로이드 - JAVA Kotiln iOS - Swift, Objective-C Cross Platform 안드로이드, iOS 둘 다 가능함 React native Flutter 앱을 만드는 두 회사가 점유 Google - Android Apple - iOS Swift 온라인 컴파일러 https://www.onlinegdb.com/ GDB online Debugger | Compiler - Code, Compile, Run, Debug online C, C++ Online GDB is online compiler and debugger for C/C++. You can compile, run and debug co..