안녕하세요 :) Zedd입니다. 오늘은 Custom View Modifier만들기 및...이걸로 버전 분기 꼼수.. # 목적 이번 글에서는 1. View Modifier가 어떤것인지 2. Custom View Modifier를 만드는 방법 3. (번외) Custom View Modifier를 사용한 버전 분기 (꼼수).. 를 다룬다. # View Modifier SwiftUI에는 ViewModifier라는 프로토콜이 존재한다. 이 modifier를 적용하면 View의 원래 값의 다른 버전을 생성하게 된다. 어렵게 생각할 필요 없이, View Modifier는 그냥 우리가 늘상 쓰는 struct ContentView: View { var body: some View { Text("Zedd") .font(...
안녕하세요 :) Zedd입니다. 오늘은...UIButton에 새로 나온 menu라는 프로퍼티에 대해서 공부해보겠습니다. 지금 연휴라 조금 여유가 생겨서 ㅎㅎㅎ...이런 새로운 변경사항들을 이제야 공부하게 되네요. 글을 읽기전에, 이 글을 꼭 읽고오시는 것을 추천드립니다! ✔️ 제 환경은 Xcode 12 Beta 4입니다. 자...오늘 예로 들어볼 친구는 Safari입니다. iOS 13의 사파리로 가볼게요. Safari 하단의 Toolbar가 있습니다. 책모양을 길게 누르면 2번째 사진처럼 뜨고, 가장 오른쪽 아이콘을 꾹 누르면 3번째 사진처럼 뜹니다! 한번 해보세요 👀 아무튼 중요한건 1. 길게 누른다. 2. action sheet가 뜬다. 입니다. iOS 14의 Safari로 가보겠습니다. 하단의 To..
안녕하세요 :) Zedd입니다. 와 iOS관련글은 정말 오랜만에 쓰는 것 같아요,..!!!! 제가 만들고 있는 프로젝트에..사용자분께서 댓글을 달아주셨는데 그게 뭐였냐면...헉 이거 써도 되나...??....... 공지블로그에 공개 댓글로 남겨주신거니 괜찮겠죠..? "어쩌구 저쩌구 ~ 모바일 웹브라우저에서 외부로 공유할 때 xxx앱이 안뜹니다. 예전에는 떴었는데..추가 좀 해주세요 너무 불편" 자..제가 이해 한 바로는...!!! 이렇게 웹브라우저에서 공유버튼을 누르면 저희 서비스가 나왔다는 것 같은데.. 안나와서 불편하다고 이해했어요. 그래서 문득 저기에 나오게 하는 방법이 궁금해졌습니다. 그럼 시작해볼게요! 프로젝트를 열어줍니다. 저는 새로 만들었어요~ 그리고 Target을 하나 추가해줄겁니다. 바로..
안녕하세요 :) Zedd입니다.오늘 드뎌....iOS 13이 나오고 업데이트를 했습니다 쿠쿠그래서 그냥.....iOS 13에서 뭐가 바뀌었는지 정리된 곳이 너무나도 많겠지만..일단 제가 본것들을 정리해보려구합니다 ㅎ_ㅎ 글 제목을 뭘로할까 상당히 고민....애플이 썼었던 "톺아보기"를 쓸까 말까 하다가 달라진 점!!으로 통일하기로 결정. iOS 12 정리했던 글 제목도;;;; 급하게 달라진 점으로 변경..TMI지만 알아봐주세요. (단호) 근데 저는 바로 13.1이 나올 줄 알았어요 ㅎ;;;;;; 왜 텀 두는거야? 그냥 궁색을 맞추기 위함인가? 다크모드 적용을 해봤습니다.다크모드 설정은 설정 > 디스플레이 및 밝기에서 다크모드로 설정하면 됩니다.어우 너무 이쁜거 아냐? watchOS 6도 다운받아 줍니다...
안녕하세요 :) Zedd입니다.어둠의 다크...모드를 써보겠습니다..헉 근데 어둠의 다크 이거 드립인데..제드 얘 왜이래 라고 할 수 있는데..제가 만든 드립은 아니구요......이게 왜 웃긴거냐면.................어둠이랑..다크랑... 아닙니다... 아 ㅋㅋㅋㅋㅋㅋㅋㅋㅁㅊ 나무위키 뭔 분석까지 해놨네 개웃겨 헉 여러분 그거 아시나요..? 오늘 저의 vlog가 올라갔다는 사실.. 응 안봐ㅠ 암튼;;; 다크모드 써보겠음 ㅎㅇ Xcode 11 변경사항에 대해 다들 알고계시죠,,?누가 잘 정리한 글이 있던데... Xcode 11 Beta release note ㅎ;다크모드 관련된것만 다시 한번 같이 봅시다. environment Overrides라고 하는데요 이번에 이게 생겼죠. on off로 개..
안녕하세요 :) Zedd입니다.어제 잠깐 GCD를 보는데.. ?? wallDeadline? ㅎㅡㅁ 이건 첨 들어보네 deadline은 늘 쓰던거니까 ㅇㅋ wallDeadline은 뭔지 함 보자 아 정의가 같네하지만 파라미터 정의는 다를거야..!! 항상 이런식이지 너는 그럼 실험을 해봅시다. 결과는... 똑같은디 걍? 아~~나 진짜...아 아니네 자~~여러분 :) 타입이 다르네~~~~ 그럼 DispatchTime과 WallTime을 봅시다. 일단 정의가 다르다는 부분에 안심이 되는군요. 둘다 struct고, DispatchTime: nanosecond 정밀도의 default(system) clock에 상대적인 시점DispatchWallTime: microsecond 정밀도를 가진 벽시계........(wa..
안녕하세요 :) Zedd입니다.오늘은..앱에 Fabric을 적용하는 방법에 대해 공부해볼게요.지금 회사 앱에는 Fabric이 적용(?)..적용이라고 하느게 맞나 암튼 들어가있는데 제가 세팅한건 아니라..보는법만알지 세팅하는법은 모름 ㅎ그래서 제 개인앱에 붙혀보려고 합니다. 아 참고로 블로그에 광고를 강화해봤습니다 하하~ Fabric적용해보기 일단 https://get.fabric.io/#를 들어가줍니다. 오른쪽 상단의 Get Fabric클릭 저는 회사계정으로 가입되어만 있고..제 개인 계정은 없어서 새로 가입을 해줄거에요. 이건 알아서 하고 이제 가입을 누르면Email을 확인하라고 나옵니다. 존예.. 저 Confirm버튼을 누르면 이게 뜨는데..아까 가입때 적은 Organization이름이 뜰겁니다. 이..
안녕하세요 :) Zedd입니다. 로컬라이징을 생각하고있는데 갑자기 궁금증이 들어서 글을 쓰게되었... 만약에 음..막 “방금 전”이런건 괜찮지만 “10분 전”이런거는 로컬라이징 어떻게 할까요?? “어쩌고님이 댓글을 남겼습니다” 이런거는 로컬라이징 어떻게 할까요?? 로컬라이징의 원리(?)가 localizable.string에 가서 해당 스트링을 교체?해주는 그런거라고.....는 확신을 못하겠는데 그런 느낌이잖아요? 근데 “어쩌고”는 계속 바뀔 수 있는 거고 “님이 댓글을 남겼습니다”는 고정이고. 이걸 따로 Label을 만들어서 하는건 개오바쎄바.... 그럼 어떻게 하는지 공부해봅시댜 음 로컬라이징에 대해 모르시는 분들은iOS ) 왕초보를 위한 로컬라이징 / Localizing Your AppiOS ) 왕초..
- WidgetKit
- 회고
- ios 13
- WKWebView
- np-hard
- WWDC
- 스위프트 문법
- Git
- fastlane
- Xcode
- FLUTTER
- swift sort
- Combine
- np-complete
- 제이슨 파싱
- 스위프트
- IOS
- swift array
- iOS delegate
- UIBezierPath
- Swift
- swift delegate
- swift3
- github
- Accessibility
- swift tutorial
- swift 공부
- SwiftUI
- 피아노
- actor
- Total
- Today
- Yesterday