swift(36)
-
Swift 의 장점에 대해서!
Objective-C 에서 넘어오면서 Swift의 특징은 Fast, Modern, Safe, Interactive 였다. 그리고 이후에는 Safe(안정성), Fast(신속성), Expressive(표현성)으로 변경되었다. Safe(안정성), Fast(빠름), Expressive(표현) - Safe 안정성 에 있어서 옵셔널 Objective-C 에서 nil 과 Null이라는 상수를 기술적으로 혼용이 가능하다. nil ->객체참조 사용, null은 그밖의 다른 포인트에 자료형 Objective-C에서는 변수나 프로퍼티에 nil 값을 할당할 수 있습니다. 이는 해당 변수가 값이 없음을 나타냅니다. 그러나 이것은 컴파일러나 런타임에서 강제적으로 체크되지 않습니다. NPE java 용어 이며, 프로그램이 실행되는..
2023.08.22 -
구조체와 클래스
TRANSLATE with x English Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan Hmong Daw Romanian Chinese Simplified Hungarian Russian Chinese Traditional Indonesian Slovak Czech Italian Slovenian Danish Japanese Spanish Dutch Klingon Swedish English Korean Thai Estonian Latvian Turkish Finnish Lithuanian Ukrainian French Malay Urdu German Maltese Vietnamese Greek Norwegian Welsh Haitian Creol..
2023.08.22 -
야곰 아카데미 스위프트 `코드 스타터` 7기 후기
힘들게 swift를 시작하고 있나요?? 혼자서 힘든 벽을 뚫어가며 배우고 있나요?? 그런데 말입니다?? 다 같이 swift 를배우면서 서로 성장을 할 수 있는 곳이 있다면?? 달려가봐야겠죠?? 그곳은 바로 야곰 아카데미 " 코드 스타터" 과정입니다.!! 먼저 코드 스타터에 대해서 알아보겠습니다. 마지막 코멘트처럼 순서도에 이해가 어렵다면 코드 스타터로 바로 직행하시면 됩니다.! 또한, 무언가 애매하다? 싶으시면 주저 없이 코드 스타터를 시작하시면 아주 좋습니다.!! 저는 당연 바로 코드 스타터로 직행했습니다.!! 자 이제 시작하게 되었다면 여태 성장해왔던 것과는 다르게 교육이 진행됩니다.!! 코드 스타터에 대해 알아보겠습니다.!! 1. 스스로 발전하는 시간.! 주입식 교육이 아니다.!!! -강의를 듣고 ..
2023.03.30 -
swift 객체에 대해 생각해보자.
객체란?... 한국은 객체라는 말을 많이 쓰고, 외국에서는 인스턴스라는 말을 많이 쓴다. 객체는 우선 class sturc를 통해 사용한다. class는 class Hemg { name: String age: Int 으로 클래스를 생성해준다. init- 매소드 생성자 (초기화) init(names:String, ages:Int) { self.name = names self.age = ages } 를 생성해 매개변수를 만들어 객체를 만들어준다 이렇게 만들고 나면 다른 곳에서 이 객체를 사용할 수 있다. (클래스 객체에서 만든 인스턴스가 지금은 2개이지만 3개 혹은 4개~ 그 이상이 있더라도 init에서 초기화해서 사용이 가능하다) 객체 안에 모든 것들을 초기화하려고 할 경우 designated initia..
2022.09.16 -
What's new in Swift(wwdc2022) [3]
프레임워크등 여러대상을 Xcode가 만들때 프레임 워크 소스를 컴파일링 합니다. 그다음 모듈을 생성한다. 그다음 응용프로그램 소스를 링크하고 컴파일링 할수 있다 그리고 응용 프로그램과 링크해 빌드를 완료한다 하지만 이제는 Xcode 14는 병렬성을 개선하려 빌드를 재조정한다. 사진과 같이 Swift 모듈을 열심히 생산해 Xcode는 빌드 작업을 정리하고 병렬성을 증대한다. 핵심적인 빌드 경로를 단축한다. 여기서 최대 두배빠른 링커도 만들었습니다. 더욱히 병렬성을 증대 시켜서 Xcode14는 최대25% 더 빠르게 프로젝트를 만든다 최대한의 코어로 가장 크게 개선된 장치를 이용해서요 빌드 스케줄링도 개선해서 장기 동시 작업때 프로젝트 내부 중속성이 생기기도 합니다. 눈에 보이지 않으면 파악하기 힘들 수도 있..
2022.09.08