안녕하세요 :) Zedd입니다. 벌써 Xcode 10.2 베타가 나왔는데요, 다운만 12시간...받은듯..지금은 집컴이라 저번에 Snapshot으로 다운받은 걸 써볼거에요.Swift 5.0에서는 문법적인 변화...보단 ABI 안정성이 반가운 소식이에요. (개인적으로) 올해는 조바심을 안내려고 했는데 자꾸 몸이 안따라주고 그러니까 조바심이 많이 나네요.실천은 안하면서 조바심만 내는게 얼마나 어이가 없는지.가장 큰 적은 자기 자신이라는 말이 뼈저리게 느껴집니다....하루가 한 40시간 정도 되면 얼마나 좋을까요.. Swift 5.0 Swift의 ABI를 안정화 시키는 것이야말로..Apple의 오랜 목표였다고 할 수 있어요!!Swiift의 ABI가 안정화 되면 “언어의 완성”을 위한 중요한 이정표이지만 Swi..
안녕하세요 :) Zedd입니다. 투표...다들 하셨겠죠.....꼭 하시길요새 이래저래 글을 못썼는데 이제부터 부지런히 공부하면서 글을 쓰려고 합니다.저는 정리하면서 공부하면 아주 잘...기억하는거 같음. 그러니 제발 Apple은 WWDC 스크립트를 주시길 바랍니다ㅠ "What's New in Swift 4.2”는 제 생에...첫..라이브로 본 WWDC였었는데 보고 나서 든 생각은 영어공부를 열심히 해야겠다....반은 이해가는데 반은 이해 안가는 상황기억나는건 그 PPT리모콘이 이상했다는것....지금보니까 리모콘 이상해서 막 당황하고 리모콘 교체하는거 편집된 것 같네요.Apple의 인간미.......ㅎ 오늘은 일단 변경사항만 알아봅시다.앞부분은 스크립트가 나와야 완벽히 이해할 수 있을 것 같음 아 또 여담..
안녕하세요 :) Zedd입니다.Swift 4.1에서 달라진 점이 SE-0143 Conditional ConformanceSE-0157 Support recursive constraints on associated typesSE-0185 Synthesizing Equatable and Hashable conformanceSE-0187 Introduce Sequence.compactMap(_:)SE-0188 Make Standard Library Index Types HashableSE-0191 Eliminate IndexDistance from Collection이만큼이 있었죠?하나하나 보도록 할게요!글을 읽으시기전에 을 읽고오시는 걸..추천..Post는 글 참고할거에요 :) ● Conditional co..
안녕하세요 :) Zedd입니다. 얼마전에 Swift 4.1이 나왔죠..!! Xcode도 9.3이 나왔구요. compactMap>글도 쓰긴 했는데.. Swift 4.1에서 바뀐게 flatMap뿐이냐? 아닙니다 :) Apple의 Swift공식 사이트인, Swift.org에서 Swift 4.1변경 사항을 공지했어요 XD SE-0143 Conditional Conformance SE-0157 Support recursive constraints on associated types SE-0185 Synthesizing Equatable and Hashable conformance SE-0187 Introduce Sequence.compactMap(_:) SE-0188 Make Standard Library Ind..
안녕하세요 :) 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입니다.오늘을 프로토콜 두번째 시간!~~바로 시작할게요.그 전에: 을 읽고오시는 것을 추천드립니다! Method Requirements 저번 시간에 "프로퍼티 요구사항"까지 배웠었죠?오늘은 "메소드 요구사항"을 배워볼거에요 :) 프로토콜은 특정 인스턴스 메소드 및 타입 메소드가 타입을 준수하여 구현되도록 요구할 수 있습니다. 메소드는 일반 인스턴스 및 타입 메소드와 완전히 동일하지만, 중괄호와 메소드 본문없이 프로토콜 정의의 일부로 작성됩니다. Variadic(가변?) 파라미터는 일반 메소드와 동일한 규칙에 따라 허용됩니다.그러나 프로토콜 정의 내의 메소드 매개변수에는 기본값을 지정 할 수 없습니다. 자, 프로토콜에서 "메소드"는 어떻게 정의하느냐.위..
프로토콜...글 쓰다가.. 급하게 Method(메소드) 글을 쓰게 됐네요 :).....중간에 mutating내용이 나오는데, 그 내용이 Method챕터에 잘 설명이 되어있거든요 :)역시나 의 내용을 알아볼거에요 :)시작할게요! Method 메소드는 특정 타입과 연관된 함수입니다. 클래스, 구조체 및 열거형은 특정 작업이나 기능을 캡슐화한 인스턴스 메소드와 타입 자체와 관련된 타입메소드를 정의 할 수 있습니다.타입 메소드는 Objective-C의 클래스 메소드와 비슷합니다. Swift에서 구조체와 열거형을 정의할 수 있다는 사실은 C와 Objective-C와의 주요한 차이점입니다.Objective-C에서 클래스는 메소드를 정의할 수 있는 유일한 타입입니다. Swift에서는 클래스, 구조체 또는 열거형을 정..
자 에서 말했던 Swift에는 3가지 종류의 프로퍼티가 있다고 한 것 기억나시나요?우리는 에서 저장프로퍼티를 봤고,에서 연산프로퍼티를 봤습니다!그리고...이제 이 글에서 나머지 프로퍼티인 Type Property(타입 프로퍼티)를 볼거에요 :) Type Properties 타입 프로퍼티에 말하기 전에, 앞으로 제가 계속 인스턴스 프로퍼티(instance property)라고 계속 언급할 건데, 이 "인스턴스 프로퍼티"란, 특정 타입의 인스턴스에 속하는 프로퍼티에요. 이때까지 말한, 특정한 구조체, 클래스에 속하는 저장프로퍼티와 연산프로퍼티가 바로 인스턴스 프로퍼티에요.(연산프로퍼티는 ENUM에도 추가 가능했었죠?) 우리 글 첫부분에서 잠깐 타입프로퍼티에 대해 설명했었죠.프로퍼티를 타입 자체와 연결할 수도..
- 제이슨 파싱
- Accessibility
- Swift
- ios 13
- actor
- swift sort
- fastlane
- np-hard
- iOS delegate
- WKWebView
- 회고
- swift array
- swift delegate
- np-complete
- 피아노
- UIBezierPath
- 스위프트
- 스위프트 문법
- swift 공부
- swift3
- Combine
- SwiftUI
- Xcode
- WidgetKit
- IOS
- WWDC
- github
- FLUTTER
- Git
- swift tutorial
- Total
- Today
- Yesterday