components VS split

hoBahk·2021년 10월 5일
0

components VS split

  • return 타입
    components => [String]
    split => [Substring]

  • Framework
    components => Foundation 프레임워크에 속해 있어 Foundation을 import 해야한다.
    split => split은 Swift 표준 라이브러리에 속하기 때문에 별도의 프레임워크를 import 하지 않아도 된다.

  • 성능
    성능상으로는 split이 더 효율적이다.
    이유는 split은 빈 시퀀스를 생략할 수 있기 때문에 빈 시퀀스를 생략하지 않는 components 보다 성능이 더 빠른 것으로 보인다.
    또한 메모리도 split을 사용한 경우에 더 작은 메모리를 사용한다.
    공식문서나 여러글을 찾아 보았지만 아직 components 대신 split을 사용할 경우나 이유를 찾지 못했다. 내가 더 공부하면 알 수도 있겠지만 .. 그 전까지는 component보다 split과 더 친해지기로 했다.

profile
호박에 줄 그어서 수박 되는 성장 드라마

0개의 댓글