4. Sincronización de datos
En el backend
: Automatically generate RESTful CRUD servicesRack::Scaffold
En iOS
: Core Data Persistence with AFNetworking,
Done Right... my ass!
: A delightful iOS and OS X networking framework.
AFIncrementalStore
AFNetworking
7. Notificaciones PUSH
En el backend
: A Rack-mountable webservice for managing
push notifications
: Apple Push Notifications; No Dirigible Required
Rack::PushNotification
Houston
En iOS
: Push Notification Registration for iOSOrbiter
14. Cargo Bay
Lista de productos disponibles:
NSURL*url=[NSURLURLWithString:@"http://demo.helios.javimoreno.me/in_app_purchase/products/identifiers/
NSURLRequest*request=[NSURLRequestrequestWithURL:url];
[[CargoBaysharedManager]productsWithRequest:requestsuccess:^(NSArray*products,NSArray*invalidIdentif
NSLog(@"Products:%@",products);
NSLog(@"InvalidIdentifiers:%@",invalidIdentifiers);
_productsArray=[NSMutableArrayarrayWithArray:products];
[self.tableViewreloadData];
}failure:^(NSError*error){
NSLog(@"Error:%@",[errordescription]);
}];
15. Cargo Bay
Seguimiento de los pagos:
-(void)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)options{
[[CargoBaysharedManager]setPaymentQueueUpdatedTransactionsBlock:^(SKPaymentQueue*queue,NSArray*tr
NSLog(@"UpdatedTransactions:%@",transactions);
}];
[[SKPaymentQueuedefaultQueue]addTransactionObserver:[CargoBaysharedManager]];
//...
}
16. Cargo Bay
Verificación de la compra:
[[CargoBaysharedManager]verifyTransaction:transactionpassword:nilsuccess:^(NSDictionary*receipt){
NSLog(@"Receipt:%@",receipt);
}failure:^(NSError*error){
NSLog(@"Error%d(%@)",[errorcode],[errorlocalizedDescription]);
}];
23. Configuración remota
En el backend
: Serve property list or JSON
configuration files
Rack::RemoteConfiguration
En iOS
: Remote Configuration for iOS
: Multivariate & A/B Testing for iOS and Mac
Ground Control
SkyLab
24. Anexos
: world-class command line utilities for iOS development
: a hybrid approach to real-time cloud applications
: The easiest way to get started with PostgreSQL on the
Mac
: A Polyglot Database Client for Mac OS X
: a journal of the overlooked bits in Objective-C and Cocoa
: Searchable full-text transcripts of WWDC sessions
Nomad
Rocket
PostgresApp
Induction
NSHipster
ASCIIwwdc