0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (13)
  • R250 - R500 (60)
  • R500+ (350)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > Macintosh OS

Mac Unlocked - Everything You Need to Know to Get Cracking in macOS Big Sur (Paperback): David Pogue Mac Unlocked - Everything You Need to Know to Get Cracking in macOS Big Sur (Paperback)
David Pogue
R776 R692 Discovery Miles 6 920 Save R84 (11%) Ships in 10 - 15 working days

Make the most of your Mac with this witty, authoritative guide to macOS Big Sur. Apple updates its Mac operating system every year, adding new features with every revision. But after twenty years of this updating cycle without a printed user guide to help customers, feature bloat and complexity have begun to weigh down the works. For thirty years, the Mac faithful have turned to David Pogue's Mac books to guide them. With Mac Unlocked, New York Times bestselling author Pogue introduces readers to the most radical Mac software redesign in Apple history, macOS Big Sur. Beginning Mac users and Windows refugees will gain an understanding of the Mac philosophy; Mac veterans will find a concise guide to what's new in Big Sur, including its stunning visual and sonic redesign, the new Control Center for quick settings changes, and the built-in security auditing features. With a 300 annotated illustrations, sparkling humor, and crystal-clear prose, Mac Unlocked is the new gold-standard guide to the Mac.

PowerShell for Administration, IT Pro Solutions - Professional Reference Edition (Hardcover): William R. Stanek, William Stanek PowerShell for Administration, IT Pro Solutions - Professional Reference Edition (Hardcover)
William R. Stanek, William Stanek
R1,533 Discovery Miles 15 330 Ships in 10 - 15 working days
PowerShell, IT Pro Solutions - Professional Reference Edition (Hardcover): William R. Stanek, William Stanek PowerShell, IT Pro Solutions - Professional Reference Edition (Hardcover)
William R. Stanek, William Stanek
R1,550 Discovery Miles 15 500 Ships in 10 - 15 working days
The Hacker's Guide to OS X - Exploiting OS X from the Root Up (Paperback): Robert Bathurst, Russ Rogers, Alijohn... The Hacker's Guide to OS X - Exploiting OS X from the Root Up (Paperback)
Robert Bathurst, Russ Rogers, Alijohn Ghassemlouei
R1,038 R803 Discovery Miles 8 030 Save R235 (23%) Ships in 12 - 19 working days

Written by two experienced penetration testers the material presented discusses the basics of the OS X environment and its vulnerabilities. Including but limited to; application porting, virtualization utilization and offensive tactics at the kernel, OS and wireless level. This book provides a comprehensive in-depth guide to exploiting and compromising the OS X platform while offering the necessary defense and countermeasure techniques that can be used to stop hackers

As a resource to the reader, the companion website will provide links from the authors, commentary and updates.

*Provides relevant information including some of the latest OS X threats

*Easily accessible to those without any prior OS X experience

*Useful tips and strategies for exploiting and compromising OS X systems

*Includes discussion of defensive and countermeasure applications and how to use them

*Covers mobile IOS vulnerabilities

OS X Exploits and Defense - Own it...Just Like Windows or Linux! (Paperback): Paul Baccas, Kevin Finisterre, Larry H, David... OS X Exploits and Defense - Own it...Just Like Windows or Linux! (Paperback)
Paul Baccas, Kevin Finisterre, Larry H, David Harley, Gary Porteus, …
R1,354 Discovery Miles 13 540 Ships in 12 - 19 working days

