iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.03K
links
There is a single sponsored link in each issue (monday).
One sponsor per issue.
Every sponsored link should be highly relevant to Apple ecosystem app development.
Sponsored link price - 100$
Contact:
@tigorn
Download Telegram
Join
iOS dev
10.8K subscribers
iOS dev
https://www.swiftbysundell.com/posts/property-observers-in-swift
Swift by Sundell
Property observers in Swift | Swift by Sundell
While there are a number of abstractions that we can create to be able to observe and communicate value changes — Swift comes built-in with a simple, yet powerful way to attach observations to any kind of non-lazy, stored property — appropriately named property…
iOS dev
https://learnappmaking.com/local-notifications-scheduling-swift/
Appy Pie
App Builder Appy Pie: #1 No-Code Platform | App Maker | Connect Apps | Websites | Chatbots | Designs
Create applications & automate workflows with Appy Pie’s workflow automation & no-code development platform.
iOS dev
https://mecid.github.io/2019/04/24/starting-unit-testing-with-model-layer/
Majid’s
Starting Unit Testing with Model layer
Today we are going to touch the completely new topic on my blog, and it is Unit Testing. Most of us heard about the pros of Unit Testing. I want to show how easily you can start with Unit Testing by covering your model layer. So let’s start with the definition.
iOS dev
https://swiftrocks.com/blockbased-ui-testing-in-swift.html
Swiftrocks
Avoiding Release Anxiety 1: Block-based UI Testing in Swift
When deadlines are tight and the product faces considerable changes, it's common for developers to make concessions in the project's quality to make sure it gets shipped in time. This leads to release anxiety - that stressful feeling where you're unsure if…
iOS dev
https://www.netguru.com/codestories/ios-debugging-tips-tricks
iOS dev
https://www.avanderlee.com/swift/urlsession-common-pitfalls-with-background-download-upload-tasks/
SwiftLee
URLSession: Common pitfalls with background download & upload tasks
Downloading and uploading from the background with the URLSession API brings some common pitfalls, especially when combined with app extensions.
iOS dev
https://useyourloaf.com/blog/using-the-responder-chain/
Use Your Loaf - iOS Development News & Tips
Using The Responder Chain
The delegate pattern is often used by a child view controller to communicate with its parent view controller, but it’s not the only way. A lesser used, but occasionally useful, alternate approach is the responder chain.
iOS dev
https://icalvin.dev/post/385?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS%2BDev%2BWeekly%2BIssue%2B401
icalvin.dev
Experimenting With Windowing on iPad With PanelKit
iOS dev
https://nachbaur.com/2019/04/24/uimotioneffects/
Nachbaur
UIMotionEffect: Easily adding depth to your UI
One of the “delightful” features of iOS is the almost imperceptible UI effects they add to give the illusion of depth. One of the most under-appreciated features is UIMotionEffect, which ties the device’s gyroscope to your views to make them adapt to how…
iOS dev
http://danielemargutti.com/2019/04/24/swiftlocation-4-0-0-is-here/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS%2BDev%2BWeekly%2BIssue%2B401
iOS dev
https://itnext.io/siri-shortcut-tutorial-using-custom-intent-d0f836af5863
Medium
Siri Shortcut Tutorial using Custom Intent
Starting with a simple Weather App that listed four cities, I am expecting while I ask Siri to tell me the weather of the city, Siri can…
iOS dev
https://medium.com/wantedly-engineering/introducing-page-object-pattern-in-ios-74e46c664d26
Medium
Introducing Page Object Pattern in iOS
When you write UI tests, you might often think they are too complicated and do not follow DRY principle. So, to tackle this issue, I would…
iOS dev
https://blog.usejournal.com/how-to-collapse-a-custom-header-view-in-ios-while-scrolling-5e0949c64ecd
iOS dev
https://medium.com/flawless-app-stories/how-to-make-auto-layout-more-convenient-in-ios-df3b42fed37f
Medium
How to make Auto Layout more convenient in iOS
Let’s see how layout has improved — from manual layout, autoresizing masks and finally to Auto Layout. Learn more on Cartography & SnapKit, and how to abstract Auto Layout using the builder pattern.
iOS dev
https://www.swiftbysundell.com/posts/structuring-model-data-in-swift
Swift by Sundell
Structuring model data in Swift | Swift by Sundell
Establishing a solid structure within a code base is often essential in order to make it easier to work with. This week, let’s take a look at a few different techniques for structuring the data that makes up our core models, and how improving that structure…
iOS dev
https://www.sentinelone.com/blog/how-to-reverse-macos-malware-part-one/
SentinelOne
How to Reverse Malware on macOS Without Getting Infected | Part 1
Ever wanted to learn how to reverse malware on Apple macOS? This is the place to start! Join us in this 3-part series on macOS reverse engineering skills.
iOS dev
https://www.swiftbysundell.com/posts/pure-functions-in-swift
Swift by Sundell
Pure functions in Swift | Swift by Sundell
Pure functions might seem like a mostly theoretical concept at first, but they have the potential to give us some very real, practical benefits — from increased reuse and testability, to more predictable code. This week, let’s take a look at how pure functions…
iOS dev
https://matteomanferdini.com/swift-functional-programming/
Matteo Manferdini
Functional Programming in Swift: an Unusual yet Powerful Paradigm
Functional programming has been a buzzword in Swift since its creation. This is an essential guide of all the fundamental of this powerful paradigm.
iOS dev
https://www.welcometothejungle.co/fr/articles/functional-reactive-programming-architecture
Welcometothejungle
Architecturing an app with functional reactive programming
Good architectures result in apps that perform well and are easy to maintain. Here is our feedback on functional reactive architecture!
iOS dev
https://www.kairadiagne.com/2019/04/27/getting-up-to-speed-with-uicollectionviewlayout.html
Kaira Diagne
Getting up to speed with UICollectionView layouts
The main advantage that UICollectionView has over UITableView is that you have full control over its layout. If you are used to working with UITableView you can get up to speed with UICollectionView fast as a big part of the API looks quite familiar to that…