Here are some suggested frameworks for iOS development, since I have used all of them quite a lot. I think they are good frameworks/libraries that you may need to know. It could save you a good amount of time in researching and reinventing the wheel.
CorePlot : Core Plot is a plotting framework for OS X and iOS. It provides 2D visualization of data, and is tightly integrated with Apple technologies like Core Animation, Core Data, and Cocoa Bindings.
CocoaHTTPServer is a small, lightweight, embeddable HTTP server for Mac OS X or iOS applications.
Sometimes developers need an embedded HTTP server in their app. Perhaps it’s a server application with remote monitoring. Or perhaps it’s a desktop application using HTTP for the communication backend. Or perhaps it’s an iOS app providing over-the-air access to documents. Whatever your reason, CocoaHTTPServer can get the job done. It provides:
Since my courses in CMU, I always ask myself if first-degree price discrimination is feasible in e-commerce, and if it is, then how. Anybody knows that the main problem with price discrimination is customers exchange information to each other. And when people know that they are charged differently, they get annoyed.
Getting your computer type, if you are an Apple user, you are more likely to pay for higher prices
These software can even track your mouse movement
It also explains to me which websites can charge people differently based on no logic. Flight, hotel, secondhand cars and other similar products and services can do this job easily. They already displayed the price sales differently every single day or hour without any complains from the user. With the usage of smartphone, I think this trend will continue when firms have more information and idea about how bad you want their products.
It would be annoyed for any users if they happen to know that they are charged differently just because they are using a Macbook Pro or just because they like the product more than everybody else. I still recommend you to not use this price discrimination strategy intensively but rather to focus on better customer experience. They would help you to do viral marketing and gain more transactions for your company.