Learn common properties and methods available for working with strings and their character collections. Additionally, format string output using escape characters.
- [Instructor] I've said it a few times now,…the String type in Swift is used…to store a collection of Character types.…Remember that String is a value type…as are all data types in Swift,…which means String instances are passed by copy.…So if I assign the quote constant…to a new variable, newQuote,…and then modify newQuote,…the original quote is unchanged because it's passed by copy.…Strings can be constructed using string interpolation…to embed other values.…I'll define some String and Double values,…and then create a String that embeds them…and then print it out.…
I'll use the rounded method I showed you earlier…to round the area value.…String has a variety of useful properties and methods,…such as characters to access…a String's individual character values,…which you can then count, for example.…Or isEmpty to see if a String is, well, empty…or uppercased and lowercased to transform the characters.…And hasPrefix and hasSuffix…to determine if a String begins with…or ends with the String you passed to it.…And append will let you add an additional String…
Learn how to write code, understand Swift's key concepts and best practices, and strengthen your programming problem-solving skills. Instructor Scott Gardner teaches the fundamentals, so you'll be prepared to develop applications for iOS, macOS, and other platforms. Completing this course will enable you to not only write first-class code, but to think like a Swift developer.
- Creating playgrounds
- Defining variables and constants
- Working with characters and strings
- Working with collections and groups
- Using operators and defining custom operators
- Controlling program flow
- Defining functions and closures
- Working with classes, structures, and enumerations
- Adopting protocols
Skill Level Beginner
1. Get Started
2. Variables and Constants
3. Characters and Strings
4. Collections and Tuples
6. Control Flow
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.