2010-03-22 30 views
7

Tôi đang nghĩ đến việc viết ứng dụng để chuyển ảnh/nhạc có chọn lọc đến và từ iPhone của tôi, chủ yếu là để giải trí và tiện lợi cá nhân. Tuy nhiên, tôi đang bị mắc kẹt ngay từ đầu - tôi phải tìm thông tin ở đâu để làm điều này?Bắt đầu bằng cách viết ứng dụng dành cho máy tính để bàn nói chuyện với iPhone

Khá nhiều liên kết tôi thấy các cuộc trò chuyện về phát triển ứng dụng chạy trên iPhone, nhưng không có gì về ứng dụng dành cho máy tính để bàn để giao tiếp với iPhone.

Tôi đang sử dụng Windows (không có quyền truy cập vào máy Mac, nhưng tôi sẽ đưa ra đề xuất cho điều đó khi tôi mua), và tôi quen thuộc nhất với C#, nhưng các ngôn ngữ khác chắc chắn là một tùy chọn.

Ai có thể cung cấp cho tôi một số gợi ý về bắt đầu không? Cảm ơn.

Chỉnh sửa: để làm rõ thêm, tôi không cần thông tin về cách viết các ứng dụng chạy trên iPhone. Có rất nhiều nguồn lực cho điều đó. :) Những gì tôi đang tìm kiếm nó một số gợi ý về cách "nói chuyện" với iPhone hoặc iPod thông qua dây USB, nếu đó là thậm chí có thể.

Chỉnh sửa # 2: Tôi tìm thấy thư viện libmobiledevice có hiệu quả với những gì tôi đang nói về Linux. Tôi không nghĩ rằng tôi quá quan tâm đến việc cố gắng chuyển nó sang Windows, mặc dù vậy. :)

+0

Có lẽ bạn có thể thử chuyển các tập tin bằng cách sử dụng ổ cắm Tôi không biết nếu bạn có thể lập trình ổ cắm trên iPhone – Enrique

Trả lời

4

Tôi đã tìm thấy những gì tôi đang tìm kiếm: SharePodLib. Cảm ơn mọi người.

1

Tôi khuyên bạn nên và đã sử dụng các tùy chọn sau:

Lựa chọn 1:

Chạy một máy chủ web nhỏ và ánh sáng trong iPhone và dĩ nhiên, sử dụng HTTP để chuyển. Tôi khuyên bạn nên mongoose websever, tôi đã thử nó với tải rất đơn giản và rất nặng. Ngoài ra here, bạn có thể tìm thấy một dự án kéo và thả thực tế để triển khai máy chủ web này trong iPhone.

Phương án 2:

Sử dụng một cái gì đó giống như Bonjour, đây là cái gì đó rất hữu ích nếu bạn muốn "thông minh" Phát hiện của điện thoại trong mạng, có thể cho phát hiện peer cơ hội. Bạn có thể kiểm tra herehere, để hiểu cách chạy bonjour trong iPhone và sử dụng nó để khai thác khám phá và chia sẻ.

Hy vọng điều đó sẽ hữu ích !!

+0

Cảm ơn bạn đã phản hồi, nhưng đây không phải là những gì tôi đang tìm kiếm cả. Tôi không thể viết các ứng dụng chạy trên iPhone. Tôi cũng không nói về khám phá mạng. Tôi đang tìm kiếm thông tin về cách làm việc với một chiếc iPhone được kết nối với PC bằng dây USB tốt. Tôi có thể gửi những lệnh nào trên dây đó để có được danh sách nhạc sẵn có trên điện thoại và cách thực hiện như vậy, v.v. –

0

Thật không may, không có cách nào để đồng bộ hóa ứng dụng iPhone với ứng dụng Mac qua USB, ít nhất trong SDK hiện tại. Như đã nói, bạn sẽ phải đồng bộ hóa qua HTTP hoặc sử dụng mạng cục bộ. Bạn có thể muốn kiểm tra ZSync, một thư viện Cocoa để đồng bộ hóa Bonjour (Tôi đã không sử dụng nó, và nó đang ở giai đoạn phát triển ban đầu, nhưng có vẻ thú vị).

0

Thật không may là không có phương pháp được chính thức xử phạt để làm những gì bạn mô tả. Trong quan điểm của Apple, ứng dụng duy nhất có khả năng hiển thị thông tin đó là iTunes. Có những ứng dụng hiện có xuất hiện để có thể làm điều này, nhưng tôi nghi ngờ họ đã đảo ngược thiết kế giao thức USB và do đó mở để bị khóa nếu giao thức thay đổi.

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