Mohan Raj
Mohan Raj
  • 39
  • 45 791
iOS Higher Order Function, Map | Filter | Reduce | Compact Map | Sorted | SortBy
Higher order functions are simply functions that operate on other functions by either taking a function as an argument, or returning a function. Swift’s Array type has a few methods that are higher order functions: sorted, map, filter, and reduce. These methods use closures to allow us to pass in functionality that can then determine how we want the method to sort, map, filter, or reduce an array of objects.
Переглядів: 206

Відео

Protocol Composition in iOS Swift
Переглядів 8782 роки тому
Protocol Composition in iOS Swift
WebView Debugging in iOS Swift
Переглядів 2,1 тис.2 роки тому
Hello Guys, Do you ever wonder about how to debug the webview in the simulator or real device? Then you are at the right place to watch this video to know about debugging of the wk webview in swift in a simple and detailed manner. Thanks
Actors in Swift iOS || Main Actor || Isolated Actor || Non Isolated
Переглядів 6592 роки тому
Protect mutable state with Swift actors Data races occur when two separate threads concurrently access the same mutable state. They are trivial to construct but are notoriously hard to debug. Discover how you can stop these data races in their tracks with Swift actors, which help synchronize access to data in your code. Discover how actors work and how to share values between them. Learn about ...
Async Await Operations Intro - iOS 15
Переглядів 4272 роки тому
Async-await in Swift allows for structured concurrency, which will improve the readability of complex asynchronous code. Completion closures are no longer needed, and calling into multiple asynchronous methods after each other is a lot more readable. Several new types of errors can occur, which will be solvable by making sure async methods are called from a function supporting concurrency while...
Grouping Dictionary in Swift | init(grouping:by:)
Переглядів 3912 роки тому
Grouping Dictionary in Swift | init(grouping:by:) Creates a new dictionary whose keys are the groupings returned by the given closure and whose values are arrays of the elements that returned each key. Reference Link : developer.apple.com/documentation/swift/dictionary/3127163 Thank you
CaseIterable in Swift
Переглядів 2722 роки тому
It is often useful to know how many cases an enum has or to be able to iterate over all possible cases. Before Swift 4.2 you either needed to use a meta-programming tool like Sourcery or manually maintain the collection.
How to create custom operators in swift | Struct Vector | Infix, Prefix, Postfix Operator Swift
Переглядів 1992 роки тому
Hello, Are you eager to learn how to create your own custom operator in swift? Here we go, this video explains to you a very easy way of creating your custom view and rules and regulation how we need to follow.
SSL Pinning in iOS Swift
Переглядів 6 тис.2 роки тому
There are many popular options to perform SSL pinning in iOS. These are- URLSession, AlamoFire, AFNetworking, TrustKit. We can implement Certificate pinning as well as public-key pinning using URLSession, AlamoFire, AFNetworking but if you are using TrustKit then you can only do public key pinning.
Hashable, Comparable, Equatable in Swift iOS
Переглядів 9412 роки тому
Hello, Do you want to compare two classes/structs we can use these three different types of protocol. Spend your valuable time on this worth content. Thanks
Dynamic Memeber Lookup iOS Swift
Переглядів 1612 роки тому
Swift Evolution proposal SE-0195 brings Swift closer in behavior to scripting languages, but does so in a type-safe way - you don’t lose any of Swift’s safety, but you do gain the ability to write the kind of code you’re more likely to see in PHP and Python.
Combine Framework in iOS Swift
Переглядів 1,4 тис.2 роки тому
The Combine framework provides a declarative Swift API for processing values over time. These values can represent many kinds of asynchronous events. Combine declares publishers to expose values that can change over time, and subscribers to receive those values from the publishers.
Computed VS Stored Property in iOS Swift 2021
Переглядів 1,1 тис.3 роки тому
In its simplest form, a stored property is a constant or variable that’s stored as part of an instance of a particular class or structure. Stored properties can be either variable stored properties (introduced by the var keyword) or constant stored properties (introduced by the let keyword). Computed Property In addition to stored properties, classes, structures, and enumerations can define com...
KVO & KVC in iOS Swift
Переглядів 4,1 тис.3 роки тому
Do you ever hear this work key value? Yes in this video we are going to learn about KVO & KVC iOS.
Atomic, NonAtomic, Weak, Strong in Property of Swift/ObjectiveC iOS
Переглядів 2,5 тис.3 роки тому
Atomic, NonAtomic, Weak, Strong in Property of Swift/ObjectiveC iOS
Control Flows In Swift iOS
Переглядів 1383 роки тому
Control Flows In Swift iOS
Frame VS Bound in Swift iOS
Переглядів 1,7 тис.3 роки тому
Frame VS Bound in Swift iOS
Protocol Extension in Swift
Переглядів 5793 роки тому
Protocol Extension in Swift
Type Casting in iOS Swift
Переглядів 7023 роки тому
Type Casting in iOS Swift
PropertyObserver in iOS Swift
Переглядів 2163 роки тому
PropertyObserver in iOS Swift
Dump Vs Print in Swift iOS
Переглядів 1283 роки тому
Dump Vs Print in Swift iOS
How to use opaque return types in Swift
Переглядів 4243 роки тому
How to use opaque return types in Swift
How to localize your app in iOS Swift (2021)
Переглядів 4,7 тис.3 роки тому
How to localize your app in iOS Swift (2021)
Learn Dependency Injection In Swift (iOS 2020)
Переглядів 1,9 тис.3 роки тому
Learn Dependency Injection In Swift (iOS 2020)
Escaping Vs Non-Escaping Closure Swift
Переглядів 3,1 тис.4 роки тому
Escaping Vs Non-Escaping Closure Swift
Property wrapper in swift
Переглядів 4444 роки тому
Property wrapper in swift
weak vs unowned self in swift
Переглядів 1,7 тис.4 роки тому
weak vs unowned self in swift
Mutating in Swift iOS
Переглядів 5114 роки тому
Mutating in Swift iOS
Implementing Dark Mode on iOS (Within 2 mins)
Переглядів 634 роки тому
Implementing Dark Mode on iOS (Within 2 mins)
Swift Designated and Convenience initializers
Переглядів 3604 роки тому
Swift Designated and Convenience initializers

