CATextLayer과 NSMutableAttributedString을 사용하려고합니다.CATextLayer와 NSMutableAttributedString의 사용 방법
일단 CATTELayer의 문자열 속성을 NSMutableAttributedString으로 설정하면 불변의 NSAttributedString으로 자동 대체됩니다.
클래스의 결과를 문자열 속성과 포인터를 설정하기 전과 후에 확인했습니다. NSConcreteMutableAttributedString을 CoreTextLayer에 건네고 setter가 호출되고 CATextLayer에 문자열 속성 클래스를 요청한 직후이 결과를 얻습니다. NSConcreteAttributedString. 또한 포인터는 앞과 뒤 (분명히) 다릅니다.
권리를 얻으려면 어떻게해야합니까?
여기 내 토론을 참조하십시오. http://www.apeth.com/iOSBook/ch10.html#_immutable_and_mutable – matt
단지 내 문자열을 매우 자주 변경해야합니다. 그래서 새로운 NSMutableAttributedString을 반복해서 만들어야합니다. 나는 오브젝트 생성이 퍼포먼스에 미치는 영향을 줄이기를 희망했다. – Max
오 flapdoodle. 여기에는 "성능"문제가 없습니다. 조기에 최적화하지 마십시오. 걱정할 가치가있는 것에 대해 걱정합니다. – matt