Memory Management iOS In this blog we will walk through very important thing which all iOS developer should always need to take care while developing apps for same.We will see few topics related to this thing which is below :- What is the term memory management? What may happen if we don't do memory management in iOS apps? Why do we need to do memory management? How to do memory management,i.e what all posibilities are there through which we can take care of memory i...
Read More
Here is a way through which you can create your custom Album and can save captured images within that.You can implement this feature using ALAssetsLibrary Class. First of all please add AssetsLibrary.framework into your project then create two class file which is below :- ALAssetsLibrary+CustomPhotoAlbum.h and ALAssetsLibrary+CustomPhotoAlbum.m ALAssetsLibrary+CustomPhotoAlbum.h AlAssets #import #import typedef void(^SaveImageCompletion)(...
Read More
iOS Setting Bundle:-Actually sometimes we need to interact our app i.e giving some input value or changing some default value or use default value unless we are not changing that value in that case we need to create one app setting which will be outside the app but once we click on Setting in device we can navigate to Setting panel where we can get out app and we modify something there.Once we will come back to our app after Setting screen , can see the change .So here th...
Read More
When we have some binary data that need to send across network, we generally don't do it by just streaming the bits and bytes over the wire in a raw format. Why ?Because some media are made for streaming text. You never know some protocols may interpret your binary data as control characters (like a modem), or your binary data could be screwed up because the underlying protocol might think that you've entered a special character combination (like how FTP translates line endings).So ...
Read More
Creating Ad-Hoc is an important part of iOS app development because it helps us in testing the app during development phase.Here is distribution process through dropbox in which just need to click on a link of html and you are done with installation.In this process need to share that same link(public link of html) for app installation.Here are all steps which need to perform for setting the distribution environmnet ready:-Create your dropbox account (https://www.dropbox.com),once you are d...
Read More
Have you heard of QR Codes yet? Here is a quick introduction:- QR is short for Quick Response . It is used to take a piece of information from a transitory media and put it in to your cell phone.It is more useful because it can store much more data, including url links, geo coordinates, and text.There are number of way to genarate QR Code in iOS.Here is one of them:- Process of libqrencode integration-You can get libqrencode library from this link:-https://github.com/JohnSlaughter/Mac...
Read More
To Run an app on iOS device,you must have a Provisioning Profile installed on your device. Steps to create provisioning profile:-1.Login here on iOS developer center(https://developer.apple.com/devcenter/ios/index.action).Note that if you are not a registered Apple iOS Developer, you will need to sign up for this program before proceeding2.Select Provisoning Profile option from left panel.3.Select Development option from Provisioning profile.4.Click On add button from right option pane...
Read More
What is network reachability? Now, you are all set to program your app on the ios device? Here is one last thing which you also need to consider before you start digging it out. Network reachability, have you heard of this term? If not, here is a simple description of what it is. Your application depends on a few external components which are available on the network and can be utilised to grab data, services or any revelant information which are very essential components for your application to...
Read More