123ArticleOnline Logo
Welcome to 123ArticleOnline.com!
ALL >> General >> View Article

Building An Ios App In Rust, Part 1: Getting Started With Rust

Profile Picture
By Author: sembilling111
Total Articles: 30
Comment this article
Facebook ShareTwitter ShareGoogle+ ShareTwitter Share

If you’re developing an app on multiple platforms more or less independently, you’ll face certain challenges. Functionality will be duplicated (obviously), which means you have two different codebases that need to be maintained. Bugs can crop up on one platform or the other or both, and new features have to be added to each. An alternative approach, which Dropbox talked about at last year’s UIKonf and CppCon (video 1, video 2), is to develop a library that can be shared by both platforms.
Developing a cross-platform library is challenging for a number of reasons, not the least of which that the choice of language is pretty limited. There are some tools, like Google’s J2ObjC, which allow you to write in one platform’s language (Java, in this case) and have it automatically translated into another platform’s language (Objective-C). A more traditional approach is to develop in C or C++, languages that are portable to both platforms and that can be called by both platforms.
I’m not going to try and sell you on the merits of going down this road—there are big pros and big cons. I suspect that this approach ...
... is probably the wrong one for most applications, but it’s still a very interesting area to explore. C++ is the reigning king of the hill for portable, native library development, but there’s a new challenger with an exciting amount of development behind it.
Rust describes itself as “a systems programming language that runs blazingly fast, prevents almost all crashes and eliminates data races.” It’s been in development for quite a while (about eight years, at the time of this writing), and the Rust team released version 1.0 on May 15 of this year.
Rust is often compared with Go (probably because they entered the public eye around the same time and both described themselves as systems programming languages), but the comparison isn’t really fair to either: they have very different aims in mind. Rust’s goal is to be a safer alternative to C++ without giving up the control and performance that C++ provides.


For More info:- https://www.fortifive.com/app-development-seattle/

Total Views: 207Word Count: 343See All articles From Author

Add Comment

General Articles

1. Prognathism – Types, Causes And Diagnosis
Author: James Bolte

2. Direct Release Systems: A Game Changer In Fire Protection Technology
Author: oliver

3. How To Buy A Car Online ?
Author: Lavy Johnson

4. How Ai In Web Development Enhances User Experience For Saas Products
Author: david

5. Safety And Style Combined: Why Choosing The Right Capsule Lift Manufacturer In Delhi Is A Long-term Investment
Author: Hybon

6. Discover The Health And Wellness Benefits Of A West Kelowna Sauna
Author: Duke John

7. Did You Know Turnkey Laboratory Solutions Can Cut Your Project Time In Half?
Author: Naveen Sharma

8. Не просто коробки: почему упаковка стала вашим молчаливым менеджером по продажам
Author: Sanya Nekitich

9. Easy Pain Relief Treatment In Kattupakkam - Go Physio
Author: Go Physio

10. Powerful Remedies: Kaal Sarp Dosh Puja Dates, Pitra Dosh In Kundali
Author: Ajay Guruji

11. Key Features Of A Reliable Agentic Ai Development Service In 2025
Author: Albert

12. Hearing Loss: Types, Symptoms, Causes & Treatment
Author: Omkar

13. Todoo Fizo 30000 Disposable Vape Review: Long-lasting Puffs & Rich Flavor
Author: Todoovape

14. Amchur Powder: The Perfect Combination Of Taste And Health
Author: Nitin Bhandari

15. The Best Mens Rolex Watches For Everyday Wear
Author: The Diamond Box

Login To Account
Login Email:
Password:
Forgot Password?
New User?
Sign Up Newsletter
Email Address: