2012-03-01 2 views
7

iOS5부터 사용 중단 된 것으로 표시되는 일부 앱에서 일부 방법을 사용하고 있습니다. 이 업데이트가 긴급하게 필요할 때를 알고 싶습니다.iPhone - 비추천 메소드는 일반적으로 언제 폐기됩니까?

일반적으로 사용되지 않는 메소드는 언제 폐기됩니까? 이것이 iOS 5.1과 함께 할 가능성은 있습니까? 아니면 항상 iOS 6.0과 같은 주요 버전입니까?

+1

나는 항상 _deprecated_와 _obsolete_를 동의어로 인식했다. 주제 : 나는 정말로 모르지만, iOS 2.0 (그냥 NSFileManager를 체크 아웃) 이후에 비추천 된 일부 API는 여전히 주위에있다. – ayoy

답변

4

이것은 메소드에 따라 달라지며 속성에서 속성으로 변경됩니다.

cell.textColor 

등으로 보았을 때 iOS 3.0부터 사용되지 않으며 계속 사용할 수 있습니다. 불행히도 물건에 대한 일반적인 것에 대한 구체적인 대답은 없어졌습니다.

3

내가 아는 한 공개 된 API는 아직 실제로 IOS에서 제거되지 않았지만 만족할만한 이유가 없습니다. 지원해야하는 모든 iOS 버전에서 교체가 가능하면 더 이상 사용되지 않는 메소드를 계속 사용할 필요가 없습니다.

실제로 제거 될시기는 전적으로 추측입니다. 새로운 버전이 출시되면 릴리스 노트를 주시하십시오. 내 생각 엔 그들이 주요 릴리스에서만 제거 하겠지만 아무런 보장이 없다는 것입니다 ...

2

대부분의 경우 이전 버전의 응용 프로그램과의 호환성을 유지하는 데 유리합니다.

그래서 마침내 무언가를 자르면 유지 보수 비용이 너무 많이 들었거나 유지 관리로 인해 새로운 기능을 추가하기가 어렵거나 불가능하기 때문입니다. (이 추론은 시스템이 너무 커져서 장치에 맞지 않기 때문에 사용하지 않는 코드를 잘라내는 것을 포함 할 수 있습니다.)

더 이상 사용되지 않는 방법을 사용하지 않는 더 좋은 이유는 앱 승인 프로세스입니다. Apple은 실제로 코드를 삭제하기 전에 폐기 된 코드를 피하기 위해 새로운 제출물을 요구할 수 있습니다.

관련 문제