I have integrated sharekit in my iPhone Application.My app used to be around 1.5MB and all of a sudden it became 6.3 MB after integrating sharekit.And I am using only Twitter and Facebook Sharing.Is there a way to Reduce the size of my app?.or is there any other way for sharing?
My Deployment Target is 4.3
ShareKit contains Delicious,DiigoEvernote,Facebook,Flickr,FoursquareV2,Google Reader,Instapaper,LinkedIn,Pinboard,Read It Later,Readability,Tumblr,Twitter,Vkontakte sharing files...
If You are using only FaceBook and Twitter,then delete the remaining files...
Also you can use ImageOptim to reduce the file size of your images. Just download, open and drag and drop a folder or all your images onto the interface.
http://imageoptim.com/
There is even a case study on how well this tool can be used to shrink your iOS-Apps:
http://imageoptim.com/tweetbot.html
Additionally I would delete the ShareKit components you do not need.
I would prefer it this way instead of having dependency on share kit. you can go for DETwitterEngine for twitter and facebook framework for facebook.
Related
I'm looking to add functionality to my app that would allow a user to upload a file within my app from the Files app that was introduced in iOS 11. I would expect that it would work the same way that existing components do now where you can select Upload a Photo or Video on your iOS device and it allows you to select items from within the Photos app. I have been searching and I have not been able to figure out a way to do this. I know Apple's Mail app has this functionality (under "Add Attachment"), but I have not found a way to surface this functionality in my own app.
Since I am using Eureka for my other row inputs, it would be ideal to have this in an Eureka component but right now I am just trying to figure out if it is even possible to select files from the Files app from another app with Apple's existing APIs.
The Framework you are looking for is built in to UIKit in a class called UIDocumentPickerViewController
Is there any iOS library which detects various user stats within the app like time spent on a view, number of times app was activated etc.? Any suggestions will be most welcome.
Thanks.
There is an open source project on github:
https://github.com/Countly/countly-sdk-ios
There are many stats SDKs based on web server.
Maybe you can use the google analytics sdk here
or localytics sdk here
I don't know of any native library, there are allot of simple API's to do this. You could however, if you wanted to do it yourself, use some of app delegates methods to log statistics to a plist. But that isn't really the best option. Honestly, Google Analytics on a blank UIWebView page would be an effective and easy solution.
You can use the Flurry analytics sdk here to detects various user stats
**www.flurry.com**
In the web page, I have file upload widget. I need to show this web page on UIWebView. Is it possible to browse the file system and upload the pdf, doc, xls files?
Note: this answer was correct when written in 2012 and iOS 5 was current. iOS 6 introduced media uploads and iOS 8 allowed arbitrary file uploads.
No is the short answer. iOS has no user accessible file-system.
At WWDC they announced the ability to upload pictures in iOS6 but there is no publically available information on how that works.
You could do it by interacting directly with the website using the lower level tools (NSURLConnection, etc) and creating your own "open" dialog.
iOS grants the webView no means to browse the file system, so no you will not be able to use the normal upload mechanism in UIWebView
You will have to present some API to your web server that allows you to send images as POST
The answer would be NO, since the webview runs in a different sandbox as compared to native applications.
Also there is no accessible file system mechanism like android for iOS.
Even native application have very limited file access pertaining to only their own and certain user directories like tmp, documents etc.
I am working on an iphone application where i am uploading video to youtube i have successfuly worked around that.
Now when i try to integarte the facebook in app it is creating a problem due to SBJason.h file in both the sdk. as both the sdk have SBJason file in their SDK kit.
So i need to have any workaround you can suggest.
Thankx in advance.
You have to remove one of the SDK's SBJson.
First see which is the updated one
If you see any updated one, keep it and remove the older one.
If Both are same, so you can remove any of them, it will not effect the project (hopefully)
I'm learning iOS programming. I was wondering if there is any way to show the icons of all the running apps in the phone. I know how to get a list of apps that are running currently, but is it possible to access their icons?
If not, what is the best way to do this? Crawl the appstore for icons and store it in the app?
As far as I know there is no API for getting the current running apps in iOS (but there is something like this for Android).
If you want to show only the currently running app icons, how will crawling appstore help?
If you cannot do it directly through some API trickery, how about a sideways workaround? If you know the names of the apps that are running, you could build a process that grabs the app icons through the iTunes Store Search API (using NSData's initWithContentsOfURL: method (docs), or with NSURLConnection and its delegates).
It might be a bit convoluted, but is probably the most straightforward way of getting the icon of any app that might be running.
I have tried to grab app icons using the API and I make it!
Take an example of app yelp, the premise is you get the buddleid of this app, which you can refer to Finding list of installed apps on iphone
And https://itunes.apple.com/lookup?bundleId=com.yelp.yelpiphone
helps to get the information in the form of json. Use the value for key "artworkUrl60" to get the icon of yelp