Contrary to popular belief, there has never been any shortage of Macintosh-related security issues. OS9 had issues that warranted attention. However, due to both ignorance and a lack of research, many of these issues never saw the light of day. No solid techniques were published for executing arbitrary code on OS9, and there are no notable legacy Macintosh exploits. Due to the combined lack of obvious vulnerabilities and accompanying exploits, Macintosh appeared to be a solid platform. Threats to Macintosh's OS X operating system are increasing in sophistication and number. Whether it is the exploitation of an increasing number of holes, use of rootkits for post-compromise concealment or disturbed denial of service, knowing why the system is vulnerable and understanding how to defend it is critical to computer security.
* Macintosh OS X Boot Process and Forensic Software All the power, all the tools, and all the geekery of Linux is present in Mac OS X. Shell scripts, X11 apps, processes, kernel extensions...it's a UNIX platform....Now, you can master the boot process, and Macintosh forensic software.
* Look Back Before the Flood and Forward Through the 21st Century Threatscape Back in the day, a misunderstanding of Macintosh security was more or less industry-wide. Neither the administrators nor the attackers knew much about the platform. Learn from Kevin Finisterre how and why that has all changed
* Malicious Macs: Malware and the Mac As OS X moves further from desktops, laptops, and servers into the world of consumer technology (iPhones, iPods, and so on), what are the implications for the further spread of malware and other security breaches? Find out from David Harley.
* Malware Detection and the Mac Understand why the continuing insistence of vociferous Mac zealots that it "can't happen here" is likely to aid OS X exploitationg
* Mac OS X for Pen Testers With its BSD roots, super-slick graphical interface, and near-bulletproof reliability, Apple's Mac OS X provides a great platform for pen testing.
* WarDriving and Wireless Penetration Testing with OS X Configure and utilize the KisMAC WLAN discovery tool to WarDrive. Next, use the information obtained during a WarDrive, to successfully penetrate a customer's wireless network.
* Leopard and Tiger Evasion Follow Larry Hernandez through exploitation techniques, tricks, and features of both OS X Tiger and Leopard, using real-world scenarios for explaining and demonstrating the concepts behind them.
* Encryption Technologies and OS X Apple has come a long way from the bleak days of OS9. THere is now a wide array of encryption choices within Mac OS X. Let Gareth Poreus show you what they are.
* Cuts through the hype with a serious discussion of the security
vulnerabilities of the Mac OS X operating system
* Reveals techniques by which OS X can be "owned"
* Details procedures to defeat these techniques
* Offers a sober look at emerging threats and trends

Thor's OS Xodus - Why And How I Left Windows For OS X (Paperback): Timothy "Thor" Mullen Thor's OS Xodus - Why And How I Left Windows For OS X (Paperback)
Timothy "Thor" Mullen
R1,205 Discovery Miles 12 050 Ships in 12 - 19 working days

Thor's OS Xodus: Securely Migrating from Microsoft Windows to Mac OS X provides readers with everything they need to securely and successfully migrate from Microsoft to Mac. It includes information that can be found nowhere else, enabling users to execute a MSFT to OS X migration seamlessly and with minimal downtime. The text is the most complete roadmap for entities that want to move away from Microsoft and decouple their dependency on Microsoft products. It is a perfect choice for enterprise computing, providing the ease and simplicity of a UI that can also be incredibly customized via configuration files because of its BSD core. The text, authored by Thor Mullen, the founder of the "Hammer of God" security co-op group and Principal Security Architect for a worldwide, multi-billion dollar commerce platform, provides the perfect combination of Windows and Unix.

Programming iOS 11 (Paperback): Matt Neuberg Programming iOS 11 (Paperback)
Matt Neuberg
R1,770 R440 Discovery Miles 4 400 Save R1,330 (75%) Ships in 9 - 17 working days

If you're grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you'll learn how to create views, manipulate view controllers, and add features from iOS frameworks. Create, arrange, draw, layer, and animate views that respond to touch Use view controllers to manage multiple screens of interface Master interface classes for scroll views, table views, text, popovers, split views, web views, and controls Dive into frameworks for sound, video, maps, and sensors Access user libraries: music, photos, contacts, and calendar Explore additional topics, including files, networking, and threads Stay up-to-date on iOS 11 innovations, such as: Drag and drop Autolayout changes (including the new safe area) Stretchable navigation bars Table cell swipe buttons Dynamic type improvements Offline sound file rendering, image picker controller changes, new map annotation types, and more

macOS Big Sur For Dummies (Paperback): B LeVitus macOS Big Sur For Dummies (Paperback)
B LeVitus
R599 Discovery Miles 5 990 Ships in 12 - 19 working days

Your "get-started" guide to the world of macOS Big Sur Wherever you like to Mac--at home in front of your trusty iMac or over a coffee with your portable MacBook Air--macOS provides you with the seamless, efficient, and reliable user experience that makes these devices so famously a pleasure to use. macOS Big Sur For Dummies is here to heighten the experience for new users and upgraders alike by providing the very latest on the ways macOS Big Sur can enhance how you work and play. Written in a no-jargon style by Bob LeVitus--the Houston Chronicle's much-loved "Dr. Mac" since 1996--this guide starts with the basics, like getting set up, and explains more advanced uses, like making music and movies, exploring the expanding universe of apps and giving tips on how to save time and enhance productivity along the way. With this book, you'll learn to Set up and connect your Mac Get friendly with Siri Enhance your world with apps Work better and faster Use the comprehensive capabilities of macOS Big Sur to do anything and everything you would like to do--and do it even better. For beginners and experts alike, macOS Big Sur For Dummies is the best way to step into the magical world of getting things done with Mac.

