Cocoa Programming for Mac OS X by Hillegass is a good book for learning about Mac GUI programming (Objective C and Cocoa). Customize with a click. IBooks Author has everything you need to create a great-looking book — beyond the written word. Add shapes, charts, tables, text, and widgets anywhere on the page with a single click. Style your text down to the letter with custom fonts, write elegant mathematical expressions using LaTeX or MathML.
Do everything with Windows drives on your Mac
Get reliable read-write compatibility for all NTFS-formatted USB drivesNow supports macOS Catalina!
WHY YOU NEED MICROSOFT NTFS FOR MAC BY TUXERA
When it comes to Windows NTFS-formatted USB drives, Macs are only built for reading. That means you can open files stored on those drives, but you can’t edit, copy, move, or delete those files using your Mac. To write files, you need an add-on NTFS-driver.
Microsoft NTFS for Mac by Tuxera is easy-to-use software that makes this all possible.
Use external USB drives previously formatted in Windows
Swap drives regularly between Windows PCs and Macs
Seamless data exchange when dual booting Windows and macOS/OS X
Easy file handling when running Windows through a virtual machine
Easily swap and change drives
Use the same external USB drives no matter what you use—Windows PCs or Macs. Microsoft NTFS for Mac by Tuxera adds full read and write capability for Windows NTFS-formatted drives.
Preserve what’s important
Unexpected power cuts or unplugging a USB drive at the wrong time can cause data loss – or worse – damage the drive. Our market-leading fail-safe technology keeps your videos, pictures, and other files intact, plus prevents drive corruption.
Wait less for file transfers
Microsoft NTFS for Mac by Tuxera provides fast, sustained file transfer speeds with our smart caching technology. That means less time waiting for files to save or copy between your USB drive and Mac.
Affordable one-time purchase
We offer a convenient, one-time purchase of €15 (US $15) per license, valid for the entire lifetime of the software. One license is valid for up to 3 personal, home computers. And all upgrades for standard retail purchases are free of charge. Read more about our licensing here.
Advanced features for technophiles
Our software is the only NTFS driver on the market to include support for NTFS extended attributes.
You also get Tuxera Disk Manager, a companion app that makes it easy to format, check, and repair NTFS drives.
See what they’re saying about Microsoft NTFS for Mac by Tuxera
“…Once installed you can forget about it. It’ll do all the work in the background and not bug you about this and that, it just works.”—Damien Zander, AppDucate
“I truly appreciate the customer-first service and, obviously, great products Tuxera provides.”—Brian from CO, USA
“…It just works. Every time. I’m a developer by trade, and I can usually find fault in anything I use. I have nothing negative to say about NTFS for Mac.”—Patrick from OH, USA
“It made the scariest part of going from PC to Mac go away.”—Shaun from CA, USA
“…It works beautifully and completely transparently.”—David Weiss, Director/Editor/Colorist
“…The perfect solution for any Mac user who needs simple and fast read and write access to files stored on NTFS formatted partitions on a Mac.”—Sergiu Gatlan, Softpedia
GOT QUESTIONS
We’ve got answers! Our comprehensive FAQ will walk you through everything you need to know.
Welcome! By entering our site, you accept our terms of use, privacy policy, and our use of cookies. Learn more here.
Jump Right In
Start Developing iOS Apps (Swift) is the perfect starting point for learning to create apps that run on iPhone and iPad. View this set of incremental lessons as a guided introduction to building your first app—including the tools, major concepts, and best practices that will ease your path.
Each lesson contains a tutorial and the conceptual information you need to complete it. The lessons build on each other, walking you through a step-by-step process of creating a simple, real-world iOS app.
As you make your way through the lessons and build the app, you’ll learn about concepts in iOS app development, gain a deeper understanding of the Swift programming language, and familiarize yourself with the many valuable features of Xcode, Apple’s integrated development environment (IDE).
Prerequisites
In these lessons, it is assumed that you are familiar with the Swift programming language. You do not need to be a Swift master to complete the lessons, but you will get more out of the lessons if you can comfortably read and understand Swift code.
If you are not yet comfortable with Swift, complete the Learn to Code exercises in the Swift Playgrounds app. Alternatively, you can work through A Swift Tour from The Swift Programming Language (Swift 3). Both give you a solid foundation in the Swift programming language.
About the Lessons
In these lessons, you’ll be building a simple meal-tracking app called FoodTracker. This app shows a list of meals, including a meal name, rating, and photo. A user can add, remove, or edit a meal. To add a new meal or edit an existing one, users navigate to a different screen where they can specify a name, rating, and photo for a particular meal.
The lessons are each accompanied by an Xcode project file that shows an example of how your code and interface should look at the end of the lesson. After you go through a lesson, you can download the project and check your work against it.
If you need to refer to the concepts you’ve learned throughout the lessons, use the glossary to refresh your memory. Glossary terms are linked throughout the lessons.
Get the Tools
To develop iOS apps using the latest technologies described in these lessons, you need a Mac computer (macOS 10.11.5 or later) running the latest version of Xcode. Xcode includes all the features you need to design, develop, and debug an app. Xcode also contains the iOS SDK, which extends Xcode to include the tools, compilers, and frameworks you need specifically for iOS development.
Download the latest version of Xcode on your Mac free from the App Store.
To download the latest version of Xcode
Open the App Store app on your Mac (by default it’s in the Dock).
In the search field in the top-right corner, type Xcode and press the Return key.
The Xcode app shows up as the first search result.
Click Get and then click Install App.
Enter your Apple ID and password when prompted.
Xcode is downloaded into your /Applications directory.
Important
The lessons were written using Xcode 8.1, iOS SDK 10, and Swift 3. Try to use these versions while working on the tutorials. If you are using a different version, your screen may look different than what is shown in the screenshots. You may also need to make changes to your code to get it to compile.