Filters

Hide filters
Platform
Content Type
Difficulty

All Tutorials · 787 Results

objective c
iOS & Swift
Expert Swift

12 more results for 'objective c'

Show all
Like it or not, Objective-C is still a heavily used language in legacy codebases and apps that have been in production for many years. In your own apps, you’ll often have a sizable Objective-C codebase that just doesn’t feel at home inside your Swift code…
iOS & Swift
Advanced Apple Debugging & Reverse Engineering

30 more results for 'objective c'

Show all
…explore a very small section of what DTrace is capable of doing by tracing Objective-C code in already compiled applications. Using DTrace to observe iOS frameworks (like UIKit) can give you an incredible insight into how the authors designed their code…
iOS & Swift
Swift Internals

8 more results for 'objective c'

Show all
…subclass overrides a method from the superclass. Protocol Witness tables for protocols to find the correct implementation to invoke. Message dispatch for interoperability with Objective-C. Virtual Table Dispatch Virtual dispatch occurs for all members of a class or actor unless specified otherwise. Each class has a v-table…
Archive
Introduction to C++ for iOS Developers: Part 2
In part 2 of this introduction to C++ for iOS developers, you will learn about polymorphism, virtual functions, templates, the STL, and more.
Android & Kotlin
Kotlin Multiplatform by Tutorials

9 more results for 'objective c'

Show all
…encounter in this book. But don’t worry: KMP isn’t usually like this. It’s here to demonstrate where things can become intricate. Objective-C at its core is C. In C, Structures (also called structs) are a way to group several related variables into one place. Practically, whenever…
Archive
Introduction to C++ for iOS Developers: Part 1
In part 1 of this introduction to C++ for iOS developers, you will learn about C++ syntax, inheritance, namespaces, memory management, and more.
iOS & Swift
macOS Apprentice

3 more results for 'objective c'

Show all
…visibleMovies = sortedMovies // 4 moviesTableView.reloadData() } How does this work? In order to sort using the table’s sort descriptors, convert the Swift Array into an Objective-C NSArray. Objective-C was Apple’s language before Swift and a lot of the older frameworks still use it. Use an NSArray method…
iOS & Swift New
Moving from XCTest to Swift Testing
Swift Testing is Apple’s replacement for the objective-C XCTest unit testing framework. Discover how to migrate your existing XCTest suites over to Swift Testing, including how to get some assistance from Xcode’s agentic AI tooling…
Multiple Domains
Swift Language FAQ
…development for 4 years, and was just announced this year at WWDC. Swift takes different constructs that are loved from many languages including Objective-C, Rust, Haskell, Ruby, Python, C#, CLU and more. Check out Matt Galloway’s recent post on some of the Swift language highlights for more details…
iOS & Swift
UIKit Apprentice

23 more results for 'objective c'

Show all
…similar to other popular languages such as PHP, C#, or JavaScript. If you’ve tried iOS development before with the old language, Objective-C, then its low-level nature and strange syntax may have put you off. Well, there’s good news: Now that we have a modern language…
iOS & Swift
SwiftUI Apprentice

4 more results for 'objective c'

Show all
…create view hierarchies. Opaque result types, like some View to avoid explicitly writing out the view hierarchy. Swift creates faster, safer apps than Objective-C and is more protocol-oriented than object-oriented. Chapter 15, “Structures, Classes & Protocols”, explains the difference between class inheritance and protocols. By January…
iOS & Swift
Assembly Register Calling Convention Tutorial
…important so code compiled with one compiler can be used with code compiled with another compiler. For example, take a look at this simple Objective-C code: NSString *name = @"Zoltan"; NSLog(@"Hello world, I am %@. I'm %d, and I live in %@.", name, 30, @"my father's basement"); There…
iOS & Swift
Combine: Asynchronous Programming With Swift

5 more results for 'objective c'

Show all
Observing)-compliant. The ObservableObject protocol handles cases where multiple variables could change. Introducing publisher(for:options:) KVO has always been an essential component of Objective-C. A large number of properties from Foundation, UIKit and AppKit classes are KVO-compliant. Therefore, you can observe their changes using the KVO machinery…
Multiple Domains
Create Your Own Kotlin Playground (and Get a Data Science Head Start) with Jupyter Notebook
DataFrame = dataFrameOf( "language", "developer", "year_first_appeared", "preferred")( "Kotlin", "JetBrains", 2011, true, "Java", "James Gosling", 1995, false, "Swift", "Chris Lattner et al.", 2014, true, "Objective-C", "Tom Love and Brad Cox", 1984, false, "Dart", "Lars Bak and Kasper Lund", 2011, true ) This creates df, an instance of DataFrame that defines…
Archive
LiquidFun Tutorial with Metal and Swift – Part 1
…level tutorial because it combines several different technologies. By the time you complete the tutorial, you’ll have used the following programming languages: C, C++, Objective-C, Swift and the Metal shading language. If you’re new to: Swift: Check out our quick-start Swift tutorial. Metal: Check…
Multiple Domains
Announcing Expert Swift, First Edition!
…charge your Swift powers, and use all of what Swift has to offer. You’ll cover topics like higher order functions, functional reactive programming, Objective-C interoperability, using Instruments, and achieving API design: Build out some real-world apps as you dive into functional and reactive programming concepts! Higher-Order…
Archive
What’s New in Objective-C and Foundation in iOS 7
…brought some interesting new features to Objective-C and Foundation. New compiler features and improved Foundation classes – read all about them…
iOS & Swift
Advanced Apple Debugging & Reverse Engineering – Updated for Xcode 10 and iOS 12!
…processes using various options, as well as what happens behind the scenes when attaching to processes. Stopping in Code: Whether you’re using Swift, Objective-C, C++, C, or an entirely different language in your technology stack, you’ll need to learn how to create breakpoints. It’s easy…
iOS & Swift
Swizzling in iOS 11 With UIDebuggingInformationOverlay
Apple by writing to specific areas in memory first through LLDB. Then, you’ll learn alternative tactics you can use to enable UIDebuggingInformationOverlay through Objective-C’s method swizzling. I specifically require you to use an iOS 11 Simulator for this tutorial as Apple can impose new checks on these…
Multiple Domains
Swift Language Highlights: An Objective-C Developer’s Perspective
Check out some of the highlights of the new Swift language from an Objective-C developer’s perspective…