Tôi tự hỏi làm cách nào để biết tên mình nên cung cấp cho CFBundleSignature và CFBundleIdentifier của mình. Tôi tin rằng đây được coi là định danh duy nhất vì vậy tôi phải bằng cách nào đó có được những tên này từ quả táo? Giả sử ứng dụng của tôi được gọi là javaapp và đến từ trang web javaapp. CFBundleIdentifier của tôi có phải là com.javaapp.javaapp không? Tôi nên sử dụng 4 chữ cái nào cho CFBundleSignature của mình?Quy ước đặt tên cho CFBundleSignature và CFBundleIdentifier
Trả lời
Trình nhận dạng nhóm nhận dạng duy nhất ứng dụng của bạn. Nếu bạn đã đăng ký một tên miền, hãy sử dụng tên miền đó. Nếu không, chỉ cần sử dụng com.<your name>.<application name>
Chữ ký bó tương tự với "Mã người tạo" được tìm thấy trong Mac OS cổ điển. Nó chỉ tồn tại để tương thích với các ứng dụng và tài liệu Mac OS cổ điển. Các ứng dụng Mac OS X hiện đại không cần phải lo lắng về việc chỉ định Chữ ký nhóm.
Có, giả sử rằng bạn sở hữu tên miền javaapp.com, com.javaapp.javaapp sẽ ổn bằng ID nhóm. Có một số quy tắc; như tôi nhớ, các phần ID gói chỉ có thể chứa chữ cái, chữ số và dấu gạch nối.
Chữ ký nhóm trong các dự án Xcode mới được khởi tạo là ????. Bạn có thể để nó ở đó, nhưng nếu bạn muốn mã của riêng bạn, bạn cần phải đăng ký nó: http://developer.apple.com/datatype/index.html
- 1. Quy ước đặt tên cho Traits PHP?
- 2. Quy ước đặt tên AJAX
- 3. Quy ước đặt tên F #
- 4. quy ước đặt tên serialVersionUID
- 5. Quy ước đặt tên Ruby?
- 6. Quy ước đặt tên Django
- 7. Quy ước đặt tên Microsoft VB.NET
- 8. Quy ước đặt tên tham số bitmask?
- 9. Quy ước đặt tên: Đặt tên biến boolean là gì?
- 10. Khung chơi - Quy ước đặt tên CRUD
- 11. Quy ước đặt tên khóa Redis?
- 12. ExtJS 4 Quy ước đặt tên
- 13. Quy ước đặt tên biến số
- 14. Quy ước đặt tên thử nghiệm .NET
- 15. Quy ước đặt tên ID trong ASP.NET?
- 16. Quy ước đặt tên không gian Javascript
- 17. Quy ước đặt tên dự án và lắp ráp
- 18. Quy ước đặt tên JS góc ($, camelCase và PascalCase)
- 19. Quy ước đặt tên cho các trường riêng VB.NET
- 20. Có quy ước đặt tên cho các ứng dụng Django
- 21. Quy ước đặt tên Python cho các mô-đun
- 22. Quy ước đặt tên cho chế độ xem Django?
- 23. Quy ước đặt tên cho các dự án mới
- 24. Quy ước đặt tên cho các loại mẫu?
- 25. HTML: Quy ước đặt tên cho thuộc tính ID
- 26. Quy ước đặt tên cho đá quý Ruby
- 27. Quy ước đặt tên cho phương thức dịch vụ
- 28. Quy ước đặt tên DTO, mô hình và kế thừa
- 29. Quy ước đặt tên cho các tệp lớp một phần
- 30. quy ước đặt tên cho các phần tử html
Tôi có thể sử dụng bốn phân đoạn không? ví dụ. com.companyname.divisionname.appname –
Bạn có thể có bất kỳ số lượng phân đoạn nào. Ví dụ: com.apple.iWork.Pages – Darren