IOS Programming For Beginners - The Simple Guide to Learning IOS Programming Fast! (Hardcover): Tim Warren IOS Programming For Beginners - The Simple Guide to Learning IOS Programming Fast! (Hardcover)
Tim Warren
R598 R542 Discovery Miles 5 420 Save R56 (9%) Ships in 10 - 15 working days
Learn PowerShell in a Month of Lunches: Covers Windows, Linux, and macOS (Paperback): Travis Plunk, James Petty, Tyler... Learn PowerShell in a Month of Lunches: Covers Windows, Linux, and macOS (Paperback)
Travis Plunk, James Petty, Tyler Leonhardt, Don Jones, Jeffery Hicks
R910 R779 Discovery Miles 7 790 Save R131 (14%) Ships in 5 - 10 working days

"Not only for MacOS and Linux users, but also a great resource for Windows PS users." - Bruce Bergman Learn PowerShell in a Month of Lunches: Covers Windows, Linux, and macOS is a task-focused tutorial for administering Linux and macOS systems using Microsoft PowerShell. Adapted by PowerShell team members Travis Plunk and Tyler Leonhardt from the bestselling Learn Windows PowerShell in a Month of Lunches by community legends Don Jones and Jeffrey Hicks, it features Linux-based examples covering core language features and admin tasks. Designed for busy IT professionals, this innovative guide will take you from the basics to PowerShell proficiency through 25 tutorials you can do in your lunch break. about the technology The PowerShell scripting language and administrative shell was initially created for Windows, providing a high-quality command-line interface and awesome automation features. As part of Microsoft's ongoing strategy to support non-Windows platforms with its Azure cloud service and .NET Core framework, PowerShell now runs on Linux and macOS. Like Bash, PowerShell can execute and script nearly any aspect of Linux, so you can easily manage repetitive daily tasks, servers, Cloud resources, Continuous Integration pipelines, and more. Because PowerShell is a full-featured programming language, however, it provides capability well beyond traditional shell scripting languages, such as the ability to treat OS components as objects. about the book Learn PowerShell in a Month of Lunches: Covers Windows, Linux, and macOS is a user-friendly tutorial to managing Linux and macOS systems with PowerShell. It's based on the bestselling Learn Windows PowerShell in a Month of Lunches, which has introduced PowerShell to nearly 100,000 readers. You'll learn how PowerShell shapes up to Bash or Python scripting as you write and run simple scripts that automate boring daily tasks. As you progress through the book, you'll use PowerShell to write Continuous Integration Pipelines and manage cloud-based servers. Just set aside one hour a day for a month, and you'll be automating tasks faster than you ever thought possible! what's inside - Why you should use PowerShell on Linux and macOS - Background jobs and automation techniques - Simple scripting to automate repetitive daily tasks - Common syntax and commands cheat sheet - Each lesson takes you an hour or less about the reader For IT professionals comfortable administering Windows or Linux. No previous experience with PowerShell or Bash required. about the author Travis Plunk has been a Software Engineer on various PowerShell teams since 2013, and at Microsoft since 1999. He was involved in open sourcing PowerShell and has worked on the project full time since shortly after the project was announced. James Petty is a Microsoft MVP, and the CEO and Executive Director for the DevOps Collective and PowerShell.org. Tyler Leonhardt has been a Software Engineer on the PowerShell team since 2017, and at Microsoft since 2016. He is a core maintainer of the PowerShell extension for Visual Studio Code. Learn Windows PowerShell in a Month of Lunches was written by PowerShell community legends Don Jones and Jeffrey Hicks, who have years of experience as successful PowerShell trainers.

macOS Support Essentials 12 - Apple Pro Training Series - Supporting and Troubleshooting macOS Monterey (Paperback): Benjamin... macOS Support Essentials 12 - Apple Pro Training Series - Supporting and Troubleshooting macOS Monterey (Paperback)
Benjamin Levy, Adam Karneboge, Steve Leebove
R1,515 Discovery Miles 15 150 Ships in 12 - 19 working days

