iOS/Swift: Making the source code of an app visible? - ios

Is it possible/do you know any possibility to visualize the source code of an app? Because I'm working on something and I have got an app that does exactly what I want mine to do, just in a completely different way. Basically, every app on the AppStore has to be written in Xcode, right? So how do I visualize the code?
Thanks in advance!

The developer needs to share the code with you if you want to get the full code.
You can't extract the code from the .ipa itself (which is essentially the app)
Moreover, not every iOS app is written in Xcode - you have other SDK to write Swift and Objective-C with and more apps that you can write cross platform app with that eventually produced the .ipa file.

Related

Open ipa within an ipa in iOS

As stated in my question above, is it possible to have an ipa file within another ipa? To further explain, here is my situation:
I have two apps and the first one calls the other through URL Scheme. I don't have problem with this. But what I need is to install only one ipa file instead of two. And the first thing that came into my mind is to put a .ipa file inside the other .ipa file. I really don't know if this is possible that's why I need your take on this. But if this is not possible, I hope someone can tell me what would be the best practice to doing this kind of thing.
I can make it as one application, but that would be my last solution.
There are no way to use another app in side app. but you can set a screen like.
You need to check with schema that application install in device or not. If not then user need to redirect to app store. User need to install and then while you go with same flow in app that open second app.
referance answer for check app install or not is following: Detecting programmatically whether an app is installed on iPhone

How to decrease iOS app size xcode 7.3

i have developed an iOS app and i'm using many 3rd party libraries suck as Google, Facebook, VLC ect, when i generate IPA i'm getting 92,5MB and when i upload it to appStore i get 200MB.
Is there a way to decrease it to arround 60MB ?
Make sure you have all optimisation switched on in Build Settings.
And yes, sometimes its easier to check library code on GitHub (if it open sourced) and implement necessary logic manually, that include whole library in the project. Swift projects quite bulky, need to keep all runtime libraries inside the app

Old app with no Xib and storyboard. Make ios9 compatible

Iam new to developer forum and in need of help. So thought why not get help from fellow developers. I have a app (Photo Sharing App) that was bought from a developer and now I want to make it ios9 compatible and want to have a app with more effects and features like ; masking, layers, crop, resize, stickers etc....
Had a developer look at it and he told me this about the app.
"— App Code is Static. (no xibs and no storyboard used). All code written programatically. >> if to make compatible to iOS9 have to re-structure re-code all the structure to match with latest app requirement storyboard,auto layout etc… (current code is static for each devices need to make dynamic).
— App not working for new xcode 7.
— Application working in older version of Xcode 6.4. When tried to run on Xcode 7 it shows error not compiling at all. with changes managed to apply fix and run on new Xcode. But it still hangs on iOS 9
— facebook invite friend not working >> current code has older implementation of Facebook to show just friend with invite list which is now not allow by Facebook. Have to now check for this invite feature how it is working now and what are the steps needed to implement if working. "
The question: Is it any easy solution to make it work or do we need to make the app from scratch. Any one who can guide me to right direction. Where should I start and what can be done. Is it much work related to getting it IOS9 compatible? Any script/codes available on the net/github? iam just a amateur and on starting level so please consider it.
Have heard that can make a launch screen with storyboard so no need to make the app from scratch and just let the lauchscreen be dynamic to work with the app for flexible layout. How is that possible?
Thanks a lot
There is no need to remake all views with storyboard or xibs. You just need to add Default images for 3.5 and 4 inches iPhones. Also, you need to fix all errors, update frameworks and libs, recode deprecated methods, make the app compile for 64 bit architecture.

Complete Noob Aviary SDK Implentation header import

So I've got a basic app WireFrame going and the Nav works fine.
The app is for users to create artwork and upload for output.
I want to use the Aviary Photo Editor (with a few tweaks) to fulfill most of the artwork creation.
The major issue I'm having at the moment is understanding where to import the header to allow my app to see the SDK. Instruction below:
See Point 6
My third scene is Artworkviewcontroller and I was trying to put it into the .h and then use:
See basic usage
in the .m file.
BUT when I try to run the app in the simulator nothing happens! Aviary could really do with a forum!
Any help would be greatly appreciated, I have have all the bits I just need to know how to bolt them all together!!
Check out the demo application that is contained in the SDK distribution. The AFSDKDemoViewController.m file contains a full implementation of the AviarySDK. You can download the distribution here: developers.aviary.com.

iPhone AIR app integration with a native Objective-C iPhone app

I am beginning to port an existing Flash project to an iPhone AIR app for a client. The client already has an iPhone app created by an Objective-C developer. My client would like me to be able to incorporate my Flash elements into the Objective-C developer's existing iPhone app.
I'm not sure if this can be accomplished in some way, and if so, how. I'm guessing that giving the Objective-C developer my .ipa file would be useless. I'm also guessing that they would be unable to use my .swf files, but I'm not sure.
Does anyone have an idea as to how I might proceed? If you are able to point me in the right direction, I will gladly declare that your kung fu is the best!
Thanks.
You cannot do that with regular tools. I would go the other way around: try to reuse some of the Objective-C code inside your Air app, incorporating it into a Native Extension. Of course, depending on what the Objective-C code does, and on what your Air code does, it may or may not make sense.

Resources