Objective c Twitter Api : which to use? - objective-c

In the twitter's developer page mentioned three twitter engine for objective c:
MGTwitterEngine, Canary ,ShareKit.
Which is the best?
Is there another possibility?
Thanks in advance.

I've used MGTwitterEngine, and I've started to roll my own, since I'd like to use the streaming API and it doesn't have support for it. I like mine the best, but MGTwitterEngine is very easy to use. ShareKit I didn't much like when I gave it a go a few months back (adding Instapaper support to an app, ended up just writing my own Instapaper stuff too). I've never used Canary.
Objectively just talking about MGTwitterEngine and ShareKit, you'll be faster up and running with ShareKit, but you may not like using it long term.

All depends on what your needs.
MGTwitterEngine is mainly made for OS X / iPhone twitter applications
Canary focuses on multiple timelines, filtering and drag-n-drop functions
ShareKit isn't a Twitter specific kit but a social kit for multiple social platforms

You can try www.pinkelstar.com. Works out of the box for both iOS and Android.

Related

MEAN vs LAMP api

I want to start a project that would consist of a web app and a mobile app. The app is for sharing nice spot with the localization and some pictures.
I've done research, but I can't decide if I'm better to go with MEAN or with LAMP. What are your advices ?
Thanks !
PS: I also haven't decided yet if the mobile apps are going to be native or cross-platform with Ionic, so I you have some advice for this, I could be nice too !
People here get pretty tight in the panty when it comes to opinion based questions.
Best you ask this on the official Ionic Support Forum instead.
I am hybrid app lover as long as it goes for maps and light operations but it seems though there are good hybrid frameworks not 100% performing for every mobile operations like navigation and other there web view goes crazy.
better to user hybrid for small apps and for api I always support for MEAN and there are loopback like frameworks which should be your best choice. please read it and let me know if helps.
ref:
https://strongloop.com/
khajaamin

Evernote API in Unity3D

Since I haven't got any response on the Unity3d or Evernote forums, I'll try it here.
The last year I have worked a lot with Unity3D, mostly because the good integration with the Vuforia Augmented Reality library and the fact that publishing for multiple platforms is a piece of cake.
Now I want to show notes in an AR setting and am looking at the Evernote API for this. I couldn't find anything about using this with Unity, I can see why this is not the most common combination.
My question is: do you think I can access the Evernote API through Unity? If so, how should I do this? Or is it for this purpose perhaps wiser to make (parts of) the application with Eclipse/xCode?
Hope to hear from you!
Link to Evernote API: http://dev.evernote.com/doc/
The Evernote API has a C# SDK which you should be able to call through Unity. In terms of how to do it, you will probably need to download the SDK and follow the instructions yourself. Their github seems like a good starting point.
One thing to note is that Unity's .Net library for mobile clients are quite limited and with webplayer you will need to deal with sandbox security issues. But start with the standalone build first and see how you go

Twitter SDK for objective-c [duplicate]

This question already has answers here:
Closed 11 years ago.
Possible Duplicates:
Twitter SDK on iOS with standard UI
Send a tweet from iPhone app
Is there an iPhone SDK API for twitter?
Is there a twitter SDK available for iOS? I checked their website but i can't find anything. I know that iOS 5 will have integrated twitter support, but what about ios4?
Thanks
See http://dev.twitter.com/pages/libraries#objectivec for some Objective-C client libraries. I haven't actually used any of these myself, but from what I hear the first option (MGTwitterEngine) does the job nicely.
Alternatively, you can find a tutorial for DIY from scratch here (although, it is a bit dated, no OAuth for example).
In iOS4, you can use NSURLConnection instances to talk to the Twitter API, and decode the returned JSON or XML. There are definitely good JSON decoder classes online for Objective-C, but many of the (pre-built) 'Twitter' classes, which wrap the API callbacks in a nice class, available online are now outdated as they are not maintained. If I were to recommend one, it would be the MGTwitterEngine, as this is maintained by Matt Gemmell, a prolific and reliable iOS developer - who obviously cares for the platform. He works on Twitterrific, which uses the MGTwitterEngine class, for instance; the likelihood of it being maintained is quite high.

Does Apple provides any library or API to manipulate the CalDAV?

I want to ask a question about the iPhone application. I am going to write a program which is related to a calendar function. I want to use the CalDAV to do this. However, I am not familiar with the iOS environment. Does the apple provides any library or API for the developers to write the program by manipulating the CalDAV? Thank you very much.
With iOS 4 you can access the users calendar with Event Kit. But you can't directly work with CalDAV. You have to use a third party library for that.

Programming for IPhone - Do you really need to learn Objective-c?

Looking on-line I saw that I can write most of the application in Ansi-C code or as a website and present it in a webView control.
Then besides some general knowledge about iOS and the API... Do I really need to learn Objective C?
You could use something like PhoneGap, which wraps an HTML-based application into a native launcher app. It may not be as powerful as what you can do with a pure native app, but on the other hand, your code will not only run on iOS.
PhoneGap does offer access to some of the phone's API (camera, notifications, accelerometer and so on) that you normally only get in native apps (it exposes them as JavaScript objects), so you can do more than you could in a regular HTML5 webapp, even without learning Objective-C.
Most people overlook the fact the iPhone has an extremely capable web browser. You can create very powerful web apps and therefore avoid having to learn objective C.
Safari on the iPhone has a bunch of great HTML5 features, including local sqlite stoage - so for example you could easily make a todo list app which could sync up with your server when there's a net connection.
You can even add home screen icons etc.. personally I'm astonished people don't write iPhone web apps more!
This is a super useful guide on how to do it:
http://building-iphone-apps.labs.oreilly.com/
You can use C# to write iPhone apps using MonoTouch, but it costs money. Then again, so does developing for the iPhone the normal way.
The other answers are correct in that you /can/ use other languages... you really don't want to. You are never going to create a pleasant to use, standard, and HIG-abiding application without learning Objective-C. Truly, though, there's no reason /not/ to learn something new. It's not particularly difficult (like, say, C++), and Cocoa is a well-designed API.
Somewhat related, I personally refuse to install all the PhoneGap/etc apps in the App Store as I find them of significantly less inherent quality (especially as compared to the rest of the apps on the device), and I would suspect many non-developers would have similar issues with them, if not so specific.
Unless your app is all web, or uses a framework such as PhoneGap you have to have some working knowledge of obj-C. It's actually not that bad. It's C with Smalltalk bolted onto it.
It's generally much simpler than C++.
if u want true native app that can take advantage of the latest features on the latest iOS release, Objective-C is da language you gotta learn.
Objective-C is a very powerful language, and there are a ton of great frameworks - you are doing yourself a HUGE disservice by not learning the language, and your app quality will suffer as a result.
You can write an entire iPhone app in C++ using a framework like libnui.