2011-10-22 32 views
5

Tôi mới phát triển iOS và tôi hoàn toàn nhầm lẫn về Dashcode.Hiểu biết về Dashcode

  1. Tại sao Dashcode hữu ích?
  2. Sự khác biệt giữa Dashcode so với Xcode là gì.
  3. Ưu điểm và nhược điểm của Dashcode so với Xcode là gì?
  4. Có thể phân tích cú pháp XML hoặc JSON trong Dashcode không?
  5. Widget là gì? Tôi rất bối rối với tiện ích từ.

Trả lời

2

1) Tạo các tiện ích con, như tiện ích con trong Trang tổng quan.

2) Dashcode tạo các tiện ích con (như hiển thị trong Trang tổng quan trên máy Mac). Nó nhỏ và sử dụng JavaScript và các công nghệ web khác cho mã nguồn. Xcode tạo các tệp nhị phân ứng dụng được biên dịch cho iOS và mac từ mã nguồn Objective-C và Cocoa.

3) Nó không thực sự là một lựa chọn. Nếu bạn muốn tạo một ứng dụng cho iOS hoặc Mac, bạn sẽ sử dụng Xcode, nếu bạn muốn tạo một widget bảng điều khiển thì bạn sẽ sử dụng Dashcode.

4) Dashcode hoạt động với công nghệ web. Tôi không có nhiều kinh nghiệm với Dashcode (đã thử nó, không phải của tôi), nhưng mục đích của nó là viết các ứng dụng vẽ dữ liệu từ các máy chủ để tôi không thể tưởng tượng nó sẽ không hỗ trợ các công nghệ web chính thống như vậy.

+0

Để trả lời câu hỏi thứ năm mới của bạn: Bạn rõ ràng có một mac, phải không? Đi tới Ứng dụng-> Trang tổng quan. Bạn sẽ thấy các ứng dụng nhỏ mà apple gọi là widget, những ứng dụng được tạo bằng dấu gạch ngang. Vì vậy, sự tương quan tên. – NJones

+0

Cảm ơn câu trả lời có thể hỗ trợ của bạn. Tôi có một máy Mac và tôi đang cố gắng phát triển một ứng dụng sẽ chạy trên tất cả nền tảng di động. Bạn có thể đề nghị tôi là có thể không. – Sandeep

+0

Đây là một câu hỏi hoàn toàn riêng biệt. Bạn đang tìm kiếm sự phát triển đa nền tảng. – NJones

3

Hơn nữa để trả lời @NJones. Dashcode sẽ cho phép bạn phát triển các ứng dụng HTML5/CSS/JS có thể được triển khai dưới dạng các widget trong bảng điều khiển OSX hoặc để phát triển các ứng dụng dựa trên trình duyệt của khách hàng có thể chạy trên Safari/Mobile-Safari và các trình duyệt HTML5/CSS tương thích khác (chrome, firefox) và IE9 (tôi nghĩ).

Có các dự án như PhoneGap (có, http://www.phonegap.com) cung cấp các thư viện bổ sung để hợp lý hóa phát triển nền tảng chéo. Tùy thuộc vào mức độ phức tạp của ứng dụng triển khai nền tảng di động ghi một lần qua ứng dụng của bạn có thể thách thức

+0

Thêm vào đó giải thích về Dashcode. Tôi đã đề cập đến PhoneGap nhưng nó không có trong câu hỏi ban đầu. – NJones

0

Không ai có thể cho tôi biết trong nhiều năm tới những gì đang xảy ra với Bảng điều khiển, Dashcode và toàn bộ sự phát triển của nó - đây có phải là Kết thúc ? Có vẻ như nó và tôi hy vọng công ty này đang đối mặt với sự sụp đổ của riêng mình

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