macOS Support Essentials 12, the official book for macOS support, is a top-notch primer for anyone who needs to support, troubleshoot, or optimize macOS Monterey, such as IT professionals, technicians, help desk specialists, and ardent Mac users. This is the only Apple Pro Training Series book that covers Monterey. You'll find in-depth, step-by-step instructions on everything from upgrading, updating, reinstalling and configuring macOS Monterey to setting-up network services. This book covers updated system utilities and new features in macOS Monterey: Passwords System Preference Live Text Voice Control User privacy settings Notarized apps Startup Security Utility And more! This book includes the following content: Authoritative explanations of underlying technologies, troubleshooting, system administration, and much more Focused lessons that take you step by step through practical, real-world tasks A Web Edition that provides the full text of the book online The Apple Pro Training Series is Apple's official self-paced learning resource. Books in this series offer downloadable lesson files and an online version of the book. Additional information on this and other books in this series can be found at www.peachpit.com/apple. For more on certification, visit training.apple.com.

SwiftUI For Dummies (Paperback): W.M. Lee SwiftUI For Dummies (Paperback)
W.M. Lee
R669 Discovery Miles 6 690 Ships in 12 - 19 working days

The simplest way to create world-class apps Have a unique app idea but worried you don't quite have the coding skills to build it? Good news: You can stop fretting about someone beating you to market with the same idea and start work right now using SwiftUI. SwiftUI is a gateway app development framework that has become one of the best ways for fledgling developers to get iOS apps off the ground without having to become a coding expert overnight. SwiftUI For Dummies makes that process even faster, providing a friendly introduction to the SwiftUI and Swift programming language and helping you feel right at home creating and building with playgrounds. The book also covers the frameworks and APIs that make it so easy to create smooth, intuitive interfaces--just dive right in and have fun! Combine projects into workspaces Employ Xcode editing tools Use constants and variables Test your code on iOS Simulator Time is of the essence, and with SwiftUI For Dummies, it's also on your side. Get going with this friendly guide today, and you'll be celebrating the successful launch of your app way before you thought possible!

Swift Recipes for iOS Developers - Real-Life Code from App Store Apps (Paperback, 1st ed.): Alexander Nekrasov Swift Recipes for iOS Developers - Real-Life Code from App Store Apps (Paperback, 1st ed.)
Alexander Nekrasov
R1,534 R1,258 Discovery Miles 12 580 Save R276 (18%) Ships in 10 - 15 working days

Boost your iOS developer career by learning from real-life examples and start writing code for one of the most successful platforms ever. No matter if you're an experienced developer or just a beginner, you'll find something new and something useful for your future projects here. All of the recipes in this book are taken from real-life commercial projects that have been approved by Apple and published on the App Store. You won't write "Hello, world!" and similar programs. Instead you'll see how to parse different data formats; run JavaScript code right inside your iOS app; and enhance storyboard editor with several simple extensions. You'll make beautiful modern-looking dialogs with blurs, shadows and rounded corners using only a few lines of code, and safely convert data after analyzing text strings. Go on to animate your layout and get your app shored up to crash as little as possible Each recipe offers a code snippet to copy and paste to your project as a tool to boost your knowledge, as well as, create plug-and-play features. Each of recipe shows the description for each line of code while explaining the logic of it, contains references to documentation, and gives you an opportunity to modify or write something similar that fits your project better. A good piece of code should not work but also be short, clear, and stable. And that combo will be our priority in these code recipes. Well-written code snippets must run in any environment and be easily transferrable from one project to another. Most of the provided recipes will migrate from one project to another with little to no changes at all, and with years of real-world application have proven themselves to be useful and stable. Dive into the world of iOS development and write clear, functioning, and safe Swift code! What You'll Learn Parse, convert, and print Swift data Develop stunning UIs quickly Write effective and portable Swift extensions Make your code cleaner and safer Who This Book Is For Beginners in iOS development who want to improve their skills with real-life examples. Developers switching to mobile development from other areas. All iOS developers looking for code recipes.

Beginning iOS 6 Development - Exploring the iOS SDK (Paperback, 1st ed.): David Mark, Jack Nutting, Jeff Lamarche, Fredrik... Beginning iOS 6 Development - Exploring the iOS SDK (Paperback, 1st ed.)
David Mark, Jack Nutting, Jeff Lamarche, Fredrik Olsson
R1,470 R1,249 Discovery Miles 12 490 Save R221 (15%) Ships in 10 - 15 working days

