[iOS] CGPoint()와 CGPoint Make()의 차이점

1059 단어 SwiftiOS

CGPoint()와 CGPoint Make()는 어떻게 다릅니까?


CGPoint () 는 init 방법이 아니라 struct의 초기화입니다. CGPoint Make () 는 그 struct의 초기화만 하는 방법입니다.
 

간단히 말하다

  • CGPoint()는 構造体
  • CGPoint Make()는 メソッド
  • 네.
     

    그럼 뭘로 할까요?


    일반적으로 CGPoint()가 메인스트림입니다.
     
     

    다음은 취미 센터예요. 안 봐도 돼요.


    CGPoint Make() 방법이 어디서 정의됐는지 궁금해서 조사해봤어요.


    루비는 내가 처음에 CGPoint의 생성 대상이었기 때문에 CGPoit 클래스에 정의되었는가?내 생각엔그러나 CGPoint構造体だからメソッドが定義されているはずがない!그럼 어디서 정의한 건가요?

    CoreGraphics를 상속하는 CGGeometry로 정의됩니다.
     
    아까 구조체라 방법을 정의할 수 없다고 했지만 스위프트와 C 언어가 다르기 때문에 구조체는 속성뿐만 아니라 방법도 정의할 수 있다.

    구조는 속성과 방법을 정의할 수 있다.그럼 반과 뭐가 달라요!!?


    길어질 것 같으니까 기타 기사로 설명할게요.

    좋은 웹페이지 즐겨찾기