КОМЕНТАРІ

  • @techgeek885
    @techgeek885 23 дні тому

    The way you defined combined framework is awsome, you deserve some applauds. thanks mate :)

  • @bharathkumar9965
    @bharathkumar9965 2 місяці тому

    My remote Certificate data and local certificate data is not equal. But when i try to access the server in browser with certificate its accessible. Any idea about this ?

  • @aniltodakar6449
    @aniltodakar6449 5 місяців тому

    Thanks for this explanations.

  • @LebenWerden
    @LebenWerden 5 місяців тому

    Hello, struct AAA: Equatable { } Why is not necassary to implement the static func == ? If you look in the Swift Documentationthe static func is REQUIRED.

  • @VM31416
    @VM31416 6 місяців тому

    But that does not prevent that if from the beginning you suffer the mitm the certificate and the key will not be valid. Can any app be used to check if they are correct? Because that's very good at the code level, but at the user level you can't modify the apps you have installed to do it.

  • @enzotech-softwaredevelopme2310
    @enzotech-softwaredevelopme2310 10 місяців тому

    Thank you for making this video. Can you able to share your code with that?

  • @YogeshPateliOS
    @YogeshPateliOS Рік тому

    Good Job. Keep up the good work bro 🙂

  • @TheAhmadReza
    @TheAhmadReza Рік тому

    Thanks! tblVw is a very long name! how about using the "tv" instead?

  • @basil5060
    @basil5060 Рік тому

    in Xcode 14 I got this error "'SecTrustGetCertificateAtIndex' was deprecated in iOS 15.0: renamed to 'SecTrustCopyCertificateChain(_:)'"

  • @carracegames508
    @carracegames508 Рік тому

    please make playlists and properly arrange your videos so newbies can understand it easily. And seperate Objc and swift playlists

  • @riffatkhan9261
    @riffatkhan9261 Рік тому

    osamm broo

  • @anilkumara6141
    @anilkumara6141 Рік тому

    Its very simple and understanding!! Thank you brother Keep it up

  • @hemavathy958
    @hemavathy958 Рік тому

    Any job vacancy in your company g

  • @ScholasticaNnamdi
    @ScholasticaNnamdi Рік тому

    hi I am not getting any print statements. Can you post your code to git

  • @TheMihirpatel23
    @TheMihirpatel23 Рік тому

    very clear

  • @sureshnalla2657
    @sureshnalla2657 Рік тому

    super

  • @jaspreetkaur-jj6du
    @jaspreetkaur-jj6du Рік тому

    Please make a video on public key pinning also. Thanks in advance😊

  • @nishanthnishan1842
    @nishanthnishan1842 Рік тому

    Hi bro can i have this code in GitHub.

  • @dheerajmansukhani9493
    @dheerajmansukhani9493 Рік тому

    Nice work😁

  • @RajeshSharmaIndia
    @RajeshSharmaIndia Рік тому

    nice

  • @ranganathchenna4559
    @ranganathchenna4559 Рік тому

  • @ranganathchenna4559
    @ranganathchenna4559 Рік тому

    so far good explanation

  • @balarajan3110
    @balarajan3110 2 роки тому

    Good work Mohan

  • @ranganathchenna4559
    @ranganathchenna4559 2 роки тому

    Nice ... do more videos on interview based topics in depth explanation

  • @neelakandank3165
    @neelakandank3165 2 роки тому

    Wow thank you mohanraj for explaining iam Akshara and iam working in airproducts

  • @Cdswjp
    @Cdswjp 2 роки тому

    what is a "rooted device?" toward the end of the video (~15:40 of the video) u mentioned "if the app is installed on a rooted device.."

  • @Cdswjp
    @Cdswjp 2 роки тому

    looking forward to the example of public key pinning

  • @Cdswjp
    @Cdswjp 2 роки тому

    Nice video Mohan

  • @elmira5244
    @elmira5244 2 роки тому

    What is remoteCertificate? Where does it come from ? I mean serverTrust. It is not equal with my bundle certificate

  • @psxbrasil
    @psxbrasil 2 роки тому

    I understand now how to use the "coder" to instantiate a new ViewController

  • @pyinkavithani4618
    @pyinkavithani4618 2 роки тому

    Hi, Can you please make a video on ssl pinning through multiple public key? Thanks & Regards

  • @CesarCastroBR
    @CesarCastroBR 2 роки тому

    Thanks, Mohan. I'm a Flutter developer and just used your video to add localized strings to my Info.plist file. It was indeed very useful, thanks again for your help.

  • @alokpandey2303
    @alokpandey2303 2 роки тому

    Very very very simple explanation!!!! Awesome Man!

  • @coinmeluha5358
    @coinmeluha5358 2 роки тому

    If u are not sure about concept don't create video disgusting

  • @ranganathchenna4559
    @ranganathchenna4559 2 роки тому

    Good work.. also do video on public key .... how get the source code..! TIA

  • @pedro8769
    @pedro8769 2 роки тому

    Amazing video! Your didactic is impressive

  • @alokpandey2303
    @alokpandey2303 2 роки тому

    Good work Brother!

  • @followerOfJesus723
    @followerOfJesus723 2 роки тому

    Excellent video for explaining dependency injection.

  • @indianbachelorkitchen6410
    @indianbachelorkitchen6410 2 роки тому

    sound kam hai

  • @muhammadhassanshahid2118
    @muhammadhassanshahid2118 2 роки тому

    sir code bhi bhejdo plz

  • @prithviraj8733
    @prithviraj8733 2 роки тому

    Simple and easy explanation

  • @pavunraj2449
    @pavunraj2449 2 роки тому

    nice

  • @JK-tw6hm
    @JK-tw6hm 2 роки тому

    Thank you very much for making this clip. I like your explanation Now I'm using the method of public key pinning. I want to know How to do multiple certificates? thank you in advance :)

  • @chaitanyakella7937
    @chaitanyakella7937 2 роки тому

    Beautiful

  • @chaitanyakella7937
    @chaitanyakella7937 2 роки тому

    Good explanation.

  • @karthickkandhasamy94
    @karthickkandhasamy94 2 роки тому

    Vera level Bro!! Nice Move forward..

  • @alakendranl7952
    @alakendranl7952 2 роки тому

    Good job Bro.

  • @PavanKalyan-wz5eu
    @PavanKalyan-wz5eu 2 роки тому

    Make an video on public key

  • @lifeofram5156
    @lifeofram5156 2 роки тому

    👏🏻

  • @sanjeevreddy1756
    @sanjeevreddy1756 2 роки тому

    Pls make video on mapkit