In-House Articles
Geometry Reader In SwiftUI
Considering that the layout in SwiftUI is automatically calculated, GeometryReader gives you more freedom to get the bounds of the view and style the view better.
How to implement Apple’s SharePlay? WWDC'22
Last year, Apple introduced this cool feature where you can share content while being on a facetime call with someone else.
For implementing the same in the app, you can use SharePlay which is pretty easy to implement.
Functions In Swift
Functions are one of the basic programming fundamental topics. It helps you perform a set of commands at one good.
Recommended Articles
Making Your App Extensible with JavaScriptCore
The speaker is discussing how to securely use the JavaScript core framework to create plugins for Mac applications. The framework is built into the operating system and can be used to create safe and secure plugins without exposing sensitive data.
Configuring UI tests with launch arguments
In this article, you will learn about the XCTest framework and how to use the XCUIApplication instance to access elements on the screen, perform actions, and pass launch arguments to alter the app’s behaviour. This information will be useful for those looking to configure UI tests for their own applications.
Extending Xcode with power-ups
The author discusses the need for more flexible coding inside Xcode and describes their process for creating a language extension for Xcode. The extension allows the author to work with a clean, minimal version of their code using their own syntax, and then build and validate the code using Xcode.
Jobs
Engineer II, Mobile Applications - Shure
Location : Hyderabad, India
Company Description : It was founded by Sidney N. Shure in Chicago, Illinois, in 1925 as a supplier of radio parts kits. The company became a consumer and professional audio-electronics manufacturer of microphones, wireless microphone systems, phonograph cartridges, discussion systems, mixers, and digital signal processing.
SDE-II (iOS) - Zeta
Location : Hyderabad, India
Company Description : Zeta is the world’s first and only Omni Stack for banks and fintechs. We are rethinking payments from core to the edge, led by the vision to augment the purpose of money and banking with technology. A single, modern software stack comprising processing, loans, customizable mobile and web apps, a fraud engine, and rewards for retail banking.
iOS developer - Harman International
Location : Pune, India
Company Description : As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do everyday.
Swift Anytime Bangalore Meetup Wrap🥳
Dear iOS enthusiasts,
We wanted to express our sincere gratitude for making the second chapter of Swift Anytime iOS Meetup at Bangalore a huge success!
We are so grateful to have such a passionate and energetic community. For our speakers, we extend a hearfelt thank you for sharing informative, engaging and inspiring talks. We also hope that everyone found value in the discussions and networking opportunities at the meetup. We look forward to continue bringing together all iOS enthusiasts in future events and we hope to see you all again very soon. Reach out to us on contact@swiftanytime.com if you would like to sponsor, volunteer or contribute for the upcoming meetups.
Cracking the iOS Interview
What is the significance of ViewModifier in SwiftUI?
View modifiers play an important role in building user interfaces. They allow us to separate the appearance and behavior of the views which can easily be modified and customized.
What are the differences between static and class functions in Swift?
- Class function is associated with a class type only, while a static function can be associated with a type like a struct, class, or enum.
- Class functions can be overridden by subclasses, while static functions cannot be overridden.
- Class functions can access the self properties of the class, which is not possible for static functions.
iOS Good Practices
Avoid using a Storyboard if possible
You might be thinking about how you can avoid using Storyboard in your project. While you make user interfaces using pure code, it gives you some benefits like the below:
- Fixing version conflicts in Storyboard files is much more challenging than with code.
- Making reusable views is easier with code and not with Storyboard.
- Storyboard leads you to crashes when an outlet or action is not set up correctly.
- You might need to wait for a long time to create or update UIs in Storyboard files.