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 | سوییفت با صادق
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.
Swift With Sadeq | سوییفت با صادق
https://medium.com/@michaellong/rxswift-better-error-handling-with-compactmap-48a5d314d0f1
Medium
RxSwift: Better Error Handling With CompactMap
Use one of RxSwift 5’s newest features to streamline your code.
Swift With Sadeq | سوییفت با صادق
https://machinelearning.apple.com/2019/06/15/bridging-the-domain-gap-for-neural-models.html
Apple Machine Learning Research
Bridging the Domain Gap for Neural Models
Deep neural networks are a milestone technique in the advancement of modern machine perception systems. However, in spite of the exceptional…
Swift With Sadeq | سوییفت با صادق
https://www.bignerdranch.com/blog/whats-new-in-core-ml/
Digital product development agency | Big Nerd Ranch
What's new in Core ML - Digital product development agency | Big Nerd Ranch
In comes Core ML 3. Now we have access to control flow, dynamic layers, new operators, and 100+ layer additions!
Swift With Sadeq | سوییفت با صادق
http://metalbyexample.com/new-in-metal-3/
Metal by Example
What’s New in Metal (2019)
With WWDC 2019 over, it’s a good time to reflect on everything that was announced and start seeing how we can put it into practice. The purpose of this article is to round up the changes to t…
Swift With Sadeq | سوییفت با صادق
https://agostini.tech/2019/06/16/intro-to-callkit/
agostini.tech
Intro to CallKit | agostini.tech
In this article you'll get an intro to CallKit so you can provide a consistent experience for your users when they make calls using your app.
Swift With Sadeq | سوییفت با صادق
https://www.avanderlee.com/swift/dynamic-member-lookup/
SwiftLee
Dynamic Member Lookup combined with key paths in Swift
Dynamic member lookup using @dynamicMemberLookup explained with code examples in Swift. Combine it with key paths and find usecase examples.
Swift With Sadeq | سوییفت با صادق
خروجی ad hoc انجام میگیرد برای هماهنگی با ایدی زیر در تماس باشید
با این خروجی شما میتوانید اپ خود را در استور های ایرانی قرار بدید
@sadeghbitarafan
Swift With Sadeq | سوییفت با صادق
https://medium.com/@hacknicity/view-controller-presentation-changes-in-ios-13-ac8c901ebc4e
Medium
View Controller Presentation Changes in iOS 13
Introduction
TWeb.init({scrollToPost:'swiftdevelop/151'});