share
La dezvoltarea pentru iOS (iPhone și iPad) Aveți o serie de instrumente care ne furnizează anumite sarcini. Acesta este cazul cadrului care completează API-urile pe care le aduce IOS SDK. În general, cele mai solicitate sunt suplimente care ne furnizează crearea interfeței grafice, integrarea cu rețelele sociale sau comunicațiile cu API-uri externe. Iată 9 cadre care vă vor oferi o viață atunci când dezvoltați o aplicație pentru iPhone / iPad.
Interfață grafică
Mbprogreshud. Este un cadru care ne face să facilităm implementarea indicatorilor personalizați de progres împreună cu unele etichete suplimentare, în timp ce efectuați o anumită sarcină în fundal. Acesta servește drept înlocuire la Uikit UiProgreshud, permițându-ne mai multe modificări decât cel care aduce implicit.
MAPKITDRAGANDDROPR. Această bibliotecă ne permite să combinăm annotationview cu coreanimare pentru a crea efecte animate și a face hărți care manipulează în aplicația noastră.
rețele sociale
sharekit. Fără îndoială, este cel mai cunoscut cadru care să ne ajute să implementăm integrarea cu Twitter și Facebook. Într-un pas bine documentat, putem efectua acțiunile pe Facebook și trimiteți la Twitter integrând butoanele cu aplicația noastră.
Facebook iOS SDK. Dacă vrem să facem mai multe acțiuni suplimentare și să profităm de tot ceea ce ne permite Facebook, putem folosi SDK dezvoltat de ei înșiși. Cu aceasta putem realiza atât autentificarea, cât și utilizarea metodelor care alcătuiesc graficul Facebook
mgtwitterengine. Acest cadru ne permite să investigăm mai multe în API-ul Twitter pentru a integra aplicația noastră cu toate metodele care alcătuiesc API-ul de odihnă Twitter. Funcționează atât pentru IOS, cât și pentru aplicații pentru Mac.
comunicare
Jsonkit. Pentru parsare și serializarea JSON avem acest cadru care va facilita lucrarea. Este, de asemenea, una dintre cele mai bune performanțe din iOS. Este esențial atunci când ne mutăm cu API-urile în care trebuie să analizăm documente minunate în JSON și să creăm propriile noastre obiecte în aplicația iOS.
AsihttPrechest. Când faceți cereri HTTP, facilitează comunicarea cu serverele. Este scris în Obiectiv-C și funcționează atât pentru Mac, cât și pentru iOS. Avantajele utilizării acestui cadru sunt utilizarea cache-ului integrat, trimiterea datelor pe formulare (inclusiv fișierele), integrarea cu UI pentru a utiliza indicatoarele de progres, acreditările de autentificare, suportul cookie, continuați cu solicitarea din fundal (iOS 4+ ) Și mult mai mult.
Google Toolbox pentru Mac Oauth. GTM-OATH vă permite să vă conectați la serviciile care utilizează autentificarea Oauth. Lucrează atât cu API-ul Google, cât și cu furnizorii standard ai lui Oauth.
Logging
MTLogging. Vă permite să utilizați un sistem logic diferit la care iOS încorporează. Aceasta face ca încorporarea de logare mai ușoară în aplicația noastră la diferitele niveluri de erori, avertisment, informații și verboză.
Aveți mai multe? Orice alternativă la acest cadru? Toate propunerile sunt binevenite să extindă această listă.
Site-ul oficial | Apple Dev Center