What's the state of developing iOS apps in Linux? [closed] - ios

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 7 years ago.
Improve this question
I thought this would be the appropriate community to ask this question.
Back when Apple had their developer's conference over the summer, I was aware that they were going to make Swift open source.
I was under the impression that Xcode would not be ported to Linux, but I was under the understanding that some entity would create a development program to imitate Xcode.
Therefore, I am wondering about new developments in this situation.
Does anyone have any more current knowledge about this topic or any experiences with this?

There's a misunderstanding here.
Swift the programming language is open source.
It doesn't mean that iOS or OS X frameworks, like Cocoa, UIKit, etc, are available in Linux - Apple didn't announce that.
When you make an app for iOS using Swift, you have to import UIKit and other libraries - those are the iOS parts.
Swift is just the language - you can already make an iOS app with Ruby, Objective-C, JavaScript, etc, using these same libraries.

Related

Is ObjC still used for iOS development? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 4 years ago.
Improve this question
On the WWDC in 2014 Apple announced that they are changing from Objective-C to Swift, for developing native iOS applications. (Is this correct? The change took place in 2014?)
It is my understanding that Objective-c comes from C. (Is this correct?)
It is also my understanding that the operative system iOS is built using C, C++, Objective-C and Swift. (Is this correct?)
Lastly, it is my understanding that, in 2018, apps for iOS are built using Swift. (Is this correct?)
I have a few questions regarding this subject:
1. In 2018, do anyone use only objective-c to develop iOS apps?
2. Is it possible to mix Swift and objective-c, and how common is it?
3. Is it safe to say that objective-c has been more or less abandoned and Swift is the mayor language when developing apps for the iOS?
Yes, many companies (including Apple, Facebook, Booking.com) still use Objective-C for writing apps.
Yes, it is perfectly safe to mix Swift and Objective-C.
No, Objective-C has not been abandoned. Although its usage is shrinking.

What type of apps can we create within Linux using Swift (Open Source) [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
With the announcement release of Swift as open source a question came to my mind. Apparently the language/compiler supports Linux besides the obvious Apple different operating systems, but what kind of apps can really be created in Linux?
What type of apps can we create within Linux using Swift, iOS, OSX, etc. apps or only Linux apps?
Or better yet, since this may be to early the question could be... what kind of apps are we going to be able to build in Linux in the future?
Swift is a programming language, not to be confused with a software library, such as UIKit, or an Integrated Development Environment (IDE), such as Xcode or Microsoft Visual Studio.
To put it succinctly, I think in the near future we can only expect to write in Swift the kind of applications we are able to write in C and C++ on Linux. The downside of Swift: it's tricky to integrate with C and C++ code. See, e.g., http://www.swiftprogrammer.info/swift_call_cpp.html and http://www.swiftprogrammer.info/callback_void.html. The advantage: it's simpler to use than C and C++.

Support both 32 & 64 bit iOS binary without code changes in Xamarin [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I wanted to check if its possible to build iOS app with both 32-bit and 64-bit support without using the new Unified Apis in Xamarin. Unified API support will require code changes in existing Xamarin iOS apps which are using MonoTouch Foundation and we want to avoid that.
Any pointers will be welcome
Thanks in advance!
No it is not possible to support 64 bit apps with the classic API. This is explained in the Xamarin blog post: http://blog.xamarin.com/unified-api-with-64-bit-support-for-ios-and-mac/
It is actually quite easy to update to unified, so i don't see a reason why you want to avoid that, also because it will be a requirement of Apple soon, and you can't publish new updates anymore after there deadline. For more information on how to update see the Xamarin documentation on that: http://developer.xamarin.com/guides/cross-platform/macios/updating_ios_apps/

Will new version of iOS support Objective-C? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I have developed an application for ios7 using Objective-C. Its in development phase now. As apple has announced new programming language swift. Will it replace objective-c or both we can use for future development?
I tried to check any update about this, but couldn't get anything.
Objective-C will still be around for quite a while. Apple did not deprecate the language, but it has declared that Swift will be the future of iOS development.
Source:
Swift Programming Guide, Page 2
we can now introduce a new language for the future of Apple software development.
YES.
With the iOS 8 Beta, Objective-C-Only project works.
Though as Matthew notes, you should slowly adapt to Swift.
I would not start a new project in Objective-C though, if there aren't very good reasons for it.
You can have Objective-C code side by side with Swift code and should migrate code to the new programming language. So it is possible to use the old Objective-C frameworks/files in a new Swift project.
You could even use almost C Code, but that is mostly making the project more complex. The same goes with Objective-C and Swift.

RubyMotion for game development [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
How suitable RubyMotion for iOS game development?
I was not able to find CoreAnimation topics in documentation, but as I've heard someone was able to use cocos-2d with RubyMotion.
If you have some useful information which you are willing to share, I would greatly appreciate this!
If you are willing to program your game completely programmatically, RubyMotion is a fine choice. There is no appreciable drop in performance and every C library and API is available to RubyMotion. Using motion-cocoapods you're even able to include CocoaPods and you can also include Objective-C libraries.
The one issue you may run into is a lack of RubyMotion-specific tutorials and documentation for games.
EDIT: I successfully (with help) recreated the Sparrow game engine demo in RubyMotion:
https://github.com/jamonholmgren/demo-sparrow
It runs beautifully.
You can try JoyBox it combines popular 2D game engine for iOS, Cocos2D, folds in with Box2D physics engine, and wraps into Ruby API. Joybox can be found at this link on github.

Resources