In-House Articles
What is inout Parameter in Swift?
In Swift, an inout parameter is a way to modify the value of a parameter passed into a function, and have the changes persist even after the function call has ended. This article provides an overview of in-out parameters in Swift and how they work.
ContextMenu in SwiftUI
Context menus are basically peek-and-pop interactions and can be a great add-on to the UI elements in your app and can enhance the experience. Context menus work pretty much like Menus in SwiftUI. Learn how to use ContentMenu in SwiftUI.
UIView Fundamentals Masterclass
We all know that UIView is an essential UI component. This article provides a comprehensive introduction to UIView in iOS development, covering its basics, purpose, initialization and also includes practical examples to demonstrate how to use UIView.
Recommended Articles
How to add Launch Screen in SwiftUI
Before Xcode 12 and iOS 14, the only way to create a launch screen in an iOS app was through a storyboard, which is generated automatically upon creating a new Xcode project. This article provides a brief overview of the process of configuring a launch screen in the "LaunchScreen" storyboard, including adding and arranging elements.
Getting started with Hummingbird
This article provides an introduction to Swift on the server and how to create a basic application using Hummingbird, a new HTTP server library for Swift. It covers the basics of creating a server-side application in Swift, including setting up the project, creating endpoints, and handling requests and responses.
Single Responsibility Principle
By looking at the line of codes, we could probably somehow measure how many responsibilities actually lie in the class. With that, this article takes different examples from different sources to better help us measure how many lines of codes should we have.
Community Highlights
Our Community is now 900+ developers strong 💪🏻
Introducing the Swift Anytime Slack Community - the fastest growing iOS developers community on the internet! Here, developers from all around the world come together to discuss day to day iOS development issues, brainstorm new ideas, share their work with the community, and prepare for iOS interviews.
Whether you're a seasoned iOS developer or just starting out, our community is the perfect place to connect with like-minded individuals, share your experiences, and learn from others. So why wait? Join the Swift Anytime Slack Community today and take your iOS development skills to the next level!
Jobs
iOS Developer - Restaurant365
Location: Irvine, CA, Austin, TX, or Remote
Company Description: Restaurant365 is a SaaS company disrupting the restaurant industry! Our cloud-based platform provides a unique, centralized solution for accounting and back-office operations for restaurants. Restaurant365’s culture is focused on empowering team members to produce top-notch results while elevating their skills. We’re constantly evolving and improving to make sure we are and always will be “Best in Class” ... and we want that for you too!
iOS Engineer - Apple
Location: Bengaluru, Karnataka, India
Company Description: We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This is where your work can make a difference in people’s lives. Including your own.
Senior iOS Developer - Art+Logic
Location: North America (Remote)
Company Description: Art+Logic is a custom software development company based in Pasadena, CA. Since 1991, Art+Logic has designed and developed software for clients in a diverse set of industries including music technology, education, entertainment, consumer electronics, financial services, and business equipment manufacturing. Our services include the design, development, and implementation of Web and desktop software, mobile applications, and enterprise web applications.
Cracking the iOS Interview
Swift 5.8 Is For Early Adopters
Swift 5.8 is the latest minor release of the Swift programming language, which has been primarily used for developing native iOS apps. This release includes several changes and improvements that developers should be aware of, particularly if they are preparing for an iOS interview.
SOLID Principle with real time implementation in iOS
SOLID is a set of principles in object-oriented programming (OOP) that aim to make software designs more maintainable, flexible and scalable. This video provides a practical understanding of the SOLID principle in iOS development. It covers each of the principles in detail, including Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion through real-time project implementation examples.
View Controller Lifecycle
In iOS development, the view controllers are the foundation of Application's internal structure. They act as the parent of all views present on a storyboard and facilitate the transition between different parts of the user interface. In fact, every UIKit application has at least one view controller. This article delves into the basics of view controllers in iOS development, including their purpose and functionality.
Thanks for Reading
At Swift Anytime, our mission is to provide you with the most valuable and relevant information about the iOS ecosystem. We understand that every developer has unique preferences and levels of experience, so we strive to curate content that meets your specific needs. Whether you're a beginner or a seasoned professional, we've got you covered with the latest news, tips, and tricks to help you stay ahead of the curve in the fast-paced world of iOS development. Trust us to be your go-to source for all things iOS, and let us help you achieve your development goals!