Returns the window’s field editor, creating it if requested.
Returns the window’s field editor, creating it if requested.
Returns a custom field editor for editing in the view.
A Boolean that controls whether the receiver interprets Tab, Shift-Tab, and Return (Enter) as cues to end editing and possibly to change the first responder.
A Boolean value that controls whether the text views sharing the receiver’s layout manager behave as field editors.
Text Fields, Text Views, and the Field Editor
Explains how the objects of the Cocoa text system interact.
The editor role.
setUpFieldEditorAttributes(_:)
Configures the textual and background attributes of the receiver’s field editor.
Requests the role Editor (theapplication can read, present, manipulate, and save the item).
setUpFieldEditorAttributes(_:)
Allows the cell to set up the field editor’s attributes before editing begins.
The name of person who last edited the document.
Edit your source files, locate issues, and make necessary changes using the source editor.
About the Particle Emitter Editor
Describes how to simulate rain, snow, fire, and other particle effects in a game.
Database Example: A Simple Text Editor
Describes the JavaScript SQL Database and other offline storage technologies, and explains how to write offline-capable web applications.
Creating a Source Editor Extension
Add and configure a source editor extension in your Xcode project.
Testing Your Source Editor Extension
Launch a special instance of Xcode to test your source editor extension.
Intermittent -34018 errors from users in the field
This thread is the place to post if: you’re encountering -34018 errors being returned by the Security framework the problem is intermittent, that is, it shows up very occasionally on user devices in the field but is otherwise hard to reproduce...
The reason for a change of editing focus among text fields.
Source Editor Release Notes for Xcode 10
Update your programming workflow to use new features, and test your workflow against changes.
Use features of the source editor to help you write, navigate, document, and understand code more quickly.
Writing code with intelligence in Xcode
Generate code, fix bugs fast, and learn as you go with intelligence built directly into Xcode.
SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift.
Finding and replacing content in a project
Search some or all of your project for text strings or symbol names, and perform advanced searches using regular expressions.
Creating a SpriteKit particle emitter in Xcode
Add particle effects to your app by creating repeatable particles.
Using generated localizable symbols in your code
Add keys directly to your string catalog that you can reference in your code using Xcode generated localizable symbols.
Explains how to create document-based applications using the Cocoa document architecture on OS X.
Adding Source Code and Creating Bindings
Explains how to use Dashcode to create web applications and Dashboard widgets.
Describes the technologies and techniques for displaying and managing text and web content in iOS.
On-Demand Resources Guide: Creating and Assigning Tags
Describes how apps use remote on-demand resources.
On-Demand Resources Guide: Enabling On-Demand Resources
Describes how apps use remote on-demand resources.
On-Demand Resources Guide: Setting the Host in an App
Describes how apps use remote on-demand resources.
Introduces event mechanisms and the types of events in Cocoa and describes how to handle events of each type.
Exporting Your Framework Interface
Provides conceptual information and guidelines on how to create a framework.
Provides a guided tour of (Bourne) shell scripting, including control structures, numerical computation, regular expressions, subroutines, and error handling.
Explains how to implement the main, high-level interface to the Cocoa text system.
Explains how to use Dashcode to create web applications and Dashboard widgets.
Goodnotes: Maximizing the power of iPadOS since Day 1 - Articles
Find out how the note-taking app Goodnotes has been maximizing the power of iPadOS since Day 1. ͏
Getting Started with the Particle Emitter
Describes how to simulate rain, snow, fire, and other particle effects in a game.
Provides conceptual information and guidelines on how to create a framework.
Implementing an iOS Settings Bundle
Explains how to use the Cocoa defaults system to create and save user preferences.
Manipulating the Particle Emitter
Describes how to simulate rain, snow, fire, and other particle effects in a game.
Explains how an application can open document files, other applications, and URLs.
Explains how to use Dashcode to create web applications and Dashboard widgets.
Explains how the objects of the Cocoa text system interact.
Describes the JavaScript SQL Database and other offline storage technologies, and explains how to write offline-capable web applications.
36:56
Discover the latest productivity and performance advancements in Xcode 26. Learn how to leverage large language models in your development workflow....
4:11
WWDC25 Platforms State of the Union Recap
Catch up quickly on the newest advancements for your apps and games.
23:13
Learn how you can use SwiftUI to build great apps for any Apple platform. Explore a fresh new look and feel for tabs and documents on iPadOS. Improve...
36:27
Edit, debug, commit, repeat. Explore the suite of tools in Xcode that help you iterate quickly when developing apps. Discover tips and tricks to help...
23:00
What’s new in StoreKit and In-App Purchase
Learn how to build and deliver even better purchase experiences using the App Store In-App Purchase system. We'll demo new StoreKit views control...
27:16
Learn how to write a sweet set of (test) suites using Swift Testing's baked-in features. Discover how to take the building blocks further and use...
34:36
Compose interactive 3D content in Reality Composer Pro
Discover how the Timeline view in Reality Composer Pro can bring your 3D content to life. Learn how to create an animated story in which characters...
22:32
Discover the latest productivity and performance improvements in Xcode 15. Explore enhancements to code completion and Xcode Previews, learn about...
25:39
Meet UIKit for spatial computing
Learn how to bring your UIKit app to visionOS. We'll show you how to build for a new destination, explore APIs and best practices for spatial...
30:41