\*띄어쓰기, 대소문자 주의타입 기재할 때 String 처럼 맨 앞 글자를 대문자로 기재하기!
random(in:)메서드를 이용하기Int.random(in: 1...100)UIntDoubleFloat
빈 문자열 생성하는 방법: 이니셜라이저 사용var name: String = String()문자열 이어붙이는 방법: .append() / +name.append("김나나")name=name+" "+"박나나"
학습 내용을 복습하기 위해 야곰님의 스위프트 프로그래밍 교재의 내용을 정리한 것변수에 nil이 있음을 가정해야하는 이유1\. 내가 만든 함수에 전달되는 전달인자의 값이 잘못된 값일 경우 제대로 처리하지 못했음을 nil을 반환하여 표현할 수 있기 때문2\. 매개변수를 굳
추후 복습을 위해 야곰님의 스위프트 프로그래밍(3판) 교재를 정리한 것임을 밝힙니다. 클론 프로젝트를 진행하다가 UIViewController가 부모클래스/프로토콜 (뭐가 맞는지 모르겠다, 아마 프로토콜인 것 같다)로 사용되는 클래스에서 override, super이
Assets 메뉴에 들어가 원하는 사진 파일을 하얀색 바탕의 메뉴바에 드래그한다.imageview를 배치해놓은 파일로 돌아간다. imageview를 눌러 조절바 메뉴(?)로 들어가 image에 아까 Assets 메뉴에 드래그앤드롭을 해놓았던 이미지 파일 이름을 적어준다
클래스, 프로퍼티 개념이 아직 익숙하지 않아 클론 코딩을 하면서 self 투성이인 문서를 이해하기 어려워 정리하게 되었다. 고로 틀린 정보가 있을 수 있다.모든 인스턴스는 암시적으로 생성된 self 프로퍼티를 갖는다. (모든 인스턴스는 self 프로퍼티를 갖는다)//
Initialization is the process of preparing an instance of a class, structure, or enumeration for use.Initialization는 클래스, 구조체, 열거형를 사용하기 위해 인스턴스를 준비하는
구현에 어려움을 느낀 것버튼 누르면 동영상 재생세그먼트 컨트롤러로 화면 전환하기webkit이 http://www.naver.com 밖에 url이 실행되지 않음