2012-03-01 30 views
7

Tôi đang sử dụng một số phương pháp trong một số ứng dụng hiện được đánh dấu là không dùng nữa kể từ iOS5. Tôi muốn biết khi nào những cập nhật này sẽ trở nên khẩn cấp.iPhone - Khi nào một phương pháp không dùng nữa thường trở nên lỗi thời?

Vì vậy, thông thường, khi nào phương pháp không dùng nữa trở nên lỗi thời? Có cơ hội cho việc này với iOS 5.1 không? Hoặc là luôn luôn với một phiên bản lớn như iOS 6.0?

+1

Tôi luôn luôn nhận thức _deprecated_ và _obsolete_ là từ đồng nghĩa :) Về chủ đề: Tôi không có ý tưởng thực sự, nhưng lưu ý rằng một số API không được chấp nhận kể từ iOS 2.0 (chỉ cần kiểm tra NSFileManager) vẫn còn xung quanh ... – ayoy

Trả lời

4

Điều này phụ thuộc và thay đổi từ phương pháp thành phương pháp và thuộc tính đối với thuộc tính. Nếu bạn nhìn vào thứ gì đó giống như số điện thoại

cell.textColor 

nó đã không còn được dùng kể từ iOS 3.0 và vẫn có thể được sử dụng. Rất tiếc, không có câu trả lời cụ thể nào cho nội dung chung về nội dung không được chấp nhận.

3

Theo như tôi biết, chưa có API nào được xuất bản thực sự bị xóa khỏi iOS, nhưng không có lý do gì để tự mãn. Không có lý do gì để tiếp tục sử dụng các phương pháp không dùng nữa miễn là thay thế có sẵn trong tất cả các phiên bản iOS mà bạn cần hỗ trợ.

Đối với khi chúng thực sự bị xóa, đó hoàn toàn là suy đoán. Theo dõi ghi chú phát hành cho các phiên bản mới khi chúng có sẵn. Tôi đoán là họ sẽ chỉ xóa chúng trong một bản phát hành chính nhưng không có sự đảm bảo nào ...

2

Vì lợi ích của Apple trong việc giữ tính tương thích ngược với các ứng dụng cũ hơn.

Vì vậy, khi họ cuối cùng đã cắt một cái gì đó ra, nó sẽ là bởi vì duy trì nó đã nhận được quá đắt hoặc vì việc duy trì nó sẽ làm cho thêm một số tính năng mới khó khăn hoặc không thể. (Và lý do đó có thể bao gồm việc cắt mã không dùng nữa vì hệ thống đang trở nên quá lớn để vừa với thiết bị.)

Lý do tốt hơn để tránh sử dụng các phương pháp không được chấp nhận là quy trình phê duyệt ứng dụng. Apple có thể yêu cầu đệ trình mới để tránh sử dụng mã không được chấp thuận trước khi thực sự cắt mã đó.

Các vấn đề liên quan