The team that brought you the bestselling Beginning iPhone Development is back again for Beginning iOS 6 Development, bringing this definitive guide up-to-date with Apple's latest and greatest iOS 6 SDK, as well as with the latest version of Xcode. There's coverage of brand new technologies, with chapters on storyboards and iCloud, for example, as well as significant updates to existing chapters to bring them in line with all the changes that came with the iOS 6 SDK. You'll have everything you need to create your very own apps for the latest iOS devices, including the iPhone 4S, iPad 2, and the latest iPod touch. Every single sample app in the book has been rebuilt from scratch using latest Xcode and the latest 64-bit iOS 6-specific project templates and designed to take advantage of the latest Xcode features. Assuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, Beginning iOS 6 Development offers a complete soup-to-nuts course in iPhone, iPad, and iPod touch programming.The book starts with the basics, walking through the process of downloading and installing Xcode and the iOS 6 SDK, and then guides you though the creation of your first simple application. From there, you'll learn how to integrate all the interface elements Apple touch users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders. You'll master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs. The confusing art of table building will be demystified, and you'll learn how to save your data using the iPhone file system. You'll also learn how to save and retrieve your data using a variety of persistence techniques, including Core Data and SQLite. And there's much more You'll learn to draw using Quartz 2D and OpenGL ES, add multitouch gestural support (pinches and swipes) to your applications, and work with the camera, photo library, accelerometer, and built-in GPS. You'll discover the fine points of application preferences and learn how to localize your apps for multiple languages.* The iOS 6 update to the bestselling and most recommended book for Cocoa touch developers * Packed full of tricks, techniques, and enthusiasm for the new SDK from a developer perspective * Written in an accessible, easy-to-follow style What you'll learn * Everything you need to know to develop your own bestselling iPhone and iPad apps * Best practices for optimizing your code and delivering great user experiences * How to create universal apps for both the iPhone and iPad * What is data persistence and why is it important * Get started with building cool, crisp User Interfaces * What and how to use Table Views * How to do graphics with Quartz and OpenGL ES * What geo app development features the new iOS brings to the iPhone * How to get your app in iCloud * And much much more...Who this book is for Everyone who wants to start developing for iPhone, iPod touch, and iPad For the latest source code, please head to www.iphonedevbook.com.

OS X Incident Response - Scripting and Analysis (Paperback): Jaron Bradley OS X Incident Response - Scripting and Analysis (Paperback)
Jaron Bradley
R1,354 Discovery Miles 13 540 Ships in 12 - 19 working days

OS X Incident Response: Scripting and Analysis is written for analysts who are looking to expand their understanding of a lesser-known operating system. By mastering the forensic artifacts of OS X, analysts will set themselves apart by acquiring an up-and-coming skillset. Digital forensics is a critical art and science. While forensics is commonly thought of as a function of a legal investigation, the same tactics and techniques used for those investigations are also important in a response to an incident. Digital evidence is not only critical in the course of investigating many crimes but businesses are recognizing the importance of having skilled forensic investigators on staff in the case of policy violations. Perhaps more importantly, though, businesses are seeing enormous impact from malware outbreaks as well as data breaches. The skills of a forensic investigator are critical to determine the source of the attack as well as the impact. While there is a lot of focus on Windows because it is the predominant desktop operating system, there are currently very few resources available for forensic investigators on how to investigate attacks, gather evidence and respond to incidents involving OS X. The number of Macs on enterprise networks is rapidly increasing, especially with the growing prevalence of BYOD, including iPads and iPhones. Author Jaron Bradley covers a wide variety of topics, including both the collection and analysis of the forensic pieces found on the OS. Instead of using expensive commercial tools that clone the hard drive, you will learn how to write your own Python and bash-based response scripts. These scripts and methodologies can be used to collect and analyze volatile data immediately. For online source codes, please visit: https://github.com/jbradley89/osx_incident_response_scripting_and_analysis

Beginning iPad Development for iPhone Developers - Mastering the iPad SDK (Paperback, 1st ed.): Jack Nutting, David Mark, Dave... Beginning iPad Development for iPhone Developers - Mastering the iPad SDK (Paperback, 1st ed.)
Jack Nutting, David Mark, Dave Wooldridge
R986 R847 Discovery Miles 8 470 Save R139 (14%) Ships in 10 - 15 working days

