반응형

iOS 312

옵셔널 변수

옵셔널 = 어떤 값이 존재하지 않는다. 즉, 변수가 nil이거나 값의 존재 여부를 알 수 없다. 스위프트에서는 변수를 선언할 때 변수에 반드시 nil 이 아닌 값을 할당해야 하지만, 옵셔널 타입을 사용해서 변수에 값이 없다는 것을 알 수 있다. 옵셔널로 선언된 변수에 값이 할당되면, 그 값은 '옵셔널에 래핑(wrapping)되었다' 고 한다. 이 값은 !를 사용하여 강제 언래핑(force unwrapping)하여 값에 접근할 수 있다. 또한 옵셔널은 암묵적인 언래핑(implicity unwrapping)이 되도록 선언할 수 있는데, 이 때는 강제 언래핑을 사용하지 않아도 값에 접근할 수 있다. -출처: Do it 스위프트로 아이폰 앱 만들기 책

야곰 유튜브 - iOS App Programming for Starter - Yagom

iOS App Programming for Starter - Yagom 나중에 다시 챙겨보면 좋을 강의 목록 + my own summary *** Receiving Value Changed Event from the Slider https://www.youtube.com/watch?v=CJ-vIeg4eNU //slider를 사용자가 움직일 때마다 여기에 어떤 값이 들어오게 된다. //slide가 실행될 때 이 코드가 동작할 수 있게끔 조치를 취해줘야 한다. 오른쪽 Inspector 부분에서 슬라이더로 땡겨와서 코드랑 슬라이더를 연동시키는게 인상적이었다. * Actions and Outlets @IBOutlet - UI 요소들에서 버튼, 슬라이더 등 요소를 코드로 끌어올 때 @IBAction - 액션 연결..

iOS swift - Alamofire / unsplash.com

개발하는 정대리님 유튜브 참고 10:24 부터 다시 해보기.. API , REST API, POSTMAN 사용에 대해 더 알아야 할 것 같다. https://github.com/Alamofire/Alamofire GitHub - Alamofire/Alamofire: Elegant HTTP Networking in Swift Elegant HTTP Networking in Swift. Contribute to Alamofire/Alamofire development by creating an account on GitHub. github.com https://unsplash.com/documentation#creating-a-developer-account Unsplash API Documentation ..

Day6_클래스 vs. 스트럭트

클래스 vs. 스트럭트 (주로 Model 만들 때) 변수 하나하나를 클래스 또는 스트럭트로 묶는다. 함께 관리하기 위해서 묶는 방법이 2가지임 (클래스 또는 스트럭트) Struct 장점 : memberwise initializer 때문에 좋다. 생성자를 만들지 않아도 좋다. 알아서 만들어줌. 예를 들어서 아래 같은 경우 YoutuberStruct( 라고만 쳐도 name:, subscribersCount 자동완성됨) //유튜버(데이터) 모델 - struct(구조체) struct YoutuberStruct { var name: String var subscribersCount: Int } //메모리에 올린다. var devJeong = YoutuberStruct(name: "정대리", subscribersC..

iOS swift - 단축키 및 Xcode 꿀팁

ctrl + cmd + space 이모티콘 단축키 shift + tab 코드 들여쓰기 cmd + shift + f 프로젝트 전체에서 무언가를 찾을 때 cmd + f 해당 파일에서 무언가를 찾을 때 shift + ctrl 여러 곳에 동시에 커서를 찍고 싶을 때 (여러 함수에 동시에 print 찍고 싶은 경우) cmd + ctrl + e 변수 앞에서 해보면 동시에 이 변수를 수정 가능. (refactor느낌) 클래스에서 이니셜라이저 생성 Editor -> Refactor -> Generate Memberwise Intializer class User { internal init(title: String, releaseDate: String, runtime: Int, overview: String, rate:..

iOS swift - searchBar에 포커싱(커서 갖다대면) 키보드 생성

searchBar에 포커싱(커서 갖다대면) 키보드 생성 // becomeFirst: 포커싱을 준다 (커서 갖다대주는 거) self.searchBar.becomeFirstResponder() 위의 반대는? //포커싱 해제 searchBar.resignFirstResponder() **해결이 안되는 부분: 이상하게 커서를 찍으면 키보드가 안올라온다.. 어느 순간부터. 그래서 cmd + k로 가상키보드를 띄우는데. 왜 어쩔땐 키보드가 자동적으로 올라가는데 어떨 땐 안되는지.. ? +notification center 이용 안테나를 세워서- "키보드가 올라감"을 감지. iOS에서는 키보드가 올라가면 자동으로 notification 제공

반응형