2009-12-27 28 views
5

[chưng cất từ ​​this question, với ít phi chính thức.]Ý tưởng cho các dự án đồ chơi nào đó để làm quen với Cocoa và Cocoa Touch

là gì một số điều một lập trình viên Cocoa mới nên viết như các dự án mẫu, bên ngoài của tay giữ một hướng dẫn?

Hãy có một ý tưởng dự án cho mỗi câu trả lời. Nếu bạn có nhiều ý tưởng để đề xuất, hãy đăng nhiều câu trả lời.

Nó sẽ giúp bạn cũng liệt kê những khái niệm Cocoa mà ý tưởng dự án của bạn sẽ dạy/củng cố.

Ngoài ra, nếu câu trả lời của bạn đề cập đến các khái niệm cụ thể về Cocoa Touch hoặc Cocoa (Mac), vui lòng cho biết điều đó. Câu hỏi này dành cho cả Ca cao và Ca cao.

Trả lời

2

Trên máy Mac, một ứng dụng dựa trên tài liệu. Điều này sẽ thiết lập rằng các ứng dụng Cocoa có thể và sẽ có nhiều cửa sổ, không giống như các ứng dụng trên iPhone và trên một số nền tảng khác.

2

Nếu bạn có trải nghiệm phát triển web, hãy viết giao diện tìm kiếm để truy vấn dịch vụ web từ xa có phản hồi JSON. Đây là dự án đầu tiên của tôi, và tôi đã quen thuộc với IB, xem bảng, đơn, và bỏ phiếu cho các phản hồi không đồng bộ với NSTimer.

Khuôn khổ JSON nguồn mở là vô giá: http://code.google.com/p/json-framework/.

+1

Tôi muốn báo trước về điều này: Chỉ sử dụng API không đồng bộ để thực hiện truy vấn. Đừng để bản thân bị ru ngủ bởi bài hát tiếng còi của 'sendSynchronousRequest…' một lớp lót. Bất kỳ việc sử dụng 'sendSynchronousRequest…' sẽ đi kèm với nhận xét cần làm/vé/FIXME nhắc bạn làm cho nó không đồng bộ sau đó, để không treo ứng dụng của bạn. –

+0

Đó là sự thật.Các yêu cầu không đồng bộ phức tạp hơn một chút trong ca cao, nhưng dễ sử dụng một khi bạn hiểu NSTimer và các bộ chọn. – tempire

1

Dự án đồ chơi đầu tiên của tôi chỉ là một cơ sở dữ liệu với hai chế độ xem. Một cho thấy các mục nhập tuần tự, cho phép bổ sung các mục nhập khác. Điều này liên quan đến việc sử dụng CoreData, chế độ xem dựa trên bảng và một chế độ xem thay thế để nhập dữ liệu mới.

Khá rõ ràng, và tất nhiên đã cải thiện sự tự tin của tôi trong việc phát triển các ứng dụng.

Chúc may mắn

4

Ứng dụng khách Twitter. Đó là Hello World mới.

Trong tất cả các mức độ, nó dạy cho rất nhiều khái niệm như tiêu thụ dịch vụ, xử lý dữ liệu lưu trữ, trình bày dữ liệu vv ...

3

một cái gì đó mà bạn cần nhưng không có là bao nhiêu?

Làm điều gì đó mà tôi thực sự sử dụng là điều gì đó giúp tôi khai thác nhiều hơn vào một dự án và do đó nhiều khả năng kết thúc nó!

Cá nhân tôi nghĩ danh sách Todo là nơi tốt để bắt đầu tìm hiểu kiến ​​thức cơ bản và sau khi bạn có thể thêm những thứ như đồng bộ hóa giữa các thứ khác như lịch.

1

Bảng ký tự cho một game nhập vai do chính bạn tạo ra, hoặc một tờ đã tồn tại như Dungeons & Dragons. Giới thiệu tuyệt vời về nhiều chủ đề như kiến ​​trúc dựa trên tài liệu, các ràng buộc, Dữ liệu cốt lõi và tất cả các loại giao diện thú vị như bảng, trường văn bản, v.v.

2

Trò chơi pong đơn giản với ca cao hoặc ca cao sẽ làm quen bạn với bản vẽ.

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