내 이전 블로그에서 레이블에 대한 확장을 사용했습니다. 이 나는 확장 안에 내 모든 코드를 추가 한하지만 난 당신이 내가이 장에서 알고 가정이 작업을 수행 한 이유는 어떤 아주 쉽게 작성하고 자신의 프로젝트에 사용하는 방법 좋은이 모든 것을 분명히 할 것이다.

확장은 무엇입니까?

확장은 기존class, structure, enumeration, or protocol type에 새 기능을 추가합니다. 여기에는 원본 소스 코드에 대한 액세스 권한이 없는 형식을 확장하는 기능(소급 모델링이라고 함)이 포함됩니다.

확장은 목표-씨의 범주와 유사합니다.)

소스-애플 문서.

첫 번째 확장 만들기

확장은extension및 클래스 이름

extension UserModel {
//your functionality
}

와 같은 클래스 또는 컨트롤러 클래스를 작성하여 쉽게 만들 수 있습니다.귀하의 프로젝트 및 기타 프로토콜도 다음 일을 관리하기 어려운 대부분 우리는 우리의 클래스 내부의 코드를 찾는 문제에 직면하고있다.

확장이없는 클래스

여기이 클래스에서이 같은 개발을 시작하는 모든 개발자가 시작 수준에서 매우 일반적인 코드입니다 볼 수 있습니다.

모든 객체와 클래스의 기능을 확인 당신은 여기에 프로젝트 네비게이터를 볼 수 있습니다

아웃 확장으로 모든 객체 및 메소드

실제 프로젝트에서 작업을 시작하면 이것은 매우 작은 클래스이며 더 많은 함수가있을 것이며 객체는 코드를 빠르게 찾거나 확인하기가 더 어려울 것입니다.

확장 및 마크 기능 정체성

이제 코드가 확장 기능이있는 적절한 기능 정체성을 가진 그룹으로 매우 명확하게 구분되어 매우 명확하게 볼 수 있습니다.

추가 팁-“마크”이 문서 프로세스에서오고있다. 이 링크를 방문하면 신속한 언어로 된 코드 문서를 더 잘 이해할 수 있습니다.거기에 그들은 많은 것들을 분명히 가지고 있습니다.

확장자를 사용한 코드 분리

특정 프로토콜에 속하는 확장 별도의 프로토콜 방법을 사용하여 작성할 수 있습니다. 당신이 일을하거나 다시 같은 클래스에서 미래에 수정을 할 때 이해할 수있는 코드에 매우 쉽게.

답글 남기기

이메일 주소는 공개되지 않습니다.