How to become an author
.NET Knowledge Base
  • All streams
  • Development
  • Administrating
  • Design
  • Management
  • Marketing
  • PopSci
Log in Sign up
3.67
Rating

Xcode

Integrated development environment (IDE) for macOS

All posts

Top

Authors

Companies

  • Any rating
  • ≥10
  • ≥25
  • ≥50
  • ≥100
  • atimca May 18, 2020 at 10:49 AM

    How to cook reactive programming. Part 1: Unidirectional architectures introduction

    • Development for iOS,
    • Functional Programming,
    • Xcode,
    • Swift,
    • Mobile applications design

      Recently I wrote an article What is Reactive Programming? iOS Edition where in a simple way I described how to build your own Reactive Framework, and helped you to understand that no-one should be scared by the reactive approach. The previous article could now be named How to cook reactive programming. Part 0., since this is a continuation. I would recommend reading the previous article if you are not familiar with the reactive programming concepts.

      Read more →
      • +3
      • 1.3k
      • Comment
    • victoriaqb March 26, 2020 at 02:10 PM

      Signpost: When Breakpoints are not Enough

      • Сбер corporate blog,
      • Development for iOS,
      • Xcode,
      • Swift,
      • Mobile applications testing
      • Tutorial

      Instruments for Apple's Xcode is a tool for performance analysis of an iOS application. In 2018 Apple introduced Custom Instruments — an opportunity to expand the standard set of instruments for application profiling. When existing tools are not enough, you can create new ones yourself — it will collect, analyze and display the data the way you need.




      Read more →
      • +3
      • 471
      • Comment
    • DmitriyAlexeev February 19, 2019 at 03:44 PM

      The Processing of Unrecoverable Errors in Swift

      • Xcode,
      • Swift
      • Tutorial

      Preface


      This article is an example of how we can do research into Swift Standard Library functions behavior building our knowledge not only on the Library documentation but also on its source code.


      Unrecoverable Errors


      All events which programmers call "errors" can be separated into two types.


      • Events caused by external factors such as a network connection failure.
      • Events caused by a programmer's mistake such as reaching a switch operator case which should be unreachable.
      Read more →
      • +12
      • 2k
      • Comment
    • dive January 31, 2019 at 03:01 PM

      Xcode 10.2, macOS Mojave 10.14.4, iOS 12.1 and other betas

      • Badoo corporate blog,
      • Programming,
      • Development for iOS,
      • Xcode,
      • Swift


        New betas are here and these are some of the most important things that I have learned about them.

        Swift 5 for Xcode 10.2 beta


        Swift


        Firstly, the latest Xcode beta is bundled with the following Swift version:

        Apple Swift version 5.0 (swiftlang-1001.0.45.7 clang-1001.0.37.7)
        Target: x86_64-apple-darwin18.2.0
        ABI version: 0.6

        Let’s start with the most exciting news:
        Swift apps no longer include dynamically linked libraries for the Swift standard library and Swift SDK overlays in build variants for devices running iOS 12.2, watchOS 5.2, and tvOS 12.2. As a result, Swift apps can be smaller when deployed for testing using TestFlight, or when thinning an app archive for local development distribution.
        Application Binary Interface stability is coming! And this is excellent news. I think this is the one of the most significant issues at the moment with Swift. Not because of side-effects but because of Swift’s failure to deliver on previous promises. Anyway, I even know people who rewrite their Apple Watch extensions to Objective C to reduce the size of binary (something like 15MB vs ~1MB in Objective C). If you want to know more about the state of ABI, follow the links: Swift — ABI Dashboard and Swift ABI Stability Manifesto.
        Read more →
        • +33
        • 6k
        • Comment
      • Please pay attention

      Ads
      AdBlock has stolen the banner, but banners are not teeth — they will be back

      More

      Community sponsors

      • VTB
        Develops and makes financial services accessible online.
      • Huawei
        ICT expert. Supplies smart devices and builds intelligent infrastructure
      • Avito
        Master of ads in Russia. Handles high loads.
      How to become a sponsor

      Authors' contribution

      • Mehdzor 172.0
      • HattoriHandzo 106.2
      • niklnd 98.0
      • iWheelBuy 96.0
      • dive 81.0
      • s_suhanov 64.0
      • house2008 62.0
      • varabeis 52.0
      • Yan169 49.0
      • Helecta 48.0
      Top 100 authors

      Popular right now

      • Free Heroes of Might and Magic II: Open-Source Project that You Want to Be Part of
        1.6k 0
      • Audio over Bluetooth: most detailed information about profiles, codecs, and devices
        161k 9
      • React Token Auth
        17.5k 22
      • Java vs .Net: Who will Reign in the Future?
        25k 3
      • Python consumes a lot of memory or how to reduce the size of objects?
        60.3k 3
      • OOX 2.0: Out of Order eXecution made easy
        560 1
      No reasons for downvotes yet
      Reasons for downvotes

      Top posts

      • Day
      • Week
      • Month
      • Free Heroes of Might and Magic II: Open-Source Project that You Want to Be Part of
        +6 1.6k 0 0
      • Audio over Bluetooth: most detailed information about profiles, codecs, and devices
        +22 161k 14 9
      • Java vs .Net: Who will Reign in the Future?
        +3 25k 5 3
      • Creating and using your own deb repository (not mirroring)
        +1 140 2 2
      • Free Heroes of Might and Magic II: Open-Source Project that You Want to Be Part of
        +6 1.6k 0 0
      • OOX 2.0: Out of Order eXecution made easy
        +10 560 4 1
      • Improving Ansible
        +2 348 1 0
      • Algorithms in Go: Matrix Spiral
        +1 338 2 0
      • Free Heroes of Might and Magic II: Open-Source Project that You Want to Be Part of
        +6 1.6k 0 0
      • Date Processing Attracts Bugs or 77 Defects in Qt 6
        +1 1.1k 0 0
      • Algorithms in Go: Dutch National Flag
        +5 966 5 4
      • Algorithms in Go: Merge Intervals
        +2 847 2 0

      Please pay attention

      Your account

      • Log in
      • Sign up

      Sections

      • Posts
      • Hubs
      • Companies
      • Users
      • Sandbox

      Info

      • How it works
      • For Authors
      • For Companies
      • Documents
      • Agreement
      • Terms of service

      Services

      • Ads
      • Subscription plans
      • Content
      • Seminars
      • Megaprojects
      © 2006 – 2021 «Habr»
      Language settings
      About
      Support
      Mobile version
      Language settings
      Interface
      Content