안녕하세요 :) Zedd입니다.급 Coretext에 관심이 가서 ㅎㅎ프로젝트를 하나 만들었죠. 근데 빌드하려는데 갑자기 이런에러가 뜨면서 빌드가 안되는거에요 :) (부들)근데 이유를 알았습니다..!혹시 지금 프로젝트 "이름"이 Apple의 프레임워크 이름과 똑같은지 한번 살펴보세요 :)똑같으면 이런 에러가 나게 된답니다.Coretext는 Apple의 프레임워크 이름이에요. 허허.. 해결방법 => 프로젝트 이름을 바꿔준다. 근데 프로젝트 이름 바꿔주는게 상당히..아니 상당히 까진 아닌데..복잡복잡해요 :)프로젝트 이름 변경하는 방법은 글을 참고해주세요 XD
안녕하세요 :) 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!에서 범모님이 Code Snippet을 아주 간지나게 쓰셨는데, 저도 써보고싶더라구요.Code Snippet은, 그냥 단축키?라고 생각하시면돼요. 그래서 오늘은 Code Snippet써보기! Code Snippet사용해보기 일단 iOS프로젝트나 Command line tool 프로젝트를 만들어줍니다.저는 Command line tool에서 할게요!그리고 자신이 정말 많이 사용하는 코드를 적어주세요.저는 간단하게이런 정말 평범한 코드를 하나 작성해줬어요. 예를들어, 아 나는 매~~~번 위 코드를 작성하고 시작을 해. 그래서 맨날 프로젝트 만들때마다 저 returnValue라는 걸 만들어줘.이러면 귀찮겠죠?그걸 간편하게 해주는 것이 Code Snippet..
안녕하세요 :) Zedd입니다. 오늘은 let us:Go!의 3번째 세미나였어요 :)let us:Go! 첫번째 세미나 후기let us:Go! 두번째 세미나 후기 오늘 진짜 다 너무 좋은 세션들이었고, 진짜 아 너무 좋았어요 세션들이!!!ㅎㅎ하이퍼케넥트에서 준비한 선물들과 커피, 다과 이런것도 너무 좋았어요..!! 감사합니다. 선물은 우산이랑, 그 휴대폰 링..?이랑 머그컵이랑, 수첩!!! 그리고 후드집업!! 참가자는 네이비색이었고, 스태프는 회색이었어요!! 선물 인정하십니까?Zedd : 네. 인정합니다. 세션소개를 해드리자면, ● iOS앱의 접근성 향상하기 - 구범모 ● 네이티브 앱으로 하이브리드 웹앱 장점 뺏어오기 - south.kin● CoreML시작하기 - 이재성● Keras를 이용한 딥러닝을 iO..
안녕하세요 :) Zedd입니다.오늘은 Patterns에 대해서 알아볼거에요!!XD Patterns Patterns(이하 패턴).패턴이 뭘까요? Swift에는 뭔가 정형화된 패턴이 있나보네요.패턴은 단일 값(single value)또는 복합 값(composition value)의 구조로 나타납니다.예를들어, 튜플 (1, 2)의 구조는 쉼표로 구분된 2개의 요소 리스트입니다.패턴은 특정 값이 아닌 값의 구조를 나타내므로 다양한 값으로 패턴을 일치시킬 수 있습니다. 예를들어, 패턴(x, y)는 튜플 (1, 2)뿐만아니라 다른 2개의 요소가 들어있는 튜플과도 매치됩니다. 패턴과 값을 일치시키는 것 외에도 복합 값(composition value)의 일부 또는 전부를 추출하여 각 부분을 상수 또는 변수 이름에 바..
(본 글은 iOS 10기준으로 작성되었습니다.) 안녕하세요 :) Zedd입니다.오늘은 SiriKit을 사용해볼거에요. ㅎㅎ..저도 처음 써보는거라..떨리네요.그래서 왕초보를 달았습니다ㅎㅎ일단 시작하기 전에..Siri에 대해 간단하게 알아봅시다.사실, 시리가 알아듣는다면 아무것도 없는 앱도 시리가 "열어준답니다".열어만 준다고 하는게 맞겠네요. 제디오스라는 앱을 급하게 만들었어요. "제디오스"라는 이름을 가진 앱은 정말 방금 만든 정말 아무것도 없는, 프로젝트가 만들어진 그 상태 그대로 폰에 올린상태에요. 그리고 이제 시리한테 부탁합니다. 그러면 이렇게 시리가 "제디오스"라는 앱을 가진 앱을 열어줍니다. 정말 아무것도 안해도 열어는 줍니다.단, 시리가 알아들어야 열어줍니다.......ㅎㅎ...제가 굳이 한..
Siri는 알고보니 정말 많은 것을 대답할 수 있는 아이였어요..!여러가지를 해보던중...?인생이 왜 42이지? 나는 42살이 아닌데..궁금해서 찾아보았어요 :) 42는 "the hitchhiker's guide to the galaxy(은하수를 여행하는 히치하이커를 위한 안내서)"라는 책에서 나온 숫자인데요, 영화로도 나왔답니다. 영화의 한 장면. (자막을 활성화 시켜주세요)42. 삶, 우주, 그리고 모든 것에 대한 답을 얻기 위해 인간들은 deep thought을 찾아갑니다.deep thought은 750만년 뒤에 다시 자신을 찾아달라고 하죠.그리고 정확히 750만년 뒤에 인간들은 다시 deep thought을 찾아가 물어봅니다. 그리고 deep thought은 말하죠. "삶과 우주, 그리고 모든 것..
- 스위프트
- swift array
- swift 공부
- WKWebView
- IOS
- SwiftUI
- np-complete
- 회고
- github
- swift sort
- 제이슨 파싱
- Git
- 피아노
- ios 13
- UIBezierPath
- swift3
- swift delegate
- Xcode
- Accessibility
- np-hard
- fastlane
- Swift
- 스위프트 문법
- WWDC
- WidgetKit
- iOS delegate
- FLUTTER
- swift tutorial
- Combine
- actor
- Total
- Today
- Yesterday