[iOS] CGPoint()와 CGPoint Make()의 차이점
CGPoint()와 CGPoint Make()는 어떻게 다릅니까?
CGPoint () 는 init 방법이 아니라 struct의 초기화입니다. CGPoint Make () 는 그 struct의 초기화만 하는 방법입니다.
간단히 말하다
構造体
メソッド
그럼 뭘로 할까요?
일반적으로 CGPoint()가 메인스트림입니다.
다음은 취미 센터예요. 안 봐도 돼요.
CGPoint Make() 방법이 어디서 정의됐는지 궁금해서 조사해봤어요.
루비는 내가 처음에 CGPoint의 생성 대상이었기 때문에 CGPoit 클래스에 정의되었는가?내 생각엔그러나 CGPoint
構造体だからメソッドが定義されているはずがない!
그럼 어디서 정의한 건가요?CoreGraphics를 상속하는 CGGeometry로 정의됩니다.
아까 구조체라 방법을 정의할 수 없다고 했지만 스위프트와 C 언어가 다르기 때문에 구조체는 속성뿐만 아니라 방법도 정의할 수 있다.
구조는 속성과 방법을 정의할 수 있다.그럼 반과 뭐가 달라요!!?
길어질 것 같으니까 기타 기사로 설명할게요.
Reference
이 문제에 관하여([iOS] CGPoint()와 CGPoint Make()의 차이점), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/penkopenko/items/1ecc025dcc6025f81332텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)