It's in magazines and newspapers, it's on television and radio, it's on busses and billboards and pretty much everywhere you look (except for Apple stores, where it's likely still sold out). The iPad is the hot new touchscreen tablet from Apple, representing the next generation of mobile computing. Packed with dozens of new features, the iOS 3.2 SDK enables you to build sophisticated, desktop-quality apps for this exciting new platform. Every iPhone and iPod touch app developer looking to take the next step and move into the iPad arena will want to read this book from cover to cover. Beginning iPad Development for iPhone Developers: Mastering the iPad SDK has all the answers, and you'll find them presented with the same easy-to-follow style and thorough coverage you've come to expect from titles like Beginning iPhone 3 Development-everything an aspiring iPad developer needs to know to create great apps. Best-selling authors Jack Nutting, Dave Wooldridge, and Dave Mark show iPhone developers how to master all of the iPad-exclusive frameworks and features, which are explained, demonstrated in action, and put through their paces in this comprehensive programming guide.You'll get a detailed understanding of the new feature set and gain every possible advantage in the iTunes App Store. What you'll learn* How to design app interfaces optimized for the iPad by taking advantage of new UIKit features such as Popovers, Split View Controllers, and new Modal Views.* How to utilize new graphics functionality, Core Text, Document Sharing, and advanced input methods to build powerful productivity solutions.* How to embrace the iPad's superior media capabilities with its new video and display options.* How to convert an existing iPhone project into a stand-alone iPad app or a Universal app for both iPhone and iPad users.Developing iOS 4 Apps? Since many of the new features in iOS 3.2 are also present in iOS 4, this is one of the first books available in print that extensively covers several of the new APIs that iPhone developers are also eager to learn for creating iOS 4-optimized apps. Who this book is for This book is for all iPhone app developers who want to leverage their skills to create professional apps for the iPad.Complete Source Code Provided Beginning iPad Development for iPhone Developers includes extensive example projects and the complete source code for Dudel, a full-fledged drawing app for the iPad. Table of Contents* Welcome to the Paradigm Shift* Getting Started with iPad Development* Exploring the iPhone SDK's New iPad Features* New Graphics Functionality* Using Core Text* Popovers* Video and Display* Split Views and Modal Modes* New Input Methods* Working with Documents* From iPhone to iPad* Additional Resources for iPad Development

Mac Basics In Simple Steps (Paperback, 2nd edition): Tom Myer Mac Basics In Simple Steps (Paperback, 2nd edition)
Tom Myer
R361 R325 Discovery Miles 3 250 Save R36 (10%) Ships in 12 - 19 working days

Discover everything you want to know about Mac basics in this easy-to-use guide, from the most essential tasks that you'll want to perform, to solving the most common problems you'll encounter.

iOS Architecture Patterns - MVC, MVP, MVVM, VIPER, and VIP in Swift (Paperback, 1st ed.): Raul Garcia iOS Architecture Patterns - MVC, MVP, MVVM, VIPER, and VIP in Swift (Paperback, 1st ed.)
Raul Garcia
R1,421 R1,173 Discovery Miles 11 730 Save R248 (17%) Ships in 10 - 15 working days

Develop well-structured applications using tested techniques and patterns. When you start to develop an application, you not only have to think about the idea of the finished application, but also about how it will evolve as it is built. This book shows you how to plan for changes, scope creep, and for the possibility of other developers joining in. Start by learning what architecture patterns for an application are. You'll find out why it's important for your applications to be based on these patterns and which ones are the most common. Then you'll look at the MVC as one of the best known and used patterns. You'll see how and when it can be implemented in your applications, as well as its advantages and disadvantages. From there, you'll discover the first evolution of the MVC model: the MVP, which introduces a new layer (Presenter) to better manage views. The next evolution after that is the MVVM, which introduces the ViewModel layer and its connection with the views through Data Binding. With those prominent patterns covered, you'll read about VIPER and VIP, Architecture Patterns that seeks to make applications easily maintainable, modularized, and highly scalable. All of which are hallmarks of Clean Architecture. Architecture patterns have developed and evolved to give your applications solid foundations. Understanding these patterns, you will reduce the problems that may arise when modifying existing functions, adding new ones, or correcting errors that may arise in the development process. What You'll Learn Code cleanly with solid foundations Start your project ready to adapt and evolve as features and other developers are added Find and apply the right patterns for the best results Who This Book Is ForDevelopers with some programming knowledge who want to learn different architecture patterns, those who already have more experience and are looking for a starting point on complex patterns such as VIPER or VIP, and beginner programmers

