Swift With Sadeq | سوییفت با صادق
@swiftdevelop
134
subscribers
19
photos
1
video
170
links
Email: swiftwithsadeq@gmail.com
Twitter:
https://twitter.com/swiftwithsadeq
Telegram:
@sadeghbitarafan
Download Telegram
Join
Swift With Sadeq | سوییفت با صادق
134 subscribers
Swift With Sadeq | سوییفت با صادق
سال ۱۳۹۸ را به همه شما عزیزان تبریک میگوییم
🎇
🎇
🎆
🎆
Swift With Sadeq | سوییفت با صادق
https://christiantietze.de/posts/2019/03/replace-objects-with-value-types/
Christian Tietze
Replacing More Reference Objects with Value Types
I was removing quite a few protocols and classes lately. Turns out, I like what's left. I relied on classes for example because they can be subclassed ...
Swift With Sadeq | سوییفت با صادق
https://medium.com/@alfianlosari/refactor-mvc-ios-app-to-mvvm-with-rxswift-in-minutes-alfian-losari-ec7905f946f4
Medium
Refactor MVC iOS App to MVVM with RxSwift in Minutes
MVC is the app architecture that Apple recommends to the developers when developing iOS application. It provides clear separation between…
Swift With Sadeq | سوییفت با صادق
http://exploringswift.com/making-a-tinder-esque-card-swiping-interface-using-swift/
Exploring Swift
Making a Tinder-esque Card Swiping interface using Swift
Tinder - we all know that dating app where you can just reject or accept someone by swiping right or left. BAM! The whole card swiping idea is now used in tons of apps. It’s a way to show data if you have grown tired of using table views and collection views.…
Swift With Sadeq | سوییفت با صادق
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.
Swift With Sadeq | سوییفت با صادق
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…
Swift With Sadeq | سوییفت با صادق
https://useyourloaf.com/blog/comparing-version-strings/
Use Your Loaf
Comparing Version Strings
How do you compare two version strings in Swift? For example, how can I check if version “2.2.5” is higher than “2.0.3” or that a version is at least “1.8.5”? As long as your version strings follow a consistent format it turns out to be not too hard.
Swift With Sadeq | سوییفت با صادق
https://agostini.tech/2019/05/06/format-your-code-with-swiftformat/
agostini.tech
Format Your Code With SwiftFormat | agostini.tech
In this article you'll learn how to format your code with SwiftFormat. A popular little library for formatting swift code.
Swift With Sadeq | سوییفت با صادق
https://www.raywenderlich.com/1774995-continuous-integration-with-github-fastlane-jenkins
kodeco.com
Continuous Integration With GitHub, Fastlane & Jenkins
In this tutorial, you’ll learn how to use GitHub, Travis, Jenkins and fastlane to make Continuous Integration part of your daily workflow.
Swift With Sadeq | سوییفت با صادق
https://bjango.com/articles/assetcatalogs/
Bjango
Improving asset catalogs
Conceptually, I like asset catalogs. It makes sense to group images and metadata together, with a visual way to edit it all in Xcode.
Swift With Sadeq | سوییفت با صادق
https://mecid.github.io/2019/05/01/extracting-presentation-logic-to-make-it-testable/
Majid’s
Extracting presentation logic to make it testable
Last week we touched the entirely new topic on my blog. This week we will continue the Unit Testing subject. One of the smells of a good architecture is the ability to cover it with Unit Tests. Today we will talk about extracting Presentation logic into testable…
Swift With Sadeq | سوییفت با صادق
https://nshipster.com/optional-throws-result-async-await/
NSHipster
Optional, throws, Result, async/await
An exploration of error handling in Swift: then, now, and soon.
Swift With Sadeq | سوییفت با صادق
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!
Swift With Sadeq | سوییفت با صادق
https://www.swiftbysundell.com/posts/wrapping-sequences-in-swift
Swift by Sundell
Wrapping sequences in Swift | Swift by Sundell
One major benefit of Swift’s protocol-oriented design is that it enables us to write generic code that’s compatible with a wide range of types. Let’s take a look at how we can wrap the Sequence protocol in generic containers, that’ll let us encapsulate various…
Swift With Sadeq | سوییفت با صادق
https://agostini.tech/2019/05/13/using-swiftlint/
agostini.tech
Using SwiftLint | agostini.tech
Making sure that your code follows swift coding styles and conventions can be a tedious task. You can easily automate this process by using SwiftLint.
Swift With Sadeq | سوییفت با صادق
https://www.hackingwithswift.com/articles/187/how-to-use-opaque-return-types-in-swift-5-1
Hacking with Swift
How to use opaque return types in Swift
Power, flexibility, and encapsulation all rolled into one
Swift With Sadeq | سوییفت با صادق
https://makeapppie.com/2019/05/08/understand-arc/
Make App Pie
Understand ARC
One of those difficult things for even experienced developers to understand is Automatic Reference Counting, or ARC. It is how Swift manages and conserves memory automatically. Take a look at…
Swift With Sadeq | سوییفت با صادق
#لبخند
Swift With Sadeq | سوییفت با صادق
https://www.hackingwithswift.com/articles/188/improving-your-swift-code-using-value-objects
Hacking with Swift
Improving your Swift code using value objects
They’re like super-charged value types.
Swift With Sadeq | سوییفت با صادق
https://blog.natanrolnik.me/codable-enums-associated-values
Natan Rolnik's blog
Using Codable to make enums with associated values even more powerful
One of Swift’s greatest features, and one of my favorites, are enums with associated values. The language itself uses them for its fundamentals, like Optional<T>, which either has a .some(T) or is .none. Another example is the new since Swift 5 Result<T,…
Swift With Sadeq | سوییفت با صادق
https://www.appcoda.com/interactive-animation/
AppCoda
Use UIViewPropertyAnimator to Build Delightful Animations
A beautiful animation will improve the UX of your app. In this tutorial, we will teach you how to create interactive animation with UIViewPropertyAnimator.
TWeb.init({scrollToPost:'swiftdevelop/143'});