ios 158

옵셔널 변수

옵셔널 = 어떤 값이 존재하지 않는다. 즉, 변수가 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 - searchBar에 포커싱(커서 갖다대면) 키보드 생성

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

iOS UIKit Swift API앱 만들기 UI 작업 . storyboard

개발하는 정대리 유튜브 참고 iOS swift toast git 검색 이용 화면 구성부터 혼자 다 하려고 했는데 IB Action이 왜 안뜨는가....? Ctrl+ 드래그로 가져오려고 하는데.. 이런식으로 하나씩 내가 먼저 해보다가 안되면 찾아보고 하는 식으로 공부를 해야될 것 같다. 화면 이동/전환을 해야 한다?? -> 네비게이션 뷰 컨트롤러 이용 !! cmd + N = 프로젝트 안에서 새로운 파일 생성 "Segmented control" 버튼 이용 (클릭하면 색깔도 바뀐다.. onClick action으로 구현해야했는데 완전 좋네..) 아래 설명: cf) intro_bottom : 위의 이미지 이름임. 위의 이미지 왼쪽에 딱 맞게 붙이도록 정렬 Second item: 위쪽이미지.leading 누르고,..