안녕하세요 :) Zedd입니다. 요새 시간이 없어서 개인공부를...소홀히..하고 있습니다. 피아노 연습도 거의 못하고 있고............ㅠㅠㅠㅠㅠㅠㅠㅠ 담주부터 진짜 다시 홧팅합시다. 다섯번째 Combine Operator정리입니다. drop(untilOutputFrom:) dropFirst(_ :) drop(while: ) tryDrop(while: ) append(_ :) prepend(_ :) prefix(_ :) prefix(while:) tryPrefix(while:) prefix(untilOutputFrom:) 시작할게요! drop(untilOutputFrom:) drop은 두번째 Publisher로 부터 요소를 받을 때 까지 업스트림 publisher(첫번째 publisher)의 요소..
안녕하세요 :) Zedd입니다. 그냥 기록.. 제가 만들어야 하는건 1. UISwitch를 탭한다(?) 2. alert가 뜬다. 3. alert에서 OK를 누르면 그제서야 UISwitch의 value가 바뀐다. 하지만 하지만 위 gif에서는 바로바로 UISwitch의 value가 바뀌는 것을 볼 수 있습니다. 지금은 OK밖에 없지만 취소버튼이 있다고 생각해볼게요. cancel을 누르면 원래의 값을 유지해줘야하죠. 근데 바로바로 바뀌어 버리니까 또 다시 원래 상태로 돌려줘야하고... UI가 굉장히 거슬리게 될 수도 있음. 제가 원하는건 UISwitch의 값을 바꿀려고 tap을 했지만 alert가 뜨고 내가 OK를 누를 때 까지는 값이 변하지 않는거에요. 그럴 때 setOn을 이용하면 됩니다. 일단 전제조건..
안녕하세요 :) Zedd입니다. 오늘은..그냥 ㅋㅎ.... 나만 몰랐던 것 같은... iOS 14 Picker..관련된 새로운 기능들...ㅋ..@@@!!!!!!! Date Picker Xcode 12 베타로 작업중인데 Date Picker를 넣어야해서...넣었더니 iOS 14에서 2번째 / 3번째 그림처럼 나옵니다! 3번째 그림은 클릭 했을 때.. 뜰 때, 사라질 때 효과.. (이런 소소한 애니메이션에 감동 잘 받는 편........) 기본이 Automatic이고 Wheels로 바꾸면 늘 보던 친구로 돌아옵니다. 제가 지금 Xcode 12 beta 1인데;; 뭐 2에서는 어떨지 모르겠어요 이거 beta 1 스토리보드에서는 지금 이거밖에 없는데 코드로 compact / inline을 추가로 줄 수 있습니다..
안녕하세요 :) Zedd입니다. Zedd신곡 나왔는데...엄청 좋아요 갓제드ㅠ 이거들으면서 쓰는 중 오늘은..클린 아키텍쳐 + MVVM에 대해서 공부를 해보려고 합니다! 클린 아키텍쳐는 한번쯤은 들어보셨을 것 같아요! 저도 엄청 많이 들어봤는데.......잘 모릅니다;; 아무튼 이 "클린 아키텍쳐"는 로버트 C. 마틴 선생님;;이 "클린 아키텍쳐"라는 제목으로 블로그에 글을 쓰면서 알려지게 되었어요. 로버트 C. 마틴 이 분 소개를 잠깐 하고 가자면, 쌉고수 미국 소프트웨어 엔지니어입니다. ㅇㅣ 사람이 쓴 책 그 유명한...클린코드를 쓰신 분... 소프트웨어 개발 방법론 중 에자일 아시죠? 이 에자일의 창시자;;;;;;; 중 한명이기도 합니다. 에자일 선언문에 가보시면 옆에 로버트 C. 마틴 적힌거 볼 ..
안녕하세요 :) Zedd입니다. 원래 오늘 UI Test에서의 Assertion에 대해서 공부하려고 했는데.. 그 전에 알아두면 좋을 개념들이 있어서 이거 먼저 보려고 합니다. 오늘은 XCUIApplication, XCUIElement 그리고 XCUIElementQuery에 대해서 공부해봅시다. UI Testing API에는 크게 3가지가 있는데요. XCUIApplication XCUIElement XCUIElementQuery 가 있습니다. XCUIApplication XCUIApplication은 저번글에서도 말했지만 앱을 실행 및 종료할 수 있는 앱의 "프록시"입니다. Launch는 "항상"새로운 프로세스를 생성하며 기존 인스턴스를 암시적으로 종료합니다. XCUIElement XCUIElement는..
안녕하세요 :) Zedd입니다. zeddios.tistory.com/1061 UITest (1) - UITest란? 안녕하세요 :) Zedd입니다. 저희 파트의 안드로이드 개발자 분이 UITest에 대해서 라이트닝 토크를 해주셨어요!! 뭔가 보고 인상이 깊어서...저도 UITest를 공부해보게 되었습니다. 완전 진짜 1도 모르 zeddios.tistory.com UITest가 어떤건지...맛만 봤는데. 본격적으로 해봅시다. 일단 제가 테스트 할 앱은 이거에요! 자 이제 UITest짜기만 하면 돼요. 근데 현재 내 지식상태 : 어 그래 UITest 그래 야 그래 알겠어 그래 그래 이제 해볼려는데 메소드...메소드 뭐가있지 그래 앱 실행했어 그래 이제 어떻게 해야해 ㅋ.... UITest를 정말정말 간단하게..
안녕하세요 :) Zedd입니다. 저희 파트의 안드로이드 개발자 분이 UITest에 대해서 라이트닝 토크를 해주셨어요!! 뭔가 보고 인상이 깊어서...저도 UITest를 공부해보게 되었습니다. 완전 진짜 1도 모르는 상태임ㅋ 그럼 시작하겠습니다! UITest 먼저 UITest가 뭔지 공부하면 좋을 것 같아요. UITest는 User Interface Testing이에요. 구구절절 정의를 말하기 보다는 영상으로 봅시다. WWDC2015의 UITesting in Xcode중 시연 부분이에요. 화질구지.....이지만...오른쪽 시뮬레이터 부분만 봐주세요. UITest는 말 그대로 User Interface Test입니다! Unit Test처럼 특정 코드에 대한 내부 지식이 없어도 되고, mock이나 stub같은..
안녕하세요 :) Zedd입니다. Xcode에서 Swift Package를 만들면 이런 체크박스를 볼 수 있습니다. 제가 Xcode를......몇년동안 만져봤지만 Xcode와 github을 연동한다거나..뭐 그런걸 단 한번도 안해봤거든요? 근데 그냥 혹시나해서..해봤는데 엄청 편하더라구요...!!!!!!!!!!!!!!!!! 저는.......터미널 + 소스트리충이여서 항상...이렇게.....터미널로 처음 세팅작업을 하고.... 그 다음부턴 터미널 + 소스트리로...소스들을 관리합니다. 근데 지금 잠깐 해보니까... 나 왜 이런짓 하고있었지..??? ㅋ.....!!!!!! 암튼 좀 자세하게 공부해보려고합니다. Xcode 12 Beta 환경에서 해보도록 하겠습니다. Xcode 11.x에서도 같을거에요! 먼저, ..
- FLUTTER
- 피아노
- actor
- IOS
- swift array
- np-hard
- ios 13
- swift 공부
- iOS delegate
- Swift
- 제이슨 파싱
- swift delegate
- UIBezierPath
- SwiftUI
- github
- 스위프트
- fastlane
- swift tutorial
- np-complete
- 스위프트 문법
- Combine
- WKWebView
- swift3
- 회고
- Git
- WidgetKit
- WWDC
- swift sort
- Xcode
- Accessibility
- Total
- Today
- Yesterday