안녕하세요 :) Zedd입니다.오늘은 UIWindow와 UIView에 대해서 공부를 해볼거에요. 위 사진들은 UIWindow, UIView라고 검색하면 바로 볼 수 있는 사진들이에요. UIWindow위에 UIView가 올라가 있는 모습을 볼 수 있죠. 프로젝트를 새로 하나 만들어볼까요?Single View Application으로 하나 만들면, 메인 스토리보드에 Viewcontroller가 딱 하나가 있죠? 바로 이렇게요.이거는 어떻게 구성되어 있나 볼까요? 자. 저~기 위에 사진처럼 UIWindow위에 UIView가 있는 것을 볼 수 있네요.그럼 이것만 보면..아..! UIWindow가 UIView의 부모구나..!!!라는 생각이 들 수 있습니다. ..는 정말 오해입니다. 은근히 많은 분들이 착각하고 계..
안녕하세요 :) Zedd입니다.오늘 어떤분의 에러를 찾다가 이런경우도 있구나 싶어서 글을 씁니다!!긴~~주소 String을 URL타입으로 바꾸는 과정에서, url이 nil이 되는 상황이 있는데요!!주소에 한글이 들어가거나, 스페이스등이 들어가면 이렇게 url이 nil이 될 수 있다고 해요 :) 인코딩을 해주면 됩니다. if let encoded = urlStr.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed), let myURL = URL(string: encoded) { print(myURL) } 이렇게 해주면, 잘 나오게 된답니다. addingPercentEncoding이 하는일은 지정된 Set에 없는 모든 문자를 백분율로 인코딩된 문자로..
안녕하세요 :) Zedd입니다. 오늘은 let us:Go!의 3번째 세미나였어요 :)let us:Go! 첫번째 세미나 후기let us:Go! 두번째 세미나 후기 오늘 진짜 다 너무 좋은 세션들이었고, 진짜 아 너무 좋았어요 세션들이!!!ㅎㅎ하이퍼케넥트에서 준비한 선물들과 커피, 다과 이런것도 너무 좋았어요..!! 감사합니다. 선물은 우산이랑, 그 휴대폰 링..?이랑 머그컵이랑, 수첩!!! 그리고 후드집업!! 참가자는 네이비색이었고, 스태프는 회색이었어요!! 선물 인정하십니까?Zedd : 네. 인정합니다. 세션소개를 해드리자면, ● iOS앱의 접근성 향상하기 - 구범모 ● 네이티브 앱으로 하이브리드 웹앱 장점 뺏어오기 - south.kin● CoreML시작하기 - 이재성● Keras를 이용한 딥러닝을 iO..
(본 글은 iOS 10기준으로 작성되었습니다.) 안녕하세요 :) Zedd입니다.오늘은 SiriKit을 사용해볼거에요. ㅎㅎ..저도 처음 써보는거라..떨리네요.그래서 왕초보를 달았습니다ㅎㅎ일단 시작하기 전에..Siri에 대해 간단하게 알아봅시다.사실, 시리가 알아듣는다면 아무것도 없는 앱도 시리가 "열어준답니다".열어만 준다고 하는게 맞겠네요. 제디오스라는 앱을 급하게 만들었어요. "제디오스"라는 이름을 가진 앱은 정말 방금 만든 정말 아무것도 없는, 프로젝트가 만들어진 그 상태 그대로 폰에 올린상태에요. 그리고 이제 시리한테 부탁합니다. 그러면 이렇게 시리가 "제디오스"라는 앱을 가진 앱을 열어줍니다. 정말 아무것도 안해도 열어는 줍니다.단, 시리가 알아들어야 열어줍니다.......ㅎㅎ...제가 굳이 한..
안녕하세요 :) Zedd입니다.쓰려고 한 글들은 많지만...저는 그날그날 땡기는 글들을 쓰는 편인데, 오늘은 갑자기 이게 생각나서...!!!ㅎㅎ처음에 이걸 봤을 때 엄청 신기했거든요!!이 글을 읽기전에 글을 읽고오시는 것을 추천드려요ㅎㅎ. get, set이 나오거든요!시작할게요! IBInspectable / IBDesignable 먼저 IBInspectable부터 살펴봅시다. 일단 이름에 뭔가 익숙한게 붙어있네요.IB!IBOutlet이랑 IBAction은 들어봤는데.. IBInspectable은 뭐지?그리고 또.. 익숙한 말이 하나 들어있는데, 바로 inspector!우리한테 inspector는 이거였죠? 네, 위 inspector와 IBInspectable은 관련이 있어요 :)View를 하나 추가해줘봅..
안녕하세요 :) Zedd입니다.네..............리젝이 벌써 4번째인가요..?네.....다른앱을 만들어야 하는지 ㅠㅠㅠ 열심히 만든건데..이것때문에 하루종일 메일함만 들여다보고 있네요 XD....이제 iOS글도 좀 써야겠습니다. 화이팅!! 오늘은 간단하게 local에 있는 오디오파일을 재생하는 법을 알려드릴거에요 XD저는 용량도 작고 아주 짧아서 (2초?) 이렇게 local에 넣었거든요..!만약 용량도 크고 막 그러시면 이렇게 local에 넣는건 좋지 않은 것 같아요. 사용자들이 앱을 무겁다고 생각할 수 있으니까요 :) local에 있는 오디오 파일 재생하기 가장 먼저 해야할일은...오디오쪽을 전부 맡고 있는 아주 기특한 프레임워크...import AVFoundationAVFoundation을 ..
안녕하세요 :) Zedd입니다.코딩을 하다가 좋은..?거를 발견해서..검색만 하면 다 나오긴 하는데..아무튼 저같이 webView에 익숙하지 않으신 분들을 위해 이 글을 씁니다 :) 제가 겪은 문제는 유튜브동영상을 webView를 이용해서 보여줘야하는데, 그 유투브 동영상을 로딩하는 순간에 ActivityIndicator를 보여주고 싶더라구요 :)근데 이 유투브가 언제 로딩이 될지, 그런걸 모르잖아요?그걸 해결하는 방법입니다 :)간단해요! @IBOutlet weak var indicator: UIActivityIndicatorView! @IBOutlet weak var webView: UIWebView! 일단 webView와 indicator의 IBOutlet은 다 따두셨죠? 이제 webView가 로딩이..
안녕하세요 :) Zedd입니다.오늘은 제목 그대로!! alert에 TextField를 추가하는 방법을 알아볼거에요 :)간단해요!!!그 전에, alert를 알아야겠죠? alert글을 읽고오세요!!: 왕초보를 위한 Alert View사용해보기 (1/3): 왕초보를 위한 Alert View사용해보기 (2/3): 왕초보를 위한 Alert View사용해보기 (3/3) 오늘 만들 간단한 앱은 버튼을 클릭 -> alert가 뜬다 -> alert안에 있는 TextField를 채움 -> alert의 OK버튼을 누름 -> View에 있던 label이 TextField에 썼던 Text로 바뀜.입니다 ㅎㅎ 시작할게요! alert에 TextField추가하는 법 1. 프로젝트를 연다.2. 버튼추가 & IBAction추가 버튼을 ..
- iOS delegate
- swift delegate
- WidgetKit
- np-hard
- WKWebView
- 회고
- ios 13
- 피아노
- WWDC
- 스위프트 문법
- swift3
- UIBezierPath
- swift 공부
- SwiftUI
- Xcode
- swift tutorial
- 제이슨 파싱
- swift sort
- Combine
- swift array
- Swift
- actor
- FLUTTER
- fastlane
- github
- IOS
- Git
- 스위프트
- np-complete
- Accessibility
- Total
- Today
- Yesterday