سؤال

هل هناك أي فتح شفرة المصدر لمزامنة اي فون مع الخادم (ويفضل REST)؟

وليس العثور على جيثب ومدونة جوجل.

والتحيات ...

هل كانت مفيدة؟

المحلول

وأقترح باستخدام مصدر ASIHTTPRequest ممتازة من جميع-رؤية التفاعلية: http://allseeing-i.com/ ASIHTTPRequest . أنا أفعل هذا، وهكذا هي عدة تطبيقات آي فون صدر، لذلك يمكنك أن تتأكد من رمز صلبة جدا.

وهذا هو التفاف حول API CFNetwork الذي يجعل بعض الجوانب أكثر شاقة من التواصل مع خوادم الويب أسهل. هو مكتوب في الهدف C ويعمل في كل من تطبيقات ماك OS X و iPhone.

وانها مناسبة لأداء طلبات HTTP الأساسية والتفاعل مع الخدمات القائمة على REST (GET / POST / PUT / DELETE). فئة فرعية ASIFormDataRequest يجعل من السهل أن تقدم بعد البيانات والملفات باستخدام متعددة الأجزاء / شكل بيانات.

نصائح أخرى

ولقد تم العمل مع مشروع يسمى مشروع ObjectiveResource (وجيثب هنا: <لأ href = " http://github.com/yfactorial/objectiveresource/tree/master "يختلط =" noreferrer نوفولو "> http://github.com/yfactorial/objectiveresource/tree/master )، والتي تركز بشكل رئيسي على طبقة الاتصال بين النماذج اي فون الخاص بك وخدمة الإنترنت REST القائمة. ومن المستهدف في التطبيقات القضبان ولكن يجب أن تعمل مع أي API REST. جزء من هذا المشروع هو تزامن المنحى حل أكثر التي لا تزال في التنمية في وقت مبكر، ولكن الذي تمت مناقشته في الآونة الأخيرة لا بأس به في مجموعة جوجل الموارد موضوعية في <لأ href = "http://groups.google.com/group/ objectiveresource؟ HL = EN "يختلط =" نوفولو noreferrer "> http://groups.google.com/group/objectiveresource؟hl=en .

وأنا أوصي الموارد موضوعي، لقد تم استخدامه جنبا إلى جنب مع sqlitepersistenobjects للتعامل مع المزامنة على مشروع فون بلدي.

ولقد استعملت أدريان Kosmaczewski في فون الراحة التفاف بالنجاح. انظر أيضا هذا السؤال SO .

وأود أن أوصي التحقق من RestKit: http://restkit.org/ وهو يوفر API ممتازة للوصول إلى راحة خدمات الويب وتمثل الموارد البعيدة ككائنات المحلي، بما في ذلك استمرار لهم البيانات الأساسية.

ويمكن أن تكون هذه المادة من استخدام ... http://developer.apple.com/safari/articles/creatingrestfulclients.html

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top