본문 바로가기

프로그래밍 언어/Swift5

swfit 실습 day02 day2 imageCandleOn = UIImage(named: "on.jpg") imageCandleOff = UIImage(named: "off.jpg") 이것만 설정하게 되 면 이미지가 없을 경우 어떻게 되는지 몰라 오류 표시가 난다. first unwarpping 으로 ! 처리 해줌 imageCandleOn = UIImage(named: "on.jpg")! imageCandleOff = UIImage(named: "off.jpg")! *** tip option + 커서 갖다대면 정보가 나옴 주석 확용 /// 상태보여주는 문자열 함수 /** 상태보여주는 문자열 함수 */ 처럼 주석을 달면 개발 문서 만들어지듯 나온다. option + 커서 갖다대면 정보가 나옴 class 클래스이면 (class) >.. 2020. 2. 1.
swift 기본 문법 Swift bundle id >> 앱스토어 올릴때 , 암호화 할 때 필요하다 Main.storyboard 여러개의 화면구조를 하나로 만드는 것 스토리 보드에 처음 view ''-->'' : initial seg 텍스트 박스 > placeholder 로 수정해 줄 수 있음 개발환경 도움을 주기 위해서 assistant mode 가 있음 ! : let 로 선언했을 때 값을 바꾸게 될때 optinal : 값을 바꾸면 안됨 멤버변수에 접근하기위해 self를 썼는데 ... swift에서는 안쓰는 것을 권장 COCOA TOUCH ios에서 최상위 레벨의 레이어 UIKit Framework 화면 표시 담당 Foundation는 큰 수정 없이 ios에 적용 swift 언어 특징 안전 제일주.. 2020. 1. 31.
IOS Delegate 패턴 Delegate 란? 어떤 객체가 하는 일을 부분적으로 확장해서 대신처리 하는 것객체 지향 프로그래밍에서 하나의 객체가 모든 일을 처리하는 것이 아니라 처리 해야 할 일 중 일부를 다른 객체에 넘기는 것 대신 처리해줄 객체 / 처리 하라고 시킨 객체 만약 ? 고객이 여러 곳에서 사용할 수 있는 메세지 창을 하나만든다면? -> 메세지 창에 버튼이 있고 누르면 뷰컨트롤러는 무슨 버튼이 눌렸는지 체크를 해서 -> 버튼 이벤트가 발생하면 일을 처리한다. 선언을 한 후에 viewDidLoad()함수에 textField.delegate = self를 쓰게 되는데 이 의미는 대리가자 누군지 알려주는 과정이다. textfield의 일은 내가(viewController)가 할게 라는 의미 -> 너한테 이벤트 발생하면 알.. 2018. 11. 25.
Swift 언어란? Swift 언어란?Swift 는 애플이 출시한 새로운 프로그래밍 언어로 -> 코코아 터치와 코코아 앱 개발을 하기 위한 언어이다. Swift 특징? 안전성(Safe) 엄격한 문법을 통해 실수 미연에 방지 -> 옵셔널, guard 구문, 강력한 타입 통제등 신속성(Fast) 미흡하지만 c언어 수준을 목표로 개발되었다. 성능 예측을 할 수 있고 유지할 수 있는 부분에 초점맞춰서 개발 되었다. 실행 속도의 최적화 뿐만이 아니라 컴파일러의 지속된 개량을 통해 더빠른 성능을 구현해 나가고 있다. 더나은 표현성(Expressive)사용하기 편하고 좋은 문법 구사하려는 노력을 함 - > 현대적이고 세련된 문법을 구현하고 계속된 업데이트를 함 구체척 특징?1. 메모리 관리가 간단한다.Memory Leak원인을 찾기 어.. 2018. 11. 25.
반응형