Common NSConnection for various data proccessing from web server in iPhone - ios

How to have common NSConnection for various data processing from web server in iPhone. If possible can I have code for it

I wrote some blog posts about NSURLConnection.
Using NSURLConnection
Sending POST Data Using NSURLConnection
Hope This Helped. Let me know if you need any more information.

Related

Swift Server Implementation

I am looking at trying to create an app the takes information provided from databases from stores and transfers this data to the app (into a spreadsheet or useable data form of some kind) and then be able to use this data within the app.
This data will also need to be able to be updated.
These are the thing I need to know
How to access these servers and retrieve the data at will
How to store this data for the app to use
If someone could please direct me to a series of tutorials about this sort of thing or provide some information that I can google and find out about that would be ideal.
Thanks
You don't need to learn tutorials if you know all about HTTP and Swift well. Well, I can provide you some fast way that you can learn
For HTTP Services :
REST Web Services => Alamofire
SOAP Web Services => Handling SOAP request using NSURLSession
If you use those, I am sure that you can do HTTP Request easily.
So, as soon as you get the response data from HTTP Request, you will have to parse it, JSON or XML.
For response parsing :
JSON : Swifty JSON : which can handle JSON more easy way
XML : SWXMLHash : which can let you handle XML easy way
So, as soon as you can parse JSON or XML that you get from HTTP request, you need somewhere to store it right? You can use SQLite Database or Realm. So, you can store it and get it back anytime you need at your local devices application memory storage.
For storing and getting result data from database:
Realm Swift : Realm ORM Database : which is easy to learn and useful and quick
These are all the Info you need. Displaying the data is based on your design theory.
For further more reading :
Alamofire Beginner Guide : AppCoda
Parsing Data and Swifty JSON : HackingWithSwift
Realm swift learning its documentation
There are many tutorials around the www.google.com all you have to do is need to ask at the search box.

How to send data to server in xcode?

I am a beginner to ios development.
Can anyone tell me how to send data to server in xcode?
I have a requirement where I need to send device information to a server.
You need to first work out what kind of API the server you're talking to has exposed
Most modern web applications expose a Rest API (although I can only speculate as to what the server you mention is exposing). If Rest, then a good starting point should you not wish to write your own network layer is to use Restkit: https://github.com/RestKit/RestKit
If not Rest, then you need information on what the backend API is, and then go from there...
In it's most basic format you'll need to look at using NSURLRequest and NSURLConnection
NSURLRequest : Post data and read the posted page
http://codewithchris.com/tutorial-how-to-use-ios-nsurlconnection-by-example/

Server Sent Events with AFNetworking

Has anyone managed to get Server-Sent-Events (SSE) working nicely through AFNetworking? I know AFURLConnectionOperation has an inputStream property I can attach to, but the architecture of AFNetworking seems to be oriented around receiving a response, so I'm not sure what the best way to go about it would be.
Any on how to structure such a program would be appreciated. I'm also open to other iOS libraries, if they provide cleaner solutions.
AFRocketClient (built on top of AFNetworking 2.0) contains AFEventSource which is an implementation of the W3C Event Source API.
The combination of Server Side Events and JSON Patch is being referred to as Rocket.

Library for multi-part form data request in iOS

I am trying to upload an image to a server with multipart form data. I was trying it with NSURLConnection and NSMutableURLRequest. But I couldn't get it work. Then I came across ASIHTTPRequest and its support for multipart form requests. But I understand that it is no longer being maintained. Does anyone know of a similar library that I can use?
You can start using AFNetworking. It's an awesome Library :
https://github.com/AFNetworking/AFNetworking

Accessing shared DB using iOS and Django

I'm just starting to learn about iOS development, and I figure the best way to get started is to build a simple (but non-trivial) app. My idea is this: have a web interface where a user can create a survey, and then access those surveys through the app and send responses back to the server. The web design part probably won't be terribly difficult -- I've done similar things with Django before. The part that will require learning/effort is the iPhone app.
I've got enough Objective-C that the data structures (model) won't be hard to code, and the UI (view, controller) part shouldn't be bad either. I predict that the interface between web and phone will be difficult, though. In particular, how will I be able to access the database on the server from the phone? I'd like to have a single DB that both web and phone apps use.
What I'd really like to have is a general, broad-strokes description of what I'll need to do to get this all up and running. Am I right in believing that the networking will be the hardest part? Are there any other possible snags? Any advice, or pointers to good resources on the subject, would be greatly appreciated.
Networking will probably not be the hardest part here, you're just guessing because that aspect is unfamiliar to you. For example, you can use NSURLConnection to take care of pretty much all the details of server connection. You can use NSJSONSerialization to convert your data to and from a format that is suitable for sending over the wire.
Basically what you might do is:
Mobile app sends a HTTP GET request to the server for survey info.
Server responds with a JSON description of the survey.
User fills out survey.
When done, the app sends the responses back in JSON format as a HTTP POST to the server.
Server stores the results in the database.
One of the key points here is that the app on the phone does not try to access the database directly. All requests go through your Django web app.

Resources