In-House Articles
Sets In Swift
“What is the union of a set?” “What is the intersection of the following set?” We all remember our math lessons in schools that taught Sets. It use to be one of the easiest chapters. Nostalgia kicking in, huh? Brush up your skills about Sets and learn more about them in this week’s Swift Anytime article.
Visual Effects In SwiftUI
In a lot of designs, you would observe a cool, quite transparent background but just opaque enough to show you the vague details of the background. Learn more about materials and blur in this week’s Swift Anytime article on Visual Effects.
For Loops In Swift
In this week’s article, learn more about one of the most fundamental topics of any programming language - Loops ("For Loops" to be specific). Once learned, they can be applied in a LOT of practical scenarios in app development and in algorithms.
Jobs
iOS Engineer- Apple
Location : Bengaluru, India
Company Description : Apple Inc (Apple) designs, manufactures, and markets smartphones, tablets, personal computers (PCs), portable and wearable devices. The company also offers software and related services, accessories, and third-party digital content and applications. It offers various consumer and professional software applications such as iOS, macOS, iPadOS, and watchOS, iCloud, AppleCare, Apple Pay, and accessories. Apple sells and delivers digital content and applications through Apple Store, App Store, Apple Arcade, Apple News+, Apple Fitness+, Apple Card, Apple Pay, and Apple Music. Apple is headquartered in Cupertino, California, the US.
Software Engineer-III Plum
Location : Bengaluru, India
Company Description : Plum is re-imagining the health insurance stack, and accelerating the penetration of health insurance in India to 100%. Plum has forged new underwriting and fraud detection algorithms to enable companies as small as 2 to benefit from a group insurance. The platform enables realtime insurance design & pricing to enable companies to buy insurance in 3-clicks. And offers employees a hassle-free claims experience through an integrated digital process.
iOS Developer - Globant
Location : New York, United States
Company Description : We are a digitally native company where innovation, design and engineering meet scale. We use the latest technologies in the digital and cognitive field to empower organizations in every aspect. We want you to join us to work for the biggest clients in tech, retail, travel, banking, ecommerce and media, revolutionizing and growing their core businesses while helping them (and you!) stay ahead of the curve. Be part of a company with the most cutting-edge practices and technologies plus a unique team.
iOS Engineer - Wealthfront
Location : Palo Alto, United States(Remote)
Company Description : Wealthfront’s vision is to make it delightfully easy to build long-term wealth on your own terms. This vision is more relevant than ever because millions more people are getting into the market early and investing their hard earned savings in a handful of stocks. While this is a great way to start, it is inconsistent with building long-term wealth. We want to empower young investors to expand their horizon, and easily explore and execute on a wider range of investing strategies, make informed investment decisions that are consistent with their values and beliefs while also making it effortless to grow and compound their savings exponentially, that’s transformational to their lives and their long-term future.
Cracking the iOS Interview
What is optional in Swift?
An optional type acts as a container with either a wrapped value or nil.
By syntax, an optional is an enum with two cases: .some
storing a wrapped value. .none
storing nil.
What is the difference between a computed and a lazy stored property?
- The computed property would be recalculated every time while the lazy property is calculated once.
- Considering that lazy property is only called once, it may sometimes return a wrong value. While the computed property will give you always return the correct result.
iOS Good Practices
Take advantage of the iOS community
Being a junior or senior iOS developer, you should always be connected with other developers. As a member of the community, you can learn and share lots of things with iOS developers. You can join supportive and mature communities.
In addition to connecting with like-minded developers, it helps you overcome obstacles when it comes to developing apps. You can ask questions and get answers quickly. Even quicker than you thought. Apart from this, you also get exposure in the community.
You may find some worthwhile iOS communities on Slack, LinkedIn, Twitter, StackOverflow, and Quora.