안녕하세요 :) Zedd입니다.진짜 오랜만에 피아노!!!!!!!11월 30일인 오늘..딱 오늘 꼭 올리고 싶어서 엄청 열심히 연습은 했는데..버벅대는 부분이 있네요 :).. 제가 See you again을 연습하게 된 계기 ..사랑으로 할 수 있는 일을 알게 된다면 놀라게 될거라는 거에요.사랑이 얼마나 강력한 힘을 가졌는지 놀라게 되실거에요..." 네가 없는 오늘은 정말 긴 하루였어, 나의 친구야그 하루가 어땠는지 다시 만나게 된다면 전부 이야기 해줄게" 이 영상을 보고 꼭 See you again을 치고싶다는 생각이 들었어요 :)아직도 분노의 질주 7이랑 8 마지막 장면만 생각하면 눈물이 나네요ㅠㅠ흐앙
안녕하세요 :) Zedd입니다.그냥 어떻게 해결했는지..기록..imageView의 content mode를 Aspect Fill로 하면... 이렇게 되어있음에도 불구하고 이렇게 되는 것을 볼 수 있습니다. Aspect Fill자체가 이렇기 때문..해결방법은 imageView의 inspector에서 Clip To Bounds 체크해주기!!!1! Clip To Bounds가 어떤 역할을 하는지는 여기를 참고.체크를 하고 실행하면 잘 된다 \ㅎㅁㅎ/
안녕하세요 :) Zedd입니다.제목이 넘나 구구절절한 느낌이 있는데...정말 말 그대로 Delegate를 이용해서 ViewController간 데이터를 전달해볼거에요.보통 ViewController간의 데이터전달은 prepare에서 아니면 뭐 IBAction안이라던가.. override func prepare(for segue: UIStoryboardSegue, sender: Any?) { if segue.identifier == "segue name"{ let PlaySoundVC = segue.destination as! PlaySoundsViewController PlaySoundVC.recordedAudioURL = recordedAudioURL } }이런식으로 데이터를 전달하는 것을 볼 수 있습..
안녕하세요 :) Zedd입니다.보통 키보드가 올라와있는 상태에서, 화면을 누르면 키보드가 내려가게 하는 걸 touchesBegan으로 많이 하실겁니다. 참고 : 근데 ScrollView ⊂ View에서 touchesBegan이 호출이 안되길래..왜인가 하고 찾아봤더니..ScrollView에서는 스크롤을 해야되니까 터치를 해야하잖아요? 스르륵하고..그래서 우리가 생각하는 탁! 하는 터치 한번은 그냥 먹어버린다?고 합니다.그래서 touchesBegan이 안불리는 거죠. touchesMoved도 안불리는건 당연하겠죠? 그래서 이걸 어떻게 해결하냐!ScrollView에 UITapGestureRecognizer를 추가하는 방법으로 해결할 수 있습니다. viewDidLoad()에let singleTapGesture..
안녕하세요 :) Zedd입니다. 저번에 에서 곰튀김님이 설명해주신 "Functional Reactive Programming 패러다임"을 듣고...아 사람들이 그렇게 리액트, 리액트 하는지..그 리액트가 어떤건지 감을 잡게 되었어요.곰튀김님이 사용하신 슬라이드는 여기에 올라가 있으니!! 꼭 한번 보세요.. 얼른 Realm에도 강의 영상이 올라왔으면 좋겠습니다 ㅠㅠ일단 차근차근히 공부하려고 합니다 :) 바로 RxSwift공부를 하는 것 보단..일단 Reactive programming에 대한 개념을 확실히 잡고 가는것이 훨씬 도움이 될 것 같아서 :) Reactive programming이란? Reactive programming이 뭐냐??또, Rx는 뭐지????! 리액티브 프로그래밍을 처음 접하시는 분들..
안녕하세요 :) Zedd입니다.그냥..어떻게 해결한지 적어놓고 싶어서!! 마커를 선택하면 popViewController를 하고싶었음.open func onMapOverlay(_ poiDataOverlay: NMapPOIdataOverlay!, imageForOverlayItem poiItem: NMapPOIitem!, selected: Bool) -> UIImage!{}위 메소드는 처음 딱 맵뷰가 뜨면 한번 불리고, 마커를 클릭하면 또 한번 불립니다.하지만, 한번 더 클릭하면 이제 안불림.....그리고 처음 딱 맵뷰가 뜨면 반드시 한번 불리기 때문에, 여기서 popViewController를 해주면 지도가 뜨지도 않게 됩니다. 바로 pop해버리므로. (지금 네비게이션 컨트롤러 위에서 네이버 지도가 작동..
안녕하세요 :) Zedd입니다.오늘은 Playground!!!! 딱히 빌드도 안해도 되고, 자동으로 빌드가 돼서 그때그때 값을 볼 수 있죠.RxSwift를 해보고싶은데..빌드를 매번하긴 좀.........................Playground에 3rd party framework를 추가할 수 있으면 좋을텐데요.. 그래서 했습니다. 여기를 따라했어요. Playground에 3rd party framework 추가하는 방법 1. 프로젝트를 Single View Application으로 만든다. 엥; Playground한다면서;; 네 만들겁니다!! 하지만 일단 Single View Application으로 만들어주세요. 2. pod init -> Podfile에 원하는 3rd party framewo..
안녕하세요 :) Zedd입니다.오늘은 뭘 해볼거냐면왼쪽은 Label의 Taxt에서 부분적으로 글자 크기를 키운거고,오른쪽은 부분적으로 색깔을 바꿔준거죠? :)시작할게요. Label의 부분 글자 크기/색상 변경방법 IBOutlet을 따주세요. 먼저 부분적으로 폰트 사이즈를 키우는 방법부터 합시다. ● 부분적으로 폰트 사이즈/폰트 조절하는 방법//내가 적용하고싶은 폰트 사이즈let fontSize = UIFont.boldSystemFont(ofSize: 30) //label에 있는 Text를 NSMutableAttributedString으로 만들어준다.let attributedStr = NSMutableAttributedString(string: myLabel.text) //위에서 만든 attributedS..
- Swift
- swift3
- ios 13
- swift tutorial
- np-complete
- iOS delegate
- Xcode
- WidgetKit
- swift delegate
- Combine
- SwiftUI
- Git
- 스위프트
- 스위프트 문법
- fastlane
- github
- 회고
- swift sort
- IOS
- 제이슨 파싱
- WKWebView
- UIBezierPath
- np-hard
- 피아노
- FLUTTER
- swift array
- swift 공부
- Accessibility
- WWDC
- actor
- Total
- Today
- Yesterday