분류 전체보기 333

iOS swift 웹뷰

웹뷰란? 웹 콘텐츠를 뷰 형태로 보여주는 앱. 즉, 익스플로러, 크롬브라우저 같이 HTML로 작성된 홈페이지를 표시할 수 있다. 직접 연결된 주소를 입력하여 홈페이지에 접속 + 미리 저장된 HTML 파일을 읽어들여 표시할 수도 있다. workflowy.com 의 경우 홈페이지가 반응형으로 작성되어 있어 앱에서는 자동으로 형식에 맞추어 표시됨. 웹을 통해 서버의 데이터베이스를 같이 사용하므로, 웹과 앱에서 데이터가 동기화되는 효과 얻을 수 있다. HTML 이나 파일을 이용하여 직접 웹 뷰에 디스플레이 할 수도 있다. - Do it! 책 p192

[의문점] Do it! 알람시계 만들기

뭔가 잘 안된다... alarmTime 은 도대체 무엇일까? UIview에서 끌어와야 되는건가.. 근데 그렇게 해도 안됨. 위에서 두번째 오류는 selectedTime.text 로 해서 고쳐짐. 그래도 첫번째, 세번째 오류는 모르겠음. *** 맨 위에서 var alarmTime: String? 이거 안해서 오류가 계속 떴었음. string type 으로 선언했어야 했다. + 그리고 오답노트: 의문점 1. 왜 alarmTime은 위에서 string 타입을 선언하는데 currentTime은 필요가 없을까? 2. 왜 alarmTime 은 let으로 선언 x, but currentTime 은 let 으로 선언 o? -아마도 alarmTime = string = var 로 선언 -currentTime = 상수 =..

옵셔널 변수

옵셔널 = 어떤 값이 존재하지 않는다. 즉, 변수가 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..