تطوير API الجرد لجهاز iPad و HTTP Post Squeries إلى الخادم

StackOverflow https://stackoverflow.com/questions/5478144

  •  14-11-2019
  •  | 
  •  

سؤال

أريد تطوير تطبيق نقطة البيع لباد باستخدام greadoyapi .أعلم أن بإمال لديه امتصاصه ipad pos ، ولكن لدي أفكار لجعلها مختلفة قليلاوبعد

لديه أي شخص يستخدم هذا الاختراق وهو سهل الاستخدام؟حسنا، سؤالي هو كيف يمكنني إرسال استعلامات HTTP إلى الخادم والحصول على استجابة للكاكاو.أنا فقط بدأت في تعلم هذا وإذا كان يمكن لأي شخص أن يشيرني إلى بعض الرابط أو الموضوع المفيد الذي يغطي إرسال استعلامات HTTP، سأكون ممتنا.

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

المحلول

قد يكون هناك SDK، ولكن إذا لم يكن هناك، فستحصل على شيء جديد وهذا شيء جيد.

بشكل عام، الطريقة التي ستتفاعل بها مع API المستندة إلى الويب هي مع كائن NSurlConnection وتفويض، NsurlConnectionDelegate.

لديك فئة تقوم ببناء عنوان URL، طلب URL، ثم يقوم الاتصال بذلك. ثم ستقوم بإنشاء فئة فرعية NSOBJECT، وجعلها تتفق مع بروتوكول NsurlConnectionDelegate (هذا هو مفوض الاتصال)، وتنفيذ 4 طرق مندوب (يتم تغطية جميعها في المرجع الفوري). عند سحب البيانات لأسفل من الخادم، في طريقة ConnectionDidDFinish، قم بتحويل / تحليل البيانات ونشر الكائن الناتج في إشعار إلى وحدة تحكم عرض أو أيا كان.

أيضا، إذا كان ذلك على أساس oAuth، فستحتاج إلى كتابة نوع من فئة مدير الرمز المميز، وهو في الأساس نفس الشيء ... إلا أنك ستحتاج إلى الكتابة في التعامل مع رموز استجابة HTTP المختلفة حتى لا يقوم المستخدم بذلك يجب أن تقلق بشأن الرموز منتهية الصلاحية وما شابه ذلك.

على أي حال، سأكون سعيدا بإعطاء المزيد من التفاصيل ... الكاكاو فعلا يجعل التعامل مع هذا النوع من الأشياء بسيطة حقا.

أوه ... هل هذا API كنت تعمل مع Do Json أو هل هو XML؟ في كلتا الحالتين، حاول وتجنب nsxmlparser الآن ... إنه صداع، خاصة عندما ترغب فقط في الحصول على شيء ما وتشغيله. (على الرغم من أنه من المفيد أن تعرف بشكل عام) هناك عدد قليل من المكتبات المفتوحة المصدر جيدة حقا لذلك.

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