Essential Mac OS: Sierra Editon (Paperback, Sierra ed): Kevin Wilson Essential Mac OS: Sierra Editon (Paperback, Sierra ed)
Kevin Wilson
R426 Discovery Miles 4 260 Ships in 12 - 19 working days
How to Do Everything Mac OS X Lion Edition (Paperback, 3rd edition): Dwight Spivey How to Do Everything Mac OS X Lion Edition (Paperback, 3rd edition)
Dwight Spivey
R910 R810 Discovery Miles 8 100 Save R100 (11%) Ships in 10 - 15 working days

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Get the Most Out of Your MacWith coverage of the iMac, MacBook, MacBook Air, and Mac mini, How to Do Everything Mac, OS X Lion Edition shows you how to configure and customize your Mac and take full advantage of all the powerful tools and capabilities. You'll learn about the new features, including Multi-Touch gestures, Mission Control, full-screen apps, Launchpad, FaceTime, and more. Hardware, networking, security, and maintenance are also discussed in this practical guide. Interact with your Mac using Multi-Touch gestures View your system from Mission Control Connect to the Internet and explore with Safari Video chat with FaceTime Stay in touch and on schedule with Mail, Address Book, iCal, and iChat Browse and download content from the Mac App Store Access your apps from Launchpad and view them full-screen Use iWork for word processing, spreadsheets, and presentations Stay entertained with QuickTime, iPhoto, iTunes, and iMovie Sync data with your iPod, iPad, or iPhone Set up a wired or wireless network Connect external devices via USB and FireWire Troubleshoot, maintain, and back up your Mac Dwight Spivey is a product manager for Konica Minolta. He has worked with the Mac since 1996, is a member of the Apple Developer Connection, and stays up to date on all Mac technical issues. Dwight is the author of iPhone & iPod touch QuickSteps and many other Mac-related titles.

macOS in easy steps - Illustrated using macOS Ventura (Paperback): Nick Vandome macOS in easy steps - Illustrated using macOS Ventura (Paperback)
Nick Vandome
R399 Discovery Miles 3 990 Ships in 9 - 17 working days
macOS Ventura For Dummies (Paperback): G. Hart-Davis macOS Ventura For Dummies (Paperback)
G. Hart-Davis
R615 Discovery Miles 6 150 Ships in 12 - 19 working days

Learn the ins and outs of macOS Ventura macOS Ventura For Dummies is packed with all the information you need on this latest version of macOS. With expert tips, tricks, and troubleshooting ideas, it's the trusted guide for those new to Mac computers and those upgrading their systems. Learn how to organize your files, ensure that your data is secure, work more efficiently, and take advantage of the newest features. Dummies helps you navigate the interface, use helpful shortcuts, and beyond--the easy way. Explore the features of macOS Ventura and get things done with ease Find out how to locate files, open and close programs, and customize the OS Troubleshoot common problems and keep your system running smoothly Make sure your data is secure and your computer is hacker-proof This is the perfect Dummies guide for first-time macOS users, as well as people who are upgrading their systems and need a reference.

Test-Driven Development in Swift - Compile Better Code with XCTest and TDD (Paperback, 1st ed.): Gio Lodi Test-Driven Development in Swift - Compile Better Code with XCTest and TDD (Paperback, 1st ed.)
Gio Lodi
R1,295 R1,075 Discovery Miles 10 750 Save R220 (17%) Ships in 10 - 15 working days

Leverage Swift to practice effective and efficient test-driven development (TDD) methodology. Software testing and TDD are evergreen programming concepts-yet Swift developers haven't widely adopted them. What's needed is a clear roadmap to learn and adopt TDD in the Swift world. Over the past years, Apple has invested in XCTest and Xcode's testing infrastructure, making testing a new top priority in their ecosystem. Open-source libraries such as Quick and Nimble have also reached maturity. The tools are there. This book will show you how to wield them. TDD has much more to offer than catching bugs. With this book, you'll learn a philosophy for building software. TDD enables engineers to solve problems incrementally, writing only as much code as necessary. By decomposing big problems into small steps, you can move along at a fast pace, always making visible progress. Participate in the test-driven development journey by building a real iOS application and incorporating new concepts through each chapter. The book's concepts will emerge as you figure out ways to use tests to drive the solutions to the problems of each chapter. Through the TDD of a single application, you'll be introduced to all the staples and advanced concepts of the craft, understand the trade offs each technique offers, and review an iterative process of software development. Test-Driven Development in Swift provides the path for a highly efficient way to make amazing apps. What You'll Learn Write tests that are easy to maintain Look after an ever-growing test suite Build a testing vocabulary that can be applied outside the Swift world See how Swift programming enhances the TDD flow seen in dynamic languages Discover how compiler errors can provide the same helpful guidance as failing tests do Who This Book Is For Mid-level developers keen to write higher quality code and improve their workflows. Also, developers that have already been writing tests but feel they are not getting the most out of them.

Interprocess Communication with macOS - Apple IPC Methods (Paperback, 1st ed.): Hem Dutt Interprocess Communication with macOS - Apple IPC Methods (Paperback, 1st ed.)
Hem Dutt
R1,513 R1,237 Discovery Miles 12 370 Save R276 (18%) Ships in 10 - 15 working days

Build highly modular software in macOS that interacts deeply and intuitively with other programs. This book explores all techniques available for Inter-process communications (IPC) from high level macOS layers to deep kernel options while applying theoretical concepts into practical implementations on real world scenarios. You'll see how IPC techniques are used for exchanging data and messages among multiple threads in one or more processes, which may be running on one or more computers connected by a network or running locally. IPC methods can be divided into methods for message passing, synchronization, shared memory, and remote procedure calls (RPC). A poorly conceived IPC can even expose an entire network to over-the-network attacks. Despite the risks, processes and applications absolutely need to communicate with each other across your system and the network. You'll see how these communications facilitate information sharing, computational speedup, modularity, convenience, and privilege separation. In macOS, a program has a number of ways to communicate with other programs. These mechanisms for IPC often exist in different layers of the system. You'll examine how each has its own specific purposes, limitations, and intended scenarios. Some are more suitable than others for code written at a certain level of the system. For example, a kernel extension would not make use of Apple events. Additionally, the book reveals that different users have different rights when it comes to accessing files, changing system wide settings, and so on, depending on whether they are admin users or ordinary users. Running code with root or administrative privileges can intensify the dangers posed by security vulnerabilities. You'll learn that to elevate privileges safely, it is mandatory for the application to perform the task through a secure Helper process. What You'll Learn Expand the capabilities of your programs by sharing data within multiple applications Understand and dig deep into the world of Helper tools to create apps that need user privilege elevation Enhance the modularity of a system by allowing your applications to interact and share data with a website Who This Book Is For Software engineers and architects designing and developing secure applications for macOS and iOS who have hands-on knowledge of Swift with XCode.

Quantitative Data Analysis with Minitab - A Guide for Social Scientists (Paperback): Alan Bryman, Duncan Cramer Quantitative Data Analysis with Minitab - A Guide for Social Scientists (Paperback)
Alan Bryman, Duncan Cramer
R1,385 Discovery Miles 13 850 Ships in 12 - 19 working days

Quantitative data analysis is now a compulsory component of most degree courses in the social sciences and students are increasingly reliant on computers for the analysis of data. Quantitative Data Analysis with Minitab explains statistical tests for Mac users using the same formulae free, non-technical approach as the very successful SPPS version. Students will learn a wide range of quantitative data analysis techniques and become familiar with how these techniques can be implemented through the latest version of Minitab. Techniques covered include univariate analysis (with frequency table, dispersion and histograms), bivariate (with contingency tables correlation, analysis of varience and non-parametric tests) and multivariate analysis (with multiple regression, path analysis, covarience and factor analysis). In addition the book covers issues such as sampling, statistical significance, conceptualization and measurement and the selection of appropriate tests. Each chapter concludes with a set of exercises. Social science students will be interested in this integrated, non-mathematical introduction to quantitative data anlysis and the Minitab package.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Magnetospheric Plasma Physics: The…
David Southwood, Stanley W H Cowley Frs, … Hardcover R4,457 R3,600 Discovery Miles 36 000
Baryonic Processes in the Large-Scale…
Jean-Baptiste Durrive Hardcover R3,504 Discovery Miles 35 040
X-Ray Radiation of Highly Charged Ions
Heinrich F. Beyer, H.J. Kluge, … Hardcover R3,014 Discovery Miles 30 140
The Freja Mission
Rickard Lundin, Gerhard Haerendel, … Hardcover R2,993 Discovery Miles 29 930
Wise Use of Null Hypothesis Tests - A…
Frank S Corotto Paperback R3,124 Discovery Miles 31 240
Physics of Satellite Surface Charging…
Shu T. Lai, Rezy Pradipta Hardcover R2,814 Discovery Miles 28 140
Born In Chains - The Diary Of An Angry…
Clinton Chauke Paperback  (1)
R542 Discovery Miles 5 420
Multiple Perspectives on the Effects of…
Stephen G. Harkins Hardcover R3,044 Discovery Miles 30 440
High-Energy-Density Physics - Foundation…
R. Paul Drake Hardcover R2,991 R2,084 Discovery Miles 20 840
Magnetocumulative Generators
Larry L. Altgilbers Hardcover R4,603 Discovery Miles 46 030

 

Partners