Posts Tagged “iOS”
- Overcast 2024.11.1 (5)November 20, 2024
- Why Can’t iOS Have Smart Folders? (2)November 20, 2024
- DOJ Wants Google to Sell Chrome and De-Google Android (37)November 19, 2024
- News Explorer 2.0 (3)November 19, 2024
- iOS 18.1.1 and iPadOS 18.1.1 November 19, 2024
- Swift Concurrency Proposal Index (1)November 18, 2024
- App Store Connect 2.0 (4)November 13, 2024
- Questioning EU Geo-Blocking Restrictions (5)November 13, 2024
- Misguided Apple Intelligence Ads (12)November 12, 2024
- Bodyreader v. Apple November 12, 2024
- John Geleynse Retires From Apple (2)November 12, 2024
- The Ongoing Battle for Vestibular Accessibility (1)November 11, 2024
- iPhones Mysteriously Rebooting Themselves (3)November 8, 2024
- Lost iCloud Notes (7)November 8, 2024
- CloudKit Reference and Index Issues November 7, 2024
- Problematic Swift Concurrency Patterns (1)November 7, 2024
- iOS 18: Health App Medications (3)November 7, 2024
- iOS 18: Screen Sharing With Remote Control (1)November 7, 2024
- Data Tracking and Notifications in Core Data and SwiftData (1)November 6, 2024
- How to Highlight Text Fragments When Linking (3)November 5, 2024
- How to Use Cursor for iOS Development November 4, 2024
- Fantastical 4 and Windows Version (18)November 1, 2024
- Apple’s Q4 2024 Results November 1, 2024
- iOS Apple Intelligence in EU in April 2025 (2)October 31, 2024
- iOS 18.1 and iPadOS 18.1 (1)October 28, 2024
- Security Research on Private Cloud Compute October 25, 2024
- Testing EU iOS Features in iOS 18.2 (2)October 25, 2024
- Disney+ and Hulu Drop IAP (1)October 25, 2024
- Apple Intelligence in macOS 15.2 and iOS 18.2 October 24, 2024
- Apple Intelligence in macOS 15.1 and iOS 18.1 (13)October 24, 2024
- TouchArcade Is Shutting Down (2)October 23, 2024
- exit(173) Receipt Fetching Deprecated on Sequoia October 18, 2024
- Click-to-Cancel (4)October 18, 2024
- Returning to Core Data (2)October 16, 2024
- Passkeys Credential Exchange (16)October 16, 2024
- iPad mini (7th Generation) (2)October 15, 2024
- Fake Safari Link Sharing Text (5)October 14, 2024
- Swift Foundation Unification (3)October 14, 2024
- Greppability Is an Underrated Code Metric October 14, 2024
- Virtualizing iOS on Apple Silicon October 11, 2024
- Apple Passwords’ Generated Strong Password Format (6)October 10, 2024
- Musi for YouTube Removed From the App Store (4)October 9, 2024
- Launching Before UserDefaults Is Available (9)October 7, 2024
- Setting Up an iOS VPN Without an App (6)October 4, 2024
- iOS 18.0.1 October 4, 2024
- Migrating the TelemetryDeck SDK to Swift 6 Mode (1)October 2, 2024
- Hurricane Helene and Messages via Satellite (4)October 1, 2024
- Swift Concurrency and Objective-C (6)October 1, 2024
- Epic’s Document Request and Apple’s Injunction Challenge October 1, 2024
- SwiftData Expressions September 30, 2024
- An Abridged History of Safari Showstoppers (6)September 30, 2024
- European Commission Specification Proceedings (17)September 30, 2024
- iA Writer’s Google Drive Access (6)September 27, 2024
- NSManagedObjectID and PersistentIdentifier September 27, 2024
- iPhone 80% Charging Limit (16)September 26, 2024
- Halide Rejected From the App Store (10)September 24, 2024
- What Is a Photo? (17)September 24, 2024
- ISO8601DateFormatter and Fractional Seconds (4)September 23, 2024
- iPhone 16 Pro Camera (2)September 19, 2024
- Swift 6 (19)September 19, 2024
- Feedback Feedback (4)September 18, 2024
- Apple Drops Lawsuit Against NSO Group September 18, 2024
- The Accuracy of “Find My” AirPods (2)September 17, 2024
- Glowtime Ennui (15)September 17, 2024
- iOS 18 (7)September 16, 2024
- Canceling the Unity Runtime Fee (1)September 13, 2024
- StopTheMadness Pro 9 September 13, 2024
- Age Verification and the App Store (1)September 12, 2024
- iOS 18 AirPods Pro 2 Firmware (3)September 11, 2024
- No Alternative Payments in Louisiana (4)September 11, 2024
- Apple Denies Evidence of Hiding Browser Choice Setting (3)September 10, 2024
- EU iOS Envy (23)September 10, 2024
- Apple’s DMA Compliance, Summer 2024 September 10, 2024
- What to Do With Unwanted Political Spam Texts (3)September 10, 2024
- iPhone 16 Pro and iPhone 16 Pro Max (8)September 9, 2024
- iPhone 16 and iPhone 16 Plus (7)September 9, 2024
- Spotify Connect Can No Longer Use iPhone Volume Buttons (26)September 5, 2024
- Apple Books Layoffs (12)September 3, 2024
- AppleVis Will Continue Under Be My Eyes September 3, 2024
- FreemiumKit and RevenueCat (6)September 2, 2024
- Cancellable withObservationTracking in Swift (2)August 30, 2024
- Mobile Deployment Pipelines for $0 (1)August 29, 2024
- Updating Apple Developer Credit Card on File (1)August 28, 2024
- Making Shortcuts’ Action Editor Easier to Browse August 28, 2024
- Migrating KeyboardKit to Swift 6 Language Mode August 27, 2024
- Telegram Founder Arrested (19)August 26, 2024
- CarPlay Spinning Its Wheels (6)August 26, 2024
- Apple’s Hidden AI Prompts (1)August 23, 2024
- iOS 18: Browser Choice and Default App Controls in EU (3)August 22, 2024
- App Store Business Reorg (3)August 22, 2024
- iOS 17 Search String Crash (3)August 22, 2024
- Monument Valley 3 in Netflix Games August 21, 2024
- Self-Hosted VPN App Rejected Due to IAP (3)August 21, 2024
- Apple Maps in Sequoia and iOS 18 August 20, 2024
- Roblox: the Biggest Game in the World (4)August 19, 2024
- VPN Apps in Brazilian App Store (2)August 19, 2024
- Epic Games Store for iOS in the EU (25)August 17, 2024
- Epic Games Pays AltStore PAL’s CTF August 15, 2024
- iPhone NFC Access Outside EU (2)August 15, 2024
- Halide 2.15: Process Zero (9)August 15, 2024
- Managing the Home Screen Using iPhone Mirroring (4)August 14, 2024
- EU Pricing Information in Spotify App (6)August 14, 2024
- Creator Platforms and the App Store (12)August 14, 2024
- iDOS 3 in the App Store August 13, 2024
- Wrong About the App Store (22)August 13, 2024
- Apple Going After Patreon (32)August 12, 2024
- Apple Intelligence Foundation Language Models August 12, 2024
- Collect Cards Bypassing App Review via CodePush (1)August 9, 2024
- Apple Pressures ByteDance and Tencent Over IAP (7)August 9, 2024
- Allowing iOS PC Emulator Apps to Download Games (1)August 9, 2024
- DMA Compliance: Initial Acquisition and Store Services Fees (48)August 8, 2024
- iOS 17.6.1 and iPadOS 17.6.1 August 8, 2024
- Safari Distraction Control (2)August 7, 2024
- Inside Apple Arcade (5)August 7, 2024
- Apple’s Q3 2024 Results (3)August 5, 2024
- “Find My” Privacy (10)August 5, 2024
- iOS 17.6 and iPadOS 17.6 (19)July 31, 2024
- BitTorrent Apps in AltStore PAL (7)July 30, 2024
- Spain Investigates App Store (6)July 30, 2024
- The First Apple Intelligence Beta (11)July 29, 2024
- Magic Lasso Redesigned (4)July 29, 2024
- Actor Reentrancy in Swift (5)July 29, 2024
- Sonos Apologizes for App Redesign (11)July 26, 2024
- SwiftData and Core Data at WWDC24 (7)July 26, 2024
- Apple Commits to Opening NFC in EU (1)July 25, 2024
- SwiftUI at WWDC24 (8)July 24, 2024
- Scaling Back Apple TV+ Content (14)July 23, 2024
- India Calls Out App Store (5)July 23, 2024
- Taboola + Apple News (3)July 22, 2024
- iDOS 3 Still Rejected From the App Store, Despite UTM (2)July 19, 2024
- Apple Passwords App in Sequoia and iOS 18 (10)July 19, 2024
- System Settings in Sequoia (8)July 19, 2024
- Overcast’s New Foundation (53)July 18, 2024
- Safari Private Browsing 2.0 (7)July 18, 2024
- Safari 18 Announced (6)July 18, 2024
- Swift Testing in Xcode 16 July 17, 2024
- Xcode 16 Announced (7)July 17, 2024
- NSCopyObject, the Griefer That Keeps on Griefing (2)July 16, 2024
- UTM SE Now in the App Store (3)July 15, 2024
- NSCopying in a Swift World July 15, 2024
- Transferring Google Photos (1)July 12, 2024
- Delta 1.6 Rejected From the App Store (4)July 12, 2024
- Ricoh ScanSnap iX1600 (17)July 11, 2024
- App Intents Dogfooding July 11, 2024
- The Unofficial Apple AI Weblog (3)July 10, 2024
- iOS 18: Vehicle Motion Cues (5)July 9, 2024
- CarPlay at WWDC24 (3)July 9, 2024
- Apple Intelligence for Siri in Spring 2025 (4)July 8, 2024
- Ivory 2.0 (6)July 8, 2024
- Epic Games Store Temporarily Allowed (17)July 8, 2024
- Epic Games Store Blocked via Notarization (14)July 5, 2024
- Apple Removes VPN Apps From Russian App Store (4)July 5, 2024
- DOJ Investigating Apple-Google Default Search Engine Deal (2)July 5, 2024
- Longstanding CocoaPods Vulnerabities July 4, 2024
- AirPods Fast Connect Vulnerability (5)July 4, 2024
- Chrome’s Entrust Certificate Distrust (1)July 4, 2024
- Translation API in iOS 18 and macOS Sequoia (8)July 4, 2024
- Deleting Messages Attachments Everywhere (5)July 3, 2024
- Feature Requests for Death (1)July 3, 2024
- “Filter Unknown Senders” in Messages.app July 2, 2024
- RCS in iOS 18 Beta (5)June 28, 2024
- Longevity, by Design (19)June 28, 2024
- Python Apps Rejected From App Store (4)June 28, 2024
- Apple News Publisher Sign-in Required (4)June 26, 2024
- Apple Found in Breach of DMA (9)June 24, 2024
- SwiftData vs. Realm Performance Comparison (4)June 24, 2024
- iCloud Drive, Dropbox, and Proton Drive (8)June 24, 2024
- No Apple Intelligence or iPhone Mirroring in EU at Launch (45)June 21, 2024
- OmniFocus 4.3 June 20, 2024
- Apple Intelligence Training (2)June 19, 2024
- Customizable Control Center and Lock Screen Buttons in iOS 18 (8)June 19, 2024
- iDOS 3 Rejected From the App Store (13)June 18, 2024
- Former Head of NSA Joins OpenAI Board (3)June 18, 2024
- EU to Charge Apple for Violating DMA (26)June 17, 2024
- Japan Passes Law to Allow App Marketplaces (22)June 17, 2024
- WWDC 2024 Links (2)June 14, 2024
- Private Cloud Compute (1)June 14, 2024
- UTM Blocked Outside App Store via Notarization (25)June 14, 2024
- iPhone Mirroring (8)June 13, 2024
- Dark Mode iOS 18 App Icons and Home Screen Personalization (4)June 13, 2024
- Redesigned Photos App in iOS 18 (6)June 13, 2024
- Catalyst (Not) at WWDC24 (8)June 13, 2024
- Apple Account (5)June 13, 2024
- iOS RCS Support Delayed (5)June 12, 2024
- Apple Intelligence Announced (28)June 10, 2024
- iOS 18 Announced (2)June 10, 2024
- WWDC 2024 Preview (3)June 7, 2024
- Import and Export From Apple Notes (4)June 7, 2024
- No Bounty for Kaspersky (4)June 7, 2024
- WWDC 2024 Wish Lists (19)June 6, 2024
- MarketplaceKit License Renewal Problems June 6, 2024
- Screen Time Bugs (5)June 5, 2024
- Proposed EU Chat Control June 4, 2024
- Swift at 10 (16)June 4, 2024
- SwiftData Issues in macOS 14 and iOS 17 June 4, 2024
- Why Your Wi-Fi Router Doubles As an AirTag (2)May 31, 2024
- Unwanted Tracking Alerts in iOS and Android (4)May 31, 2024
- YouTube Playables (3)May 30, 2024
- iOS Retro Console Game Emulators (1)May 30, 2024
- CloudKit Throttles and Debugging (4)May 29, 2024
- Can Anyone But a Tech Giant Build the Next Big Thing? (9)May 29, 2024
- iPhones Pause Charging During Continuity Camera (1)May 28, 2024
- Dynamic Swift Predicates in macOS 14 and iOS 17 (3)May 28, 2024
- Redesigned Apple Developer Forums (7)May 24, 2024
- The Dark Age of Authentication (20)May 23, 2024
- Apple Updates Silently Enable iCloud Keychain (6)May 21, 2024
- iOS 17.5.1 and iPadOS 17.5.1 (2)May 20, 2024
- Swift FormatStyle Issues (4)May 20, 2024
- iOS 17.5 Resurfacing Deleted Photos (8)May 20, 2024
- Carbon Copy Cloner 7 (2)May 17, 2024
- Problems With App Store Bundles (6)May 16, 2024
- Web-Only Apple Music Features (4)May 16, 2024
- Delta’s 10-Year Journey to the Top of the App Store May 16, 2024
- iOS 17.5 “Fixes” client_id But Breaks App Marketplaces (1)May 15, 2024
- No Bounty for Kernel Vulnerability (8)May 14, 2024
- Criticism of Signal (12)May 14, 2024
- Revamping Siri With iOS 18 (5)May 14, 2024
- iOS 17.5 and iPadOS 17.5 (7)May 13, 2024
- Black Camera.app Screen and Broken Shutter Button (6)May 10, 2024
- FDA Recalls Defective Insulin Pump App (1)May 10, 2024
- Apple Platform Security Guide (May 2024) May 9, 2024
- Why In-App Purchases Don’t Work for the Enterprise (1)May 9, 2024
- Turning Off iOS 17 Contact Posters (3)May 8, 2024
- iOS 17 Calendar Search Failures (1)May 6, 2024
- Apple’s Third-Party SDK List for Privacy Manifests May 6, 2024
- Swift’s Native Clocks Are Very Inefficient (1)May 6, 2024
- Tracking Through MarketplaceKit (2)May 3, 2024
- Core Technology Fee Exemptions (8)May 2, 2024
- Delta Emulator in the App Store (4)May 2, 2024
- AltStore PAL (5)May 2, 2024
- The Joy of Shortcuts (13)May 1, 2024
- Qi2 Battery Packs and Chargers (1)May 1, 2024
- Compelled to Unlock With Fingerprint (3)May 1, 2024
- Losing Screen Time Settings (2)April 30, 2024
- Hearing for Apple Violating Epic’s Injunction (1)April 30, 2024
- Janky Apple ID Security (63)April 26, 2024
- TikTok Ban (26)April 24, 2024
- Elegant Concurrency Operations in Core Data April 23, 2024
- Apple Maps in Tokyo (6)April 22, 2024
- Apple Removes Messaging Apps From Chinese App Store (2)April 19, 2024
- VLC vs. the App Stores (11)April 19, 2024
- Optimizing WebKit & Safari for Speedometer 3.0 (2)April 19, 2024
- Legibility and San Francisco (10)April 18, 2024
- Cryptocurrency Apple Antitrust Lawsuit (4)April 18, 2024
- It’s Time for a New AirPort (28)April 17, 2024
- Rediscovering CardDAV (3)April 17, 2024
- Keeping Your Data From Apple Is Harder Than Expected (2)April 15, 2024
- Effects of the DMA’s Browser Choice Requirement April 12, 2024
- “Don’t Let Me Go” and iCloud Storage Tiers (14)April 12, 2024
- Grindr’s Plan to Squeeze Its Users April 12, 2024
- Used Genuine Apple Parts and Parts Pairing (2)April 11, 2024
- Apple Alerts Users to Mercenary Spyware Attacks (1)April 11, 2024
- Humane Ai Pin Reviews (6)April 11, 2024
- Automattic Acquires Beeper April 11, 2024
- OmniFocus 4.2 (2)April 9, 2024
- AirTag Firmware Rollout Date (4)April 9, 2024
- Voice Dream Reader Switches to Subscriptions (8)April 8, 2024
- Music App Links in EU (2)April 8, 2024
- Allowing iOS Game Emulators and Mini Apps (1)April 8, 2024
- Embedding a Privacy Manifest Into an XCFramework April 5, 2024
- Trying to Bring Apple Watch to Android (3)April 5, 2024
- AV1 Integer Overflow April 4, 2024
- Seven Years of APFS (11)April 3, 2024
- Oregon Passes Right-to-Repair Law April 2, 2024
- AI and the Web Developer Job Market (4)April 2, 2024
- XPC Resources April 1, 2024
- App Store Subscriptions and Family Sharing April 1, 2024
- The Journal App’s “Discoverable by Others” Setting March 29, 2024
- StopTheMadness Pro (4)March 29, 2024
- Facebook’s Project Ghostbusters (3)March 28, 2024
- Siri Regressions in iOS 17 (19)March 28, 2024
- “MFA Bombing” Attacks Targeting Apple Users (2)March 27, 2024
- Canva Acquires Affinity/Serif (7)March 26, 2024
- DMA Non-Compliance Investigations (11)March 26, 2024
- Movie Piracy App Tops App Store Charts (4)March 26, 2024
- Digital Wallets and the “Only Apple Pay Does This” Mythology (3)March 25, 2024
- iPulse for iOS March 25, 2024
- _eventFirstResponderChainDescription (6)March 22, 2024
- Apple Manuals, Specs, and Downloads (1)March 22, 2024
- Epic Challenges External Link Rules and Commission (1)March 22, 2024
- iOS 17.4.1 and iPadOS 17.4.1 March 22, 2024
- U.S. Sues Apple Over iPhone Monopoly (44)March 21, 2024
- How to Bypass SwiftUI App Launch During Unit Testing March 21, 2024
- Visual Studio App Center Retirement March 20, 2024
- Monopoly Go Hits $2B in 10 Months (6)March 20, 2024
- DMA Compliance Workshop: Notarization and Core Technology Fee (33)March 20, 2024
- iOS Notarization’s Human Review (10)March 17, 2024
- Spotify Anti-Steering Stonewalling March 15, 2024
- Fake Bitcoin Wallet in the App Store (11)March 15, 2024
- DealMachine Subscription Cancellations (7)March 14, 2024
- DMA Compliance: Custom External Link Designs March 14, 2024
- DMA Compliance: Web Distribution of iOS Apps in EU (11)March 13, 2024
- Most Subscriptions Apps Do Not Make Money March 13, 2024
- App Marketplaces Will Stop Working If You Travel Outside the EU (12)March 8, 2024
- Apple Tweaks New EU App Store Business Terms March 8, 2024
- iOS 17.4 and iPadOS 17.4 March 7, 2024
- Apple Terminates Epic Games’ Developer Account Again (22)March 6, 2024
- HP All-In Plan (5)March 6, 2024
- Emulation on iPhone (1)March 5, 2024
- EU Fines Apple $2 Billion Over Anti-Steering Rules (22)March 4, 2024
- Thoughts on Apple’s DMA Compliance (3)March 4, 2024
- How the Swift Compiler Knows That DispatchQueue.main Implies @MainActor March 1, 2024
- Where View.task Gets Its Main-actor Isolation From March 1, 2024
- Making Friends With AttributeGraph February 28, 2024
- Apple Arcade’s Uncertain Future (8)February 26, 2024
- Might Have Been (7)February 26, 2024
- A Complete Guide to Bluesky (1)February 26, 2024
- Apple Sports (1)February 23, 2024
- IAP Required for Insight Timer Tips (2)February 23, 2024
- Muse Retrospective February 22, 2024
- 2023 Six Colors Apple Report Card (17)February 22, 2024
- 2023 Apple Vision Accessibility Report Card (1)February 22, 2024
- iMessage With PQ3 (1)February 21, 2024
- Signal Usernames February 21, 2024
- VirnetX v. Apple Over Because VPN Patents Invalidated (1)February 21, 2024
- 1Password Acquires Kolide (10)February 20, 2024
- Epic Gets New Developer Account (10)February 20, 2024
- EU to Fine Apple Over Anti-Steering Rules February 20, 2024
- Fraudulent Rabby Wallet App (5)February 19, 2024
- Hidden Messages Features in iOS 17 (4)February 19, 2024
- iOS RCS Support Due to China (1)February 19, 2024
- The SwiftUI Field Guide (4)February 16, 2024
- Meta to Pass Along Fee for Boosted Posts (4)February 16, 2024
- iOS 17: Assistive Access (3)February 16, 2024
- Apple News You Can’t Use (9)February 15, 2024
- The iMessage Halo Effect (1)February 14, 2024
- Fraudulent Kimi App (2)February 14, 2024
- Bumping macOS’s Major Version Number (5)February 13, 2024
- Dragging From a List With SwiftUI (2)February 13, 2024
- OmniFocus 4 (6)February 12, 2024
- Fraudulent LassPass App (6)February 9, 2024
- iOS 17.4 Changes PWAs to Shortcuts in EU (7)February 9, 2024
- iOS 17.3.1 and iPadOS 17.3.1 February 9, 2024
- Inside Code Signing: Certificates (3)February 7, 2024
- Joe Rogan No Longer Exclusive to Spotify (3)February 5, 2024
- Tapestry Kickstarter (3)February 2, 2024
- The End of Adobe XD? (1)February 1, 2024
- Castro Sold Again (2)January 31, 2024
- NSA Buying Logs From Data Brokers January 31, 2024
- In Loving Memory of Square Checkbox (2)January 30, 2024
- Portable EPUBs (6)January 30, 2024
- App Marketplaces: AltStore and Epic Games Store (13)January 29, 2024
- Apple Podcasts Transcripts (2)January 29, 2024
- Platform Tilt January 29, 2024
- Sign in With Apple No Longer Required (2)January 26, 2024
- Streaming Games in a Single App (5)January 26, 2024
- DMA Compliance: Default App Controls and NFC (1)January 26, 2024
- DMA Compliance: Alternative Browser Engines (2)January 26, 2024
- DMA Compliance: Interoperability Requests (1)January 26, 2024
- DMA Compliance: App Analytics and User Data Portability January 26, 2024
- DMA Compliance: Alternative Payments January 26, 2024
- DMA Compliance: Alternative App Stores But No Sideloading (17)January 25, 2024
- In Praise of Buttons (17)January 24, 2024
- SwiftUI Main Thread Hang Detector (1)January 23, 2024
- Runestone Rejected From the App Store (2)January 22, 2024
- Classical Music and CarPlay (1)January 22, 2024
- iOS 17.3 and iPadOS 17.3 January 22, 2024
- Prompt 3 (5)January 19, 2024
- MouthPad^ (1)January 19, 2024
- StoreKit Purchase Link Entitlement for United States (16)January 18, 2024
- Supreme Court Declines to Hear Apple v. Epic Case January 18, 2024
- Meetup and IAC Apps Acquired (2)January 15, 2024
- Unity Store Bans VLC January 15, 2024
- Easier Wallet Pass Sharing in iOS 17.2 (1)January 15, 2024
- Upgrading From an iPhone 12 mini to an iPhone 15 Pro (17)January 12, 2024
- AirDrop Log Dehashing (2)January 11, 2024
- Fixing Continuity Camera (4)January 10, 2024
- Apple’s Five App Stores (4)January 10, 2024
- Google Settles Incognito Lawsuit January 10, 2024
- SwiftData Fetching Pending Changes January 9, 2024
- Clicks Hardware Keyboard for iPhone (6)January 5, 2024
- Automatic Grammar Agreement January 5, 2024
- HEY Calendar Rejected From the App Store (7)January 5, 2024
- Taxatio Rejected From the App Store (4)January 5, 2024
- Beeper and the Centurion Lounge (19)December 29, 2023
- Japanese Consumption Tax and the App Store December 29, 2023
- Operation Triangulation Details (3)December 28, 2023
- Crashing iPhones With a Flipper Zero (1)December 28, 2023
- Apple Music Replay’s Broken Record (4)December 27, 2023
- Beeper’s Final Fixes and Government Investigations (3)December 22, 2023
- WeChat’s HotspotHelper Entitlement (2)December 22, 2023
- iOS 17 Autocorrect (12)December 22, 2023
- How to Change a New iPhone Passcode If You Forget It December 21, 2023
- Manual AutoFill in Safari December 21, 2023
- Dictation and Predictive Text in macOS Sonoma and iOS 17 December 20, 2023
- The Original iPhone Demo (3)December 20, 2023
- Measuring the Data iOS and Android Send to Apple and Google (6)December 20, 2023
- iOS 17.2.1 (2)December 19, 2023
- The Case for Clipboard Managers (11)December 18, 2023
- Contingent Pricing for App Store Subscriptions (2)December 18, 2023
- Stolen Device Protection in iOS 17.3 (5)December 15, 2023
- Threads in EU and on ActivityPub (3)December 15, 2023
- Apple and Corellium Settlement (1)December 15, 2023
- Apple Expands Self Service Repair December 15, 2023
- Google’s Confusing New Location Data Settings (3)December 15, 2023
- Google Reneges on Unlimited Storage and on Read-Only Preservation (2)December 14, 2023
- Apple Launches Journal App (7)December 12, 2023
- iOS 17.2 and iPadOS 17.2 December 12, 2023
- Apple Blocks Beeper Mini (10)December 11, 2023
- WhatsApp Supports Photos and Video in Original Quality December 11, 2023
- Google Maps in Late 2023 (3)December 11, 2023
- End-to-End Security for Facebook Messenger December 7, 2023
- Privacy Manifests Update (2)December 7, 2023
- Governments Using Push Notifications to Surveil Users (2)December 6, 2023
- iCloud Advanced Data Protection Uptake (1)December 6, 2023
- Misinformation About NameDrop December 6, 2023
- Emergency SOS via Satellite Pricing December 6, 2023
- Filmic’s Entire Staff Laid Off (1)December 5, 2023
- Castro May Be Dying (1)December 5, 2023
- iMessage Contact Key Verification (1)December 5, 2023
- Computational Bridal Photo (4)December 4, 2023
- iOS 17.1.2 and iPadOS 17.1.2 November 30, 2023
- Composable Architecture and Swift Observation November 28, 2023
- Apple Cash Escheat Heads-up (2)November 28, 2023
- Google Drive Loses Months of Customer Data (1)November 28, 2023
- YouTube’s Ad Blocker Crackdown (10)November 28, 2023
- Privacy Is Priceless, But Signal Is Expensive (1)November 22, 2023
- Black Friday 2023 (16)November 21, 2023
- Apple to Add RCS Messaging in iOS 17 Update (4)November 16, 2023
- Computers Are Magical; Computers Are Awful (11)November 14, 2023
- iPhone Parts Pairing (3)November 13, 2023
- Apple Music Voice Plan Discontinued (1)November 10, 2023
- Weathergraph 1.0.210 (3)November 10, 2023
- iOS 17.1.1 and iPadOS 17.1.1 November 9, 2023
- iOS 17.1 Lock Screen Photo Album Shuffle November 8, 2023
- iLeakage: Browser-Based Timerless Speculative Execution Attacks on Apple Devices November 7, 2023
- Apple’s Three Safaris (2)November 3, 2023
- Swift TO Is Closing Down November 1, 2023
- Improper App Store Contact With Developers October 27, 2023
- iOS 17.1 and iPadOS 17.1 October 26, 2023
- AirPods Pro With iOS 17 (1)October 25, 2023
- Translate in iOS 17 and macOS Sonoma October 25, 2023
- YouTube Music on HomePod October 24, 2023
- iOS 17: Check In October 24, 2023
- Cue Testimony in US v. Google (6)October 23, 2023
- 6 TB and 12 TB iCloud+ Plans October 23, 2023
- Apple’s Use of Swift and SwiftUI in iOS 17 (1)October 20, 2023
- An Apple Library Primer (1)October 20, 2023
- Updating iPhones in Boxes (4)October 16, 2023
- The History of Cover Flow (5)October 13, 2023
- Relative Time Labels (15)October 13, 2023
- iPhone SE 4 Rumors (15)October 13, 2023
- Unit Testing a SwiftUI Query October 11, 2023
- Thinking in SwiftUI (2023) October 4, 2023
- Apple Adopts Tighter Chinese App Store Rules (1)October 4, 2023
- iPhone 15 Pro Overheating (2)October 3, 2023
- Pixel 8 Leak Promises 7 Years of OS Updates (1)October 3, 2023
- Epic Games Layoffs and Bandcamp October 3, 2023
- Epic Anti-Steering Stay and Supreme Court Petition October 3, 2023
- The Bleeding Edge of Swift Concurrency October 2, 2023
- @Model for CoreData (9)October 2, 2023
- iOS 17 September 18, 2023
- Apple’s New Transformer-Powered Predictive Text Model (1)September 18, 2023
- Maps in 2023 (3)September 18, 2023
- Automatically Pausing Animated Images September 15, 2023
- New Apple ID Sign-In Options (5)September 15, 2023
- Unity Runtime Fee (6)September 14, 2023
- iOS 17 Shipping Soon September 14, 2023
- iPhone 15 Pro and iPhone 15 Pro Max (10)September 12, 2023
- iPhone 15 and iPhone 15 Plus (8)September 12, 2023
- Today in E-mail Hegemony (6)September 11, 2023
- App Store Continues to Host Scammy Apps (5)September 11, 2023
- BLASTPASS (3)September 8, 2023
- iOS 16.6.1 and iPadOS 16.6.1 September 8, 2023
- Debugging Universal Links (2)September 7, 2023
- Mozilla Report on Auto Privacy (8)September 7, 2023
- DMA Gatekeepers Designated (6)September 6, 2023
- Apple Discontinues iTunes Movie Trailers App (2)September 1, 2023
- Apple to Drop Customer Support via Social Media (3)September 1, 2023
- Anticipating the Coming USB-C iPhone Backlash (24)August 31, 2023
- Vexl Rejected From the App Store (2)August 31, 2023
- Analysis of Obfuscation Techniques Found in FairPlay August 30, 2023
- No App, No Entry (4)August 30, 2023
- Digital Will Sues Apple Over Developer Account Termination (4)August 24, 2023
- U.K. Proposal to Weaken Messaging Security (2)August 24, 2023
- White Noise Podcasts on Spotify August 23, 2023
- TimeStory Dev Journal (1)August 23, 2023
- iOS App Setup for Remote Push Notifications (1)August 22, 2023
- Twitter to Remove Block Feature (3)August 21, 2023
- iOS 17 Moves “End Call” Button (5)August 18, 2023
- Post-Exploit Fake Airplane Mode (1)August 18, 2023
- Apple to Send Batterygate Payments August 16, 2023
- Typography Is Impossible (1)August 16, 2023
- Making an IPv6 URLRequest August 14, 2023
- Unraveling the Digital Markets Act (3)August 11, 2023
- Overlaying Text on Images August 11, 2023
- China to Require Apps to Register With Government (1)August 10, 2023
- Another User Locked Out of Apple Account (10)August 8, 2023
- What’s the Deal With Sensor Tower? (5)August 8, 2023
- End of Support for Cortana in Windows August 7, 2023
- AirTag Success Story August 7, 2023
- Spectre Camera Pro August 4, 2023
- Building, Testing, and Scaling With SwiftUI (9)August 3, 2023
- Helping ckbk Remove Ad Tracking August 2, 2023
- Twitter Is Now X (8)August 1, 2023
- iCloud Drive Troubleshooting, Metadata, and Custom Icons (3)July 31, 2023
- Web Environment Integrity (2)July 27, 2023
- UK Antitrust Lawsuit Over App Store Fees July 27, 2023
- Microsoft Office’s New Default Font: Aptos (2)July 26, 2023
- Using AirPods as a Hearing Aid July 26, 2023
- Melio (2)July 25, 2023
- iOS 16.6 and iPadOS 16.6 July 24, 2023
- Apple Opposes Updated UK Investigatory Powers Act (2)July 24, 2023
- A Fast Timestamp Parser in Swift July 21, 2023
- Better Medication Tracking (3)July 21, 2023
- The Auto Layout Comprehendium July 20, 2023
- Immich July 19, 2023
- Creating Dynamic Colors in SwiftUI July 18, 2023
- Laws of UX July 18, 2023
- Chronicling 1.0 (3)July 17, 2023
- Absurdly Long YouTube Videos That Play Nothing on Purpose (6)July 17, 2023
- Threads and ActivityPub (1)July 14, 2023
- iOS 17 Public Beta July 13, 2023
- iOS 17’s Live Voicemail (4)July 13, 2023
- HomePod Sound Recognition (2)July 12, 2023
- Rapid Security Responses Pulled Due to User Agent July 11, 2023
- The App Store Turns 15 (2)July 10, 2023
- How the Threads App Was Built July 10, 2023
- Evernote Acquisition and Layoffs (7)July 10, 2023
- French Bill to Allow Police to Commandeer Phones (11)July 7, 2023
- Is It Safe to Store Passwords and 2FA Codes Together? (7)July 7, 2023
- SwiftUI Data Flow 2023 July 6, 2023
- Family Passwords and Passkey Providers (1)July 5, 2023
- A Vatican-Sized Flag Mystery July 5, 2023
- Instagram Threads (1)July 4, 2023
- S3 Files 2023.1 July 3, 2023
- Apple Resisting Further Changes to Anti-Steering Rules July 3, 2023
- Paste 4 (6)June 30, 2023
- YouTube Playables Gaming Service June 27, 2023
- Triangulation Exploit (1)June 27, 2023
- Automating App Review (2)June 27, 2023
- iOS 16.5.1 and iPadOS 16.5.1 June 22, 2023
- MVC Isn’t MVC June 21, 2023
- Scanning QR Codes With Your iPhone (7)June 21, 2023
- Damus Zaps vs. the App Store June 21, 2023
- Safari 17 Profiles (1)June 21, 2023
- Proposed Japanese Law for Alternate App Stores (7)June 20, 2023
- Privacy Manifests (2)June 20, 2023
- Safari 17 Link Tracking Protection (1)June 19, 2023
- ODNI Report on Commercially Available Information June 15, 2023
- Snowden Ten Years Later (1)June 15, 2023
- Apple Execs on Facebook (2011) June 15, 2023
- SwiftData (10)June 12, 2023
- CloudKit and the iCloud Drive Switch (1)June 9, 2023
- Feedback Through an Intermediary (2)June 9, 2023
- Apollo Shutting Down June 30th (10)June 8, 2023
- iCloud Drive Now Supports File Versions (4)June 8, 2023
- Network Path Monitoring June 8, 2023
- WWDC 2023 Links (1)June 6, 2023
- Xcode 15 Announced June 6, 2023
- Apple Vision Pro (15)June 5, 2023
- iOS 17 Announced (1)June 5, 2023
- WWDC 2023 Preview (4)June 2, 2023
- WWDC 2023 Wish Lists (8)June 1, 2023
- Reddit to Charge for API June 1, 2023
- StopTheMadness 39: Hiding Page Elements June 1, 2023
- Rewriting Remotion in SwiftUI May 30, 2023
- Rewriting SoundCloud in SwiftUI May 30, 2023
- SwiftUI Notes Before WWDC 2023 May 30, 2023
- Building Large-Scale Apps With SwiftUI (1)May 30, 2023
- Receipt Validation With SHA-256 May 29, 2023
- Photo Stream Shutting Down (3)May 29, 2023
- Apple Intelligence (4)May 29, 2023
- 2022 App Store Transparency Report (2)May 23, 2023
- SwiftUICoreImage May 22, 2023
- 2023 Automation April Shortcuts Winners (1)May 19, 2023
- iOS 16.5 and iPadOS 16.5 May 18, 2023
- FTC Says Facebook Violated 2020 Consent Decree May 18, 2023
- Apple’s 2023 Accessibility Feature Preview (3)May 17, 2023
- Detecting Unwanted Location Trackers (1)May 16, 2023
- Context SDK (3)May 15, 2023
- Apple Service Outages (3)May 12, 2023
- NSPredicate, Core Data, and NULL (1)May 12, 2023
- LLM Coding Tools in Xcode (1)May 12, 2023
- More App Store Studies May 12, 2023
- Getting Ready for Dataless Files (8)May 11, 2023
- Corellium Wins iOS Simulator Copyright Case (1)May 11, 2023
- Going Independent (2)May 9, 2023
- Pogue’s Photos Unification (3)May 9, 2023
- App Store Rules Regarding Trials May 9, 2023
- Passkeys: A Loss of User Control? (14)May 8, 2023
- Rapid Security Response Version Numbers May 8, 2023
- Limiting iPhone USB-C Speeds (2)May 8, 2023
- Instapaper 8.3 (1)May 5, 2023
- CarPlay in the Age of Large Screens (5)May 3, 2023
- Multiple Apple ID Accounts (10)May 3, 2023
- Reducing Gaia GPS Battery Drain (2)May 2, 2023
- Wallaroo and SwiftUI on iOS May 2, 2023
- Brave Search No Longer Using Bing (6)May 1, 2023
- Turmoil Behind Siri (5)May 1, 2023
- Designing for Colorblindness April 28, 2023
- Swift Foundation Preview (3)April 27, 2023
- Apple’s Guidance for StateObject Initialization (1)April 27, 2023
- countryd (1)April 27, 2023
- Zero-Click Exploits Against iOS 16 April 27, 2023
- The Four Types of Safari Extension (4)April 26, 2023
- Google Authenticator Adds Syncing (3)April 26, 2023
- 1Password to Add Telemetry (12)April 26, 2023
- Apple Wins Antitrust Battle With Epic Games (1)April 25, 2023
- Ads in the Windows 11 Start Menu and in iOS (7)April 25, 2023
- Pythonista 3.4 Update Rejected (1)April 25, 2023
- Sideloading Rumored for iOS 17 (9)April 24, 2023
- ChatGPT in SwiftKey April 24, 2023
- iPhone Thieves Locking Users Out of Their Apple Accounts (17)April 20, 2023
- Lockdown Mode in iOS 16.4 Breaks Web Forms April 20, 2023
- CloudSyncSession April 20, 2023
- Canopy April 20, 2023
- Apple Card Savings Account Launches (1)April 19, 2023
- TidBITS Downsizing and New Direction (4)April 19, 2023
- The End of Computer Magazines in America (2)April 19, 2023
- Creating a Company Contact on iOS April 18, 2023
- Parler Shuts Down (9)April 18, 2023
- Angry Birds Company to Be Sold to Sega April 18, 2023
- Swift’s Versioned canImport() April 17, 2023
- Katie Cotton, RIP April 17, 2023
- Make Something Wonderful April 17, 2023
- Peer Group Benchmarks April 14, 2023
- 2023 Six Colors Apple in the Enterprise Report Card (2)April 11, 2023
- SVG to SwiftUI Converter (1)April 11, 2023
- Carrier-Forced Wi-Fi Offloading (2)April 7, 2023
- iOS 16.4.1 and iPadOS 16.4.1 April 7, 2023
- Web Fingerprinting Is Worse Than I Thought (6)April 6, 2023
- StopTheFonts 1.0 April 5, 2023
- Dark Noise 3.0 (1)April 5, 2023
- Alex Hay, RIP April 4, 2023
- General Motors to Phase Out CarPlay (4)April 4, 2023
- Apple Passwords Deserve an App April 4, 2023
- HomePod Late Adopter (27)March 31, 2023
- Apple’s Big Gamble: the 6th Birthday of APFS (2)March 30, 2023
- Apple Music Classical (4)March 29, 2023
- Apple Pay Later (1)March 29, 2023
- Safari 16.4 (1)March 28, 2023
- iOS 16.4 and iPadOS 16.4 (3)March 27, 2023
- Other People’s Playlists in Your Apple Music (1)March 23, 2023
- Recovering Cropped Parts of Google Pixel Screenshots (2)March 21, 2023
- Spelunking Apple’s Open Source (1)March 20, 2023
- The Magic Highlighter 0.6 (1)March 17, 2023
- Equality in Swift: NSObject, Subclasses, and Existentials March 17, 2023
- GPT-4 (10)March 15, 2023
- Aiko 1.0.3 March 15, 2023
- Why a Separate App for Classical Music (4)March 15, 2023
- Converting the Streaks Apple Watch App to SwiftUI March 14, 2023
- Pattern Matching on Swift Error Codes March 13, 2023
- Music to No One’s Ears (5)March 10, 2023
- Working Around Stuck Safari Tabs Syncing (7)March 10, 2023
- Apple Music Classical Pre-Order (7)March 9, 2023
- Indie Success (3)March 9, 2023
- 2022 Apple Vision Accessibility Report Card (4)March 9, 2023
- EU Narrowing the Spotify Antitrust Case March 9, 2023
- Swift “Certificates” and “ASN.1” Packages March 8, 2023
- MoneyWell 2023.01 (4)March 7, 2023
- iOS Announcements and Offers (5)March 6, 2023
- NSViewController.ViewLoading (1)March 3, 2023
- Tweetbot and Twitterrific Subscription Cliff (8)March 2, 2023
- SwiftUI Views Versus Modifiers March 1, 2023
- iMessage on Windows via Microsoft’s Phone Link (4)March 1, 2023
- Pagi Rejected From the App Store (7)February 28, 2023
- Changing Apple ID Password Using Only a Device and Passcode (16)February 27, 2023
- Mammoth 1.0.2 (2)February 27, 2023
- Quora’s Poe (2)February 24, 2023
- ChatGPT for Apple Platforms Development (1)February 24, 2023
- Wi-Fi Sync Spyware (4)February 23, 2023
- The Making of Ice Cubes February 22, 2023
- The Limits of Computational Photography (2)February 22, 2023
- Scam Authenticator App Steals QR Codes (1)February 21, 2023
- Fines As a Security System (2)February 21, 2023
- Google Gives Apple a Cut of Chrome iOS Search Revenue February 21, 2023
- Web Push for Web Apps on iOS and iPadOS (1)February 21, 2023
- Meta Verified and Twitter Blue (1)February 20, 2023
- iOS Betas Tied to Apple ID (2)February 17, 2023
- Homecoming for Mastodon 2.0 (4)February 17, 2023
- Adding Contacts Without Entitlements (2)February 16, 2023
- Using Order Files to Speed Up Launches and Conformance Checks (3)February 16, 2023
- Lawsuits Over Apple Analytics Switch (3)February 15, 2023
- Swapping App Data After Review (3)February 15, 2023
- Geekbench 6 February 15, 2023
- iOS 16.3.1 and iPadOS 16.3.1 (1)February 13, 2023
- Formulas for Optical Adjustments (1)February 13, 2023
- Something Only Apple Can Do February 13, 2023
- Android App Cloning (6)February 13, 2023
- 2022 Six Colors Apple Report Card (17)February 9, 2023
- New WWDR Intermediate Certificate and Receipt Verification (1)February 8, 2023
- The Evolution of Facebook’s iOS App Architecture February 8, 2023
- macOS Isn’t As Small As You Think (2)February 7, 2023
- Tracking Hover Location in SwiftUI February 6, 2023
- Facebook Negative Testing (8)February 6, 2023
- Example Custom FormatStyles February 6, 2023
- Competition in the Mobile Application Ecosystem (5)February 3, 2023
- Bypassing iOS 16.2 Location Privacy (3)February 1, 2023
- Renewing the App Store Small Business Program (5)February 1, 2023
- Using JavaScript in a Swift App (1)January 30, 2023
- Safari Safe Browsing Blocks GitLab in Hong Kong (3)January 30, 2023
- Switching on iCloud Photos (4)January 30, 2023
- SwiftUI in timing.is App (2)January 27, 2023
- The Enshittification of All Things (21)January 27, 2023
- Apple Appeals UK CMA Decision January 27, 2023
- SwiftUI Views Are Lists January 26, 2023
- Twitter to Revert Hostile “For You” Switch (1)January 25, 2023
- iOS 16.3 and iPadOS 16.3 January 24, 2023
- Ivory 1.0 (2)January 24, 2023
- Homecoming for Mastodon 1.1 (1)January 24, 2023
- Twitter Makes It Official (16)January 20, 2023
- Local iOS Backups Repeatedly Prompt for Passcode (3)January 20, 2023
- iCloud Syncing Limitations & Solutions (2)January 18, 2023
- Reading Twitter and Mastodon in NetNewsWire (3)January 18, 2023
- App Store Results in iOS Search (8)January 18, 2023
- Twitter Claims Apps Blocked for Violating API Rules (6)January 17, 2023
- 20 Years of Safari (8)January 13, 2023
- Twitter API Down (13)January 13, 2023
- Favoring Apple Maps Services (2)January 12, 2023
- The Tyranny of the Churn Equation January 12, 2023
- Apple Transparency Report to Include App Takedowns January 12, 2023
- Poor App Rejection Communication (1)January 12, 2023
- Mastodon Client Rejections (8)January 11, 2023
- iCloud Drive Contingency (9)January 11, 2023
- Sketchy ChatGPT App Soars Up App Store Charts (2)January 10, 2023
- iPhone Camera Over Processing (2)January 10, 2023
- Shopify Migrating to React Native January 5, 2023
- Limiting Swift Concurrency’s Cooperative Pool January 5, 2023
- Advanced Phishing Attack (3)January 4, 2023
- Privacy Is OK (1)January 3, 2023
- Overcast Keeping Its Servers (2)January 2, 2023
- The Voice Assistant Battle 2023 (7)December 30, 2022
- Options in macOS Update Notifications (2)December 29, 2022
- Apple Watch’s Camera Control (1)December 29, 2022
- Safari’s Date Picker Causing Customer Support Issues (1)December 27, 2022
- Tesla Wireless Charging Platform December 26, 2022
- 30 Years of PCalc December 23, 2022
- French Court Fines Apple Over Abusive App Store Practices December 22, 2022
- Ivory (6)December 19, 2022
- Epic Settles With FTC Over COPPA Complaint December 19, 2022
- Proton Drive (2)December 16, 2022
- Apple Considering Dropping WebKit Requirement (5)December 14, 2022
- Apple Working on Sideloading for Europe (16)December 14, 2022
- iOS 16.2 and iPadOS 16.2 December 13, 2022
- Apple Pay Expiration Dates December 13, 2022
- The Swifty Future of Foundation (9)December 12, 2022
- Advanced Data Protection for iCloud (17)December 7, 2022
- Security Keys for Apple ID (2)December 7, 2022
- Apple Abandons CSAM Scanning December 7, 2022
- Smaller App Store Pricing Increments (1)December 6, 2022
- AirTag Stalking Class Action Lawsuit (5)December 6, 2022
- Get Rid of the Apple Pay Setup Badge (3)December 6, 2022
- Stable Diffusion With Core ML on Apple Silicon (2)December 2, 2022
- Coinbase Wallet NFT Transfers Blocked From App Store (1)December 2, 2022
- Epic v. Apple Appellate Hearing November 30, 2022
- Masto-Redirect (1)November 29, 2022
- TextKit Custom Truncation November 28, 2022
- clipped() Doesn’t Affect Hit Testing November 25, 2022
- Apple’s Device Analytics Can Identify iCloud Users November 23, 2022
- iCloud for Windows Downloading Other People’s Photos November 23, 2022
- Black Friday 2022 (12)November 22, 2022
- ReadKit 3.1 November 21, 2022
- Microsoft Brings Back SwiftKey for iOS November 20, 2022
- StopTheMadness Font Substitution (1)November 20, 2022
- Swift Proposal: Function Back Deployment November 18, 2022
- Redirect Web for Safari (1)November 18, 2022
- Xcode 14 Unintentionally Increases App Size (1)November 16, 2022
- Weathergraph 1.0.129 November 16, 2022
- An Untrustworthy TLS Certificate in Browsers (1)November 11, 2022
- AirDrop “Everyone” Limit in China (5)November 11, 2022
- iOS 16.1.1 and iPadOS 16.1.1 (4)November 11, 2022
- Analytics in Apple Apps (3)November 9, 2022
- Swift Concurrency Tips (3)November 8, 2022
- SiriSpy Bug (2)November 4, 2022
- Featured Section in TV App (5)November 3, 2022
- Live Activity Guidelines November 3, 2022
- Apple’s Use of Swift and SwiftUI in iOS 16 November 2, 2022
- App Store Ads Gone Wild (2)November 1, 2022
- IAP for NFTs November 1, 2022
- IAP for Boosted Posts (1)November 1, 2022
- Gambling Ads on App Store Product Pages (3)October 31, 2022
- App Store Ads in Today and App Pages (1)October 31, 2022
- Wired Finds App Review Unchanged (2)October 31, 2022
- Apple Rejects Spotify Update That E-mails External Purchase Info (1)October 28, 2022
- Apple Security Research Blog (2)October 27, 2022
- WSJ Tech Live 2022 Apple Interview (2)October 27, 2022
- Freeform Beta (3)October 26, 2022
- iOS 16.1 (2)October 25, 2022
- iOS 16.1: Per-App Copy-and-Paste Permissions (1)October 21, 2022
- SOS in the iPhone Status Bar (2)October 20, 2022
- Awair Removing Features and Support for Older Devices (2)October 19, 2022
- Apple Restores VK and Mail.ru Apps to the App Store (1)October 19, 2022
- WhatsApp More Private Than iMessage (8)October 17, 2022
- iOS 16 Includes Dvorak Keyboard (5)October 14, 2022
- Safari Web Extension Storage Callbacks in the Wrong Order (3)October 14, 2022
- Charts Guidelines (1)October 14, 2022
- Apple Card Savings Account (5)October 13, 2022
- Microsoft 365 October 13, 2022
- Integrate SwiftUI Into a UIKit App (1)October 13, 2022
- Ask Apple October 12, 2022
- The Dynamic Island (8)October 11, 2022
- Guides for Starting Apple App Development (6)October 11, 2022
- Swift Was Always Going to Be Part of the OS October 10, 2022
- Midjourney Scam App (1)October 10, 2022
- Weathergraph 1.0.123 (1)October 10, 2022
- Showing the Amount of Free Space on iOS (6)October 7, 2022
- Apple Books in iOS 16 (7)October 7, 2022
- Using Gestures Inside the Dynamic Island (6)October 7, 2022
- iOS Action Discoverability (3)October 7, 2022
- EU Passes Law to Switch iPhone to USB-C (14)October 6, 2022
- Cydia Appeals Apple Lawsuit (5)October 6, 2022
- USB Simplifies Branding But Reintroduces Active Cables (1)October 5, 2022
- Anker Soundcore Liberty 4 Earbuds October 5, 2022
- South Korea Raids Apple Offices (2)October 5, 2022
- Developer Account In Limbo Due to Popularity (2)October 5, 2022
- Accidentally Quadratic KVO (1)October 4, 2022
- Spark Switches to Electron and Subscriptions (13)October 4, 2022
- Bypassing IAP With In-Game Currencies (2)October 3, 2022
- Lock Screen Widgets From Apple Notes URLs September 30, 2022
- Google Maps Improvements (5)September 30, 2022
- Microsoft Discontinuing SwiftKey for iOS (3)September 29, 2022
- App Store Rules for NFT Apps (6)September 29, 2022
- Monospaced Digits in SwiftUI (1)September 28, 2022
- Apple Removes VK and Mail.ru Apps From the App Store (4)September 28, 2022
- Oak 2.5.2 (3)September 27, 2022
- Debug Printing in Swift September 27, 2022
- Outdated vs. Complete Apps (1)September 26, 2022
- Scylla Ad Fraud on Apple Store (1)September 26, 2022
- iOS 16 Lock Screen Widgets Roundup September 22, 2022
- Customizing iOS 16 Lock Screen Wallpaper (7)September 22, 2022
- ForecastAdvisor (3)September 21, 2022
- Weather Strip 1.7.1 September 21, 2022
- Mercury Weather 1.1.4 (1)September 21, 2022
- Zeroing Freed Memory (4)September 20, 2022
- App Store Prices to Increase in Europe (1)September 20, 2022
- Extra iOS 16 Paste Prompts (4)September 19, 2022
- Weathergraph 1.0.117 (3)September 19, 2022
- LockFlow 1.0.2 September 16, 2022
- Unicode 15 (1)September 16, 2022
- Widgetsmith for iOS 16’s Lock Screen September 15, 2022
- eSIM and iPhone 14 (5)September 15, 2022
- Plus, Pro, Max, and Ultra (6)September 14, 2022
- Gassée on Apple Services (5)September 14, 2022
- iOS 16 Text View Breakage (1)September 14, 2022
- Launching Apps From iOS 16’s Lock Screen (1)September 13, 2022
- Sunsetting Dark Sky (7)September 13, 2022
- Safari 16 September 13, 2022
- iOS 16 (1)September 12, 2022
- Swift 5.7 September 12, 2022
- iOS 15.7 and iPadOS 15.7 September 12, 2022
- iPhone Portrait Mode: Past, Present, and Foreground September 9, 2022
- iCloud Shared Photo Library Delayed (1)September 9, 2022
- Using Lazy Properties for Views (4)September 9, 2022
- SwiftUI’s Diffing Algorithm September 9, 2022
- Apple Still Sitting on Entitlement Requests September 8, 2022
- The Steve Jobs Archive (2)September 8, 2022
- iPhone 14 Pro and iPhone 14 Pro Max (7)September 7, 2022
- iPhone 14 and iPhone 14 Plus (1)September 7, 2022
- AirPods Pro 2022 (5)September 7, 2022
- The SwiftUI Render Loop September 4, 2022
- iPhone User Base Overtakes Android in U.S. (15)September 2, 2022
- Apple Settles FlickType Lawsuit (4)September 1, 2022
- Lighter.swift August 26, 2022
- Sales of Different iPhone 13 Models August 25, 2022
- Rejected for Being Too Similar to a Web Site (4)August 25, 2022
- See What JavaScript Commands Get Injected Through an In-App Browser (6)August 24, 2022
- Removing the iOS Dictation Button August 24, 2022
- Pixelmator Photo Switching to Subscriptions (7)August 23, 2022
- Google Account Deleted Due to CSAM False Positive (2)August 22, 2022
- Too Secure (5)August 22, 2022
- iOS VPNs Are Broken (4)August 18, 2022
- Smartphones: a Single Point of Failure (6)August 17, 2022
- Reorder It 1.0.007 August 16, 2022
- Safari Extension: Banish (3)August 16, 2022
- Slow SwiftUI Closure Actions August 16, 2022
- iOS 16 Battery Icon and Text Out of Sync (4)August 12, 2022
- Meta Apps Inject Tracking Code (5)August 12, 2022
- Apple Is Building a Demand-side Platform (1)August 12, 2022
- Telegram Stuck in App Review (13)August 11, 2022
- Facebook Ads Manager Scam Removed From App Store (3)August 11, 2022
- French Publishers Make App Store Antitrust Complaint (1)August 11, 2022
- Time for Apple to Fix Texting (9)August 10, 2022
- Which iOS 15 and macOS 12 Monterey Features Do You Actually Use? (12)August 9, 2022
- South Korea Investigates App Store August 9, 2022
- Weathergraph 1.0.110 August 8, 2022
- Testing Continuity Camera August 8, 2022
- Netflix Homes and Games (3)August 8, 2022
- Dropbox Branding and App Store SEO Shenanigans (3)August 5, 2022
- DuckDuckGo Increases Protection From Microsoft Trackers August 5, 2022
- iMessage and the Secret Service August 4, 2022
- iMessage Editing and Un-Sending (6)August 3, 2022
- Yet More App Store Search Ads (10)August 2, 2022
- Scrubbing Through iOS 16’s Music App (2)July 29, 2022
- Netflix Adds External Subscription Button (1)July 26, 2022
- Personal App Distribution July 25, 2022
- Reverse Engineering SwiftUI’s NavigationPath Codability July 22, 2022
- Apple Re-enables Bluetooth on Every Update (1)July 22, 2022
- Bluetooth Remains Unusually Painful (4)July 22, 2022
- TextExpander Takes Venture Capital (3)July 22, 2022
- Weathergraph 1.0.107 (2)July 22, 2022
- OmniFocus 3.13 and Voice Control July 18, 2022
- Apple Argues to Get Epic Injunction Thrown Out (9)July 15, 2022
- Inject: Hot Reloading in Swift (2)July 14, 2022
- Most Fraudulent Apps Still on the App Store July 14, 2022
- InterfaceBuilder.swift (5)July 13, 2022
- iOS 16 and iPadOS 16 Public Beta July 12, 2022
- Skipping the iPhone 14 (9)July 7, 2022
- Blackbird: a Reference Architecture for Local-First Connected Mobile Apps July 7, 2022
- Lockdown Mode (1)July 6, 2022
- EU Approves Digital Markets Act and Digital Services Act (2)July 6, 2022
- The Power of SwiftUI “task” View Modifier July 5, 2022
- Pruning iOS “System Data” (7)July 5, 2022
- FCC Commissioner Calls for TikTok to Be Remove From App Store (3)July 1, 2022
- Porting Graphing Calculator From C++ to Swift (1)July 1, 2022
- ConcurrencyPlus July 1, 2022
- CMA on WebKit Security Bugs (1)July 1, 2022
- Swift URL Improvements at WWDC 2022 June 30, 2022
- Netherlands and Apple Reach External Payments Agreement (1)June 30, 2022
- StoreKit External Purchase Entitlement for South Korea (1)June 30, 2022
- German Antitrust Probe Into App Tracking Transparency (5)June 29, 2022
- Passkeys (14)June 29, 2022
- OmniFocus Plug-Ins for Deferring Actions June 27, 2022
- WorldWideWeb App (3)June 27, 2022
- EU and Possibly US to Require USB-C for Phones (6)June 27, 2022
- Finding the “To” Address in iOS Mail (4)June 23, 2022
- Verified Brand Logos in Apple Mail (3)June 23, 2022
- Limiting iMessage’s Disk Usage (17)June 22, 2022
- iOS 16 Automatic Verification (1)June 22, 2022
- Mail Merge Returns to Pages June 21, 2022
- SwiftUI Change Log June 21, 2022
- WWDC Lab More Useful Than Feedback (1)June 21, 2022
- Thoughts on SwiftUI After WWDC 2022 (3)June 17, 2022
- SwiftUI Changes at WWDC 2022 June 17, 2022
- iCloud Shared Photo Library June 17, 2022
- Rapid Security Response (2)June 16, 2022
- ParsableFormatStyle June 16, 2022
- Transferring Apps That Use iCloud June 15, 2022
- Clarus Is Back in Ventura (1)June 14, 2022
- Swift Charts (4)June 14, 2022
- FormatStyles in iOS 16 and macOS 13 June 10, 2022
- Swift Regex June 10, 2022
- Safari 16 Announced (6)June 10, 2022
- Continuity Camera at WWDC 2022 (8)June 9, 2022
- Xcode 14 Announced June 9, 2022
- WeatherKit June 8, 2022
- WWDC 2022 Links (3)June 7, 2022
- iOS 16 Announced (6)June 6, 2022
- WWDC 2022 Wish Lists (21)June 3, 2022
- WWDC 2022 Preview June 3, 2022
- Avoiding Swift’s enumerated() June 2, 2022
- Apple Maps in 2022 (5)June 2, 2022
- LinkBuds, LinkBuds S, and Pixel Buds Pro (2)June 2, 2022
- Safer SwiftUI View Modifiers June 1, 2022
- AirDrop Contacts Privacy Flaw (1)June 1, 2022
- SwiftUI Equal and Ideal Sizes May 31, 2022
- Parse Swift SDK May 31, 2022
- AirPods Amber Alerts Lawsuit (12)May 27, 2022
- Apple Developer App 10.0 (5)May 27, 2022
- DuckDuckGo Browser Allows Microsoft Trackers (1)May 27, 2022
- Code Injection with Dyld Interposing May 26, 2022
- Swift @_assemblyVision May 26, 2022
- AttributedString Attribute Scopes May 25, 2022
- Silencing a Family Member’s Alarm (3)May 25, 2022
- OPML-Compatible Apps (6)May 24, 2022
- Corey B. Marion, RIP May 24, 2022
- SwiftUI in 2022 (8)May 24, 2022
- Proposed EU DMA: USB-C, Messaging, NFC (15)May 23, 2022
- Weathergraph 1.0.97 (3)May 20, 2022
- Apple Accessibility Feature Preview (1)May 19, 2022
- Apple Introduces Professional IT Training (1)May 19, 2022
- Weak Self: Closure Rules of Thumb (1)May 18, 2022
- Opt-Out App Store Subscription Increases (4)May 17, 2022
- PasswordWallet 4.8.13 for Mac May 17, 2022
- Xcode 13.4 May 17, 2022
- Apple Platform Security Guide (May 2022) May 16, 2022
- iOS 15.5 and iPadOS 15.5 (1)May 16, 2022
- Sideloading via AltStore (3)May 13, 2022
- On App Store Pricing Inflexibility May 13, 2022
- The Apple Services Experience Is Not Good Enough (10)May 12, 2022
- @MainActor Not Guaranteed (2)May 12, 2022
- Extended Verification Certificates (7)May 12, 2022
- Proposed EU Digital Markets and Services Acts (2)May 12, 2022
- AirPlay Bugs (11)May 11, 2022
- Phantom AirTag Alerts (5)May 10, 2022
- ACM Still Unsatisfied With Apple’s Dating Apps Rules (1)May 10, 2022
- The Information Rejected From App Store Over Pricing (1)May 9, 2022
- Inside Code Signing Technotes (1)May 7, 2022
- Bug Puts Apple Music in Dock (2)May 7, 2022
- iPhone 4S Performance Settlement May 6, 2022
- ReadKit 3 (9)May 5, 2022
- CDC Bought Phone Location Data May 5, 2022
- EU Objects to Apple Limiting Third-Party Access to NFC (9)May 5, 2022
- Apple’s Explanation for Removing Old Apps (13)May 2, 2022
- Apple Watch Late Adopter (12)April 29, 2022
- Autocorrect Explained: Why Your iPhone Adds Annoying Typos While Fixing Others (7)April 29, 2022
- Apple’s Q2 2022 Results April 28, 2022
- Apple Self Service Repair Now Available (3)April 27, 2022
- The Story of iBeer April 26, 2022
- App Store Removing Old Apps That Still Work (16)April 25, 2022
- Heterogeneous Swift Dictionary With Strong Types (1)April 25, 2022
- Applying Computer Science April 21, 2022
- Removing AMP By Default April 20, 2022
- Plenty of Tracking Despite App Tracking Transparency (1)April 20, 2022
- Disabling Universal Links (3)April 19, 2022
- SwiftUI Performance Tips April 19, 2022
- NSPersistentCloudKitContainer in 2022 (2)April 18, 2022
- Former Employee Downloaded Cash App Account Info April 18, 2022
- More Users Opting in to App Tracking (2)April 15, 2022
- 1Password 8 for iOS Early Access (1)April 15, 2022
- Apple-Funded Study on Success of Third-Party Apps (1)April 14, 2022
- Tim Cook Attacks Sideloading in Privacy Keynote (30)April 12, 2022
- Police Records on AirTag Stalking (10)April 11, 2022
- Studio Display Software Update Failures (11)April 11, 2022
- Shipping Services Limit Access for Deliveries App (3)April 11, 2022
- Apple Business Essentials for Small Businesses (3)April 6, 2022
- 2022 Six Colors Apple in the Enterprise Report Card (1)April 6, 2022
- Apple Sitting on Applications and Requests (1)April 5, 2022
- Edge Cases When Dealing With Music April 4, 2022
- External Link for Reader Apps (1)April 1, 2022
- External Purchase Without a Separate App April 1, 2022
- Overcast 2022.2 (6)March 29, 2022
- Lifetime of State Properties in SwiftUI March 29, 2022
- Proposed Digital Markets Act to Require Sideloading (6)March 28, 2022
- Swift “Async Algorithms” Package (3)March 28, 2022
- Special App Store Behavior for Disney+ Subscriptions (5)March 28, 2022
- Searching Twitter Direct Messages March 25, 2022
- iPhone Cameras and Computational Photography (9)March 24, 2022
- Inscrutable App Store Billing (4)March 24, 2022
- Apple Submitted New Proposal to ACM (1)March 24, 2022
- 5G’s Effect on Battery Life (4)March 23, 2022
- Incentives in Product Design and Development (4)March 23, 2022
- Instagram Reintroduces Chronological Feed Option March 23, 2022
- Swift FormatStyle Deep Dive (3)March 22, 2022
- Widespread Apple Services Outage (6)March 21, 2022
- History of Instapaper (1)March 18, 2022
- iOS 15.4 and iPadOS 15.4 March 15, 2022
- Apple Responds to UK CMA Interim Report (2)March 11, 2022
- Featured Dark Patterns March 11, 2022
- Twitter Makes It Harder to Choose Reverse Chronological Timeline (5)March 11, 2022
- iPhone SE 2022 (3)March 8, 2022
- Solo iOS Developer Tips (9)March 7, 2022
- On the Origin of the iPhone March 4, 2022
- Open Web Advocacy (3)March 4, 2022
- iCloud+ Custom E-mail Domains (11)March 2, 2022
- Apple Halts Sales in Russia (6)March 2, 2022
- Apple Says It’s Complying With ACM (14)March 1, 2022
- Tinder’s Opaque, Unfair Pricing Algorithm March 1, 2022
- Still No Instagram iPad App (2)February 28, 2022
- Jim Dalrymple Retires From Writing February 28, 2022
- App Store Small Business Program Now Allows Transfers (1)February 28, 2022
- Musings on Modern Mapping (1)February 25, 2022
- Web3 Choke Point: App Stores (2)February 25, 2022
- EU Says Apple Avoiding Compliance With ACM February 23, 2022
- Swift 5.6 Features in Xcode 13.3 Beta 3 February 22, 2022
- Authenticator App Clones (1)February 22, 2022
- An Unsolicited Streaming App Spec (7)February 21, 2022
- Dutch ACM Wants Existing Apps to Support External Payments February 18, 2022
- Apple SSD Benchmarks and F_FULLSYNC (2)February 17, 2022
- Knitrino Rejected From App Store (1)February 17, 2022
- Surprises When Using Markdown in SwiftUI February 16, 2022
- Omni Automation Now in Shortcuts (1)February 16, 2022
- The Asymmetry of App Review (8)February 16, 2022
- FlickType Lawsuit Allowed to Proceed (1)February 16, 2022
- The Time to Fix Web Security Bugs February 12, 2022
- Bug Opted Users Back In to Sharing Siri Recordings (1)February 11, 2022
- AirTag Updates to Address Unwanted Tracking (3)February 10, 2022
- Micro.blog Moving iOS App to React Native (5)February 10, 2022
- New Apple Technotes February 9, 2022
- Tap to Pay on iPhone (4)February 9, 2022
- dsdump Beta February 9, 2022
- 2021 Six Colors Apple Report Card (5)February 7, 2022
- The Danger of Sideloading Chromium (20)February 7, 2022
- App Store External Purchase Fee: 27% (11)February 4, 2022
- Facebook Blames Apple, Usage Declines (2)February 4, 2022
- Optionals in Swift Objective-C Interoperability (1)February 3, 2022
- How Well the Spotify App Works (7)February 3, 2022
- Too Big to Fail App Review (2)February 3, 2022
- Decimal vs. Double (6)February 2, 2022
- The Case for “Mark as Unread” in Messages (7)February 2, 2022
- Schneier on Sideloading (20)February 2, 2022
- Epic Appeals Ruling in Apple Lawsuit February 2, 2022
- Software Paper Cuts February 1, 2022
- Sunsetting Stack Overflow Jobs February 1, 2022
- CMA Report on Apple Cloud Gaming Restrictions January 31, 2022
- Getting Feedback to Apple (3)January 31, 2022
- Requesting Maps Privacy January 31, 2022
- Unlisted App Distribution (1)January 29, 2022
- Apple’s Q1 2022 Results (2)January 29, 2022
- Unpacking Clone Was the App Store’s Top Download (1)January 29, 2022
- Notes in Apple’s Password Manager (11)January 27, 2022
- iOS 15.4 and iPadOS 15.4 Beta (3)January 27, 2022
- Apple System Status Page Needs to Switch Off Its Reality Distortion Field (5)January 27, 2022
- iOS 15.3 and iPadOS 15.3 (1)January 26, 2022
- Swift Foundation Formatter Improvements January 26, 2022
- The 5G Airline Controversy January 26, 2022
- Clash of the Optionals January 25, 2022
- Netherlands Rejects StoreKit External Purchase Entitlement Plan (13)January 24, 2022
- Apple Did Not Crowdfund :focus-visible in Safari (10)January 24, 2022
- Increased iCloud Errors (6)January 24, 2022
- Google Drive Incorrectly Flags File for Copyright Infringement January 24, 2022
- IAP Fees for Event Services, Deferred Again January 24, 2022
- How Apple Destroys Lightning (10)January 21, 2022
- “American Innovation and Choice Online” and “Open Markets” Acts (1)January 20, 2022
- No More iOS 14 Security Updates (11)January 19, 2022
- 1Password Series C Funding Round (28)January 19, 2022
- An Examination of the Bug Bounty Marketplace January 19, 2022
- Safari 15 IndexedDB Information Leaks (8)January 17, 2022
- StoreKit External Purchase Entitlement for Netherlands January 17, 2022
- iOS Music Player Showcase, 2022 (4)January 14, 2022
- Faking an iPhone Reboot January 14, 2022
- PUBG Developer Sues Apple Over Alleged Rip-offs in the App Store (1)January 14, 2022
- An Approach for Migrating From Objective-C to Swift (3)January 13, 2022
- iOS App Library Is Drunk (1)January 13, 2022
- Uber Removes Watch App (2)January 13, 2022
- iCloud Private Relay Incompatible With T-Mobile Parental Controls January 13, 2022
- Wordle Clones (3)January 12, 2022
- First Impressions of web3 (4)January 11, 2022
- Blue Bubble Envy Is Real (8)January 11, 2022
- AmpMe January 11, 2022
- AirPods 3 Alternatives (1)January 11, 2022
- Lawsuit Alleges Google Paid Apple to Stay Out of Search (1)January 8, 2022
- Facebook App Reads Accelerometer Data January 7, 2022
- Cydia Lawsuit Against Apple Dismissed January 7, 2022
- Parsing .numbers Files With Python January 5, 2022
- Exposure Notification Update, January 2022 (5)January 4, 2022
- iCloud Private Relay White Paper (7)January 4, 2022
- External Retina Display Rumors for 2022 (7)January 3, 2022
- Squeezing the Most Out of Bluetooth January 3, 2022
- Siri Can No Longer Rate Songs (6)December 31, 2021
- The Surprising Cost of Checking Protocol Conformances in Swift December 31, 2021
- The Mac Observer, Acquired December 30, 2021
- Signing Out of iCloud or Apple ID December 30, 2021
- iOS 16 Wishes (20)December 29, 2021
- Tumblr vs. the App Store (1)December 28, 2021
- Dutch Anti-Steering Ruling for Dating Apps (4)December 28, 2021
- iOS Development Tips December 27, 2021
- iOS 15 Autocorrect (21)December 27, 2021
- FBI Guide to Getting Messaging Data December 23, 2021
- Four Years Without Net Neutrality (4)December 21, 2021
- How to Find Why a SwiftUI View Is Updating (1)December 21, 2021
- Apple’s Use of Swift and SwiftUI in iOS 15 (1)December 20, 2021
- USBefuddled (11)December 20, 2021
- How Apple Could Improve Shortcuts December 20, 2021
- Apple Music Feedback Made It to Cook (9)December 17, 2021
- Apple Removes References to Controversial CSAM Scanning Feature (4)December 17, 2021
- FORCEDENTRY iMessage Zero-click Remote Code Execution (1)December 17, 2021
- Expectations When Opting Out of Tracking December 17, 2021
- Privacy and Repairs December 17, 2021
- Proposed Foundation URL Improvements (2)December 15, 2021
- Apple Wins Delay on Anti-Steering Injuction December 14, 2021
- iOS 15.2 and iPadOS 15.2 (1)December 13, 2021
- Alternate App Store Product Pages and URLs December 13, 2021
- Microsoft xCloud App Store Negotiations (1)December 13, 2021
- Abrahams on the Design of Swift (13)December 10, 2021
- Inside Apple’s Design Team (13)December 10, 2021
- OSLogStore on Monterey December 10, 2021
- Life360 Sells Precise User Location Data (6)December 7, 2021
- Apple Opposes Mentions of External Payment Options in Russia December 7, 2021
- DOJ Investigates Apple’s Treatment of Roblox (1)December 7, 2021
- Car Thieves Using AirTags (11)December 3, 2021
- Triple Tap to Capture From OmniFocus December 3, 2021
- Apple Wants Fee for Alternate Billing Systems (4)December 2, 2021
- Inside Apple’s Chat Support (5)December 2, 2021
- Snowflake Weather 1.3 for iOS (2)November 29, 2021
- Mac/iOS Safari Extension: Vinegar (1)November 29, 2021
- Metal-cpp (1)November 26, 2021
- Apple Sues NSO Group (5)November 24, 2021
- Black Friday 2021 November 23, 2021
- Reviewing Content Instead of the App (2)November 22, 2021
- XCRemoteCache (1)November 18, 2021
- WebKit E-mail Formatting Bug November 18, 2021
- How to Use Apple’s Legacy Contact Feature November 18, 2021
- Apple Self Service Repair (12)November 17, 2021
- Picture This Clothing and App Tracking Transparency (3)November 17, 2021
- Twitter Improves API and Restrictions November 16, 2021
- Tim Sweeney Calls for Single, Universal App Store (5)November 16, 2021
- Apple Buys Google Ads for Subscription Apps (7)November 15, 2021
- Revised Messages Communication Safety Feature in iOS 15.2 (2)November 12, 2021
- Notability’s Subscription Transition (4)November 12, 2021
- Apple’s 2021 Fiscal Year in Review November 12, 2021
- Apple Business Essentials (4)November 11, 2021
- Apple Denied Anti-Steering Stay (2)November 10, 2021
- Federighi and Cook on Sideloading (14)November 9, 2021
- Peloton Blames App Tracking Transparency (1)November 9, 2021
- IAP Fees for Event Services (1)November 8, 2021
- Netflix Games for iOS (1)November 5, 2021
- Dangerous NSLog() Calls in Swift (2)November 2, 2021
- Spotify Now #1 Podcasts Platform (4)November 1, 2021
- Apple’s Q4 2021 Results (2)October 29, 2021
- Denis Tokarev’s Four Zero-Days October 29, 2021
- The Facebook Papers October 28, 2021
- iPhone 13 Pro Max vs. Pixel 6 Pro (1)October 27, 2021
- Russia Investigates App Store (12)October 27, 2021
- iOS 15.1 and iPadOS 15.1 October 27, 2021
- Final Safari 15 Fixes Favorites Bar and Tabs (1)October 27, 2021
- Photos in iOS 15 and Monterey October 25, 2021
- Apple Updates Guidelines for Cameron Settlement October 25, 2021
- Yahoo Finance App Removed From Chinese App Store October 21, 2021
- Yoink for iOS Uses Picture-in-Picture October 21, 2021
- The Impossible Move (5)October 21, 2021
- Apple Music Voice Plan October 19, 2021
- App Tracking Transparency Helps Apple’s Ads (1)October 19, 2021
- AirPods 3 (3)October 18, 2021
- Apple Refuses App Store Changes for South Korea (3)October 15, 2021
- The Risks of Client-Side Scanning October 15, 2021
- Apple’s Threat Analysis of Sideloading (28)October 15, 2021
- Download Progress With Awaited Network Tasks (3)October 12, 2021
- Redesigning iOS Alarm and Timer Notifications (7)October 12, 2021
- Simplifying Backwards Compatibility in Swift October 11, 2021
- Google Winds Down Material Design for iOS (1)October 11, 2021
- Apple Appeals Anti-Steering Ruling in Epic Case October 11, 2021
- Orion 0.99 (1)October 8, 2021
- Dutch Antitrust Watchdog Wants IAP Changes (14)October 8, 2021
- Halide 2.5: Macro Mode (1)October 8, 2021
- The Business of VPNs (8)October 8, 2021
- Paddle In-App Purchase for iOS (8)October 7, 2021
- iOS 15 Tips and Tricks October 7, 2021
- iOS Safari Extension: StopTheScript October 6, 2021
- Safari Bookmarks [Not Actually] End-To-End Encrypted (2)October 4, 2021
- App Store’s “Report a Problem” Is Back (3)October 4, 2021
- Siri’s 10-Year Anniversary (3)October 4, 2021
- PSPDFKit Takes Venture Capital October 1, 2021
- iOS 15 Messages Bug Deletes Saved Photos (5)October 1, 2021
- iOS 15 Shortcuts and SwiftUI (3)October 1, 2021
- Dragging Multiple Images Out of Safari (4)September 30, 2021
- The Disappointment of On-Device Siri (5)September 30, 2021
- App Tracking Transparency Doesn’t Stop Trackers (6)September 29, 2021
- IPLeak and DNS Leak Test September 28, 2021
- App Tracking Transparency Affecting Facebook September 28, 2021
- Accessible Hangman Bug Fix Rejected From App Store (3)September 27, 2021
- Indie Apps Catalog (2)September 27, 2021
- Opting in to 120Hz Animations on iPhone 13 Pro September 27, 2021
- Smart Voting App Removed From App Store (2)September 27, 2021
- iOS Safari Extension: Achoo September 24, 2021
- iOS Safari Extension: Amplosion September 24, 2021
- iOS Safari Extension: StopTheMadness (1)September 24, 2021
- iOS Safari Extension: 1Password (7)September 24, 2021
- iOS Safari Extension: Vidimote (1)September 24, 2021
- iOS Vulnerabilities Either Unfixed or Uncredited September 24, 2021
- Upgrading Your iOS Device September 24, 2021
- Some Web Sites Will Stop Working With El Capitan and Older (135)September 24, 2021
- Apple Lies About Epic Again (23)September 23, 2021
- iPhone 13 Reviews September 23, 2021
- iPad mini (6th Generation) Reviews September 23, 2021
- iPad (9th Generation) Reviews September 23, 2021
- iOS 15 and iPadOS 15 (2)September 20, 2021
- Hide My Email (1)September 20, 2021
- iCloud Private Relay September 20, 2021
- Mail Privacy Protection September 20, 2021
- Record App Activity (3)September 20, 2021
- Rejected for Mentioning iOS 15 Compatibility (1)September 20, 2021
- Shortcuts Outage Caused By Researcher (3)September 16, 2021
- Performance of the A15 (1)September 16, 2021
- FlickType Sherlock+’d (5)September 16, 2021
- The Future of the App Store (15)September 15, 2021
- Magic Lasso Adblock 3.0 (6)September 15, 2021
- Creating Compile-Time Reminders in Xcode September 15, 2021
- Xcode 13 RC September 14, 2021
- iPhone 13 and iPhone 13 Pro (4)September 14, 2021
- iPad mini (6th Generation) (5)September 14, 2021
- iPad (9th Generation) September 14, 2021
- The Epic Anti-Steering Injunction Is Narrow September 13, 2021
- Why Apple Should Compromise With Antitrust Regulators September 13, 2021
- Zero-click iMessage Attacks (6)September 13, 2021
- History of App Store Policy Changes September 10, 2021
- Epic Wants Its Developer Account Back (6)September 10, 2021
- Anti-Steering Ruling in Epic v. Apple (9)September 10, 2021
- Security Researchers Unhappy With Apple’s Bug Bounty Program September 9, 2021
- 21 Years of Apple Home Page Tabs September 9, 2021
- How to Hard-Lock Your iPhone (2)September 7, 2021
- Super Follows and IAP (1)September 7, 2021
- Apple Delays Child Safety Features September 7, 2021
- Tweetbot 6.3 for iOS (3)September 6, 2021
- Callin 1.0 (2)September 6, 2021
- Relaxing Anti-Steering Rules for Reader Apps (4)September 2, 2021
- South Korea App Store Bill (9)September 1, 2021
- On the Shift From Imperative to Declarative UI September 1, 2021
- Shortcut for Tapback in Messages (1)September 1, 2021
- Swift Atomics 1.0 August 31, 2021
- UTIs.cc August 31, 2021
- Privacy for Apple Employees (10)August 31, 2021
- Cameron v. Apple Settlement (5)August 27, 2021
- Hopscotch Going Through App Store Review (3)August 27, 2021
- Apple News Partner Program (1)August 26, 2021
- Why Apple Asks for Your Other Device’s Password (5)August 26, 2021
- Additional Banking Information in App Store Connect (5)August 25, 2021
- New Club MacStories August 25, 2021
- Open App Markets Act (1)August 25, 2021
- Managing Family Sharing Subscriptions (1)August 24, 2021
- FlickType Discontinued (2)August 24, 2021
- High CPU Use From trustd (4)August 24, 2021
- Apple Settles With Corellium, Then Appeals August 23, 2021
- Court Documents About Epic v. Google and App Store (2)August 21, 2021
- App Store Fee Reductions and Apple Strategy Tax (1)August 21, 2021
- Apple Engraving Censorship August 21, 2021
- NeuralHash Implementation and Collision (15)August 18, 2021
- Safari 15 Changes in Beta 6 (5)August 18, 2021
- Twitter’s Chirp Font (2)August 16, 2021
- iOS Dev Jobs August 16, 2021
- 1Password 8 for Mac Early Access (61)August 11, 2021
- Scanning iCloud Photos for Child Sexual Abuse (54)August 5, 2021
- App Store Feature Promotes Rip-Off Apps August 5, 2021
- Apple Brings Back the Dedicated Store Web Page (4)August 5, 2021
- Zoom Settlement for Misleading Encryption Claims August 5, 2021
- Scanning Your iPhone for Pegasus August 4, 2021
- iOS 15 Find My (4)August 3, 2021
- Automating Test Retries (3)August 3, 2021
- App Tracking Transparency’s Honor System (1)August 2, 2021
- Biden and FTC on Right to Repair (2)July 30, 2021
- Apple Subpoenas Coalition for App Fairness (1)July 30, 2021
- 1Password Takes Second Round of Venture Capital (19)July 28, 2021
- Apple’s Q3 2021 Results July 28, 2021
- Safari Frustrations (15)July 27, 2021
- Safari 15 Changes in Beta 4 (3)July 27, 2021
- Apple Business Model: A Naive Nostalgic Look (1)July 26, 2021
- iDOS Emulator to Be Removed From the App Store (4)July 23, 2021
- iOS 14.7 July 23, 2021
- Through the Blast Door (1)July 23, 2021
- New Apple Podcasts App Still Unreliable (3)July 19, 2021
- Pocket Casts Acquired by Automattic (6)July 16, 2021
- iOS Zero-day to Steal Authentication Cookies July 16, 2021
- Safari 15 Changes in Beta 3 (3)July 15, 2021
- Weather Strip 1.1 (2)July 14, 2021
- More Trouble With the Apple Security Bounty (2)July 13, 2021
- Apple’s Camera Design Choices July 12, 2021
- Open-sourcing the Micro.blog Apps July 9, 2021
- Apple Music Lobotomizes Siri (6)July 9, 2021
- Woz on Right to Repair (10)July 9, 2021
- Migrating 2FA Codes From Authy to iCloud Keychain (1)July 9, 2021
- WWDC 2014 Video With Larry David (5)July 8, 2021
- iOS: Closing of the Frontier (9)July 7, 2021
- Didi Chuxing Removed From Chinese App Store July 6, 2021
- Brickit July 5, 2021
- PDFpen Acquired for $6 Million (4)July 5, 2021
- Gaia GPS Acquired (1)July 5, 2021
- EU Competition Chief on iOS Sideloading July 2, 2021
- Custom Fonts in iOS and macOS apps July 2, 2021
- iOS 15 and iPadOS 15 Public Beta July 1, 2021
- DocC Is Unusable for Open Source Projects (5)June 30, 2021
- Remixing Old Tracks in Spatial Audio Is “Sacrilegious” (9)June 30, 2021
- Oregon Trail for iOS Is Back (5)June 30, 2021
- Faster App Launching in iOS 15 and Monterey June 30, 2021
- Allowing iOS Security Updates Without Upgrading (3)June 29, 2021
- More iCloud Calendar Spam (2)June 25, 2021
- Apple Attacks Sideloading (12)June 25, 2021
- Ring and the App Store Strategy Tax (5)June 25, 2021
- Password Reset iCloud Account Vulnerability June 23, 2021
- Privacy Implications of Live Photos (7)June 23, 2021
- Matter’s Smart Home June 22, 2021
- OldOS: iOS 4 Built in SwiftUI (3)June 22, 2021
- How to “Select All” in Mobile Safari June 21, 2021
- Chuq on the Apple Ecosystem (3)June 18, 2021
- Why Doesn’t iCloud Warn Before Deleting Backups? (17)June 18, 2021
- AppShopper Shutting Down (1)June 18, 2021
- Safari 15 Announced (30)June 17, 2021
- iMessage State Not Syncing (3)June 16, 2021
- Automattic Acquires Day One (5)June 15, 2021
- Safari IndexedDB Bug June 15, 2021
- iOS 15: On-Device Siri (2)June 15, 2021
- Concurrency in Swift 5 and 6: Data Races (7)June 14, 2021
- Swift Overloads That Differ Only in Async June 14, 2021
- Reporting App Store Scams (1)June 14, 2021
- Removing the Manual Boost (13)June 11, 2021
- Fanhouse vs. Apple (7)June 11, 2021
- iOS 15 Weather App (3)June 11, 2021
- Live Text (7)June 11, 2021
- Digital Legacy and Account Recovery Contacts June 10, 2021
- How to Test Swift async/await Code With XCTest June 10, 2021
- iOS 15 Cursor Placement and Text Selection (4)June 9, 2021
- Constant Literals in Objective-C June 9, 2021
- FaceTime in iOS 15 and Monterey (4)June 9, 2021
- StoreKit 2 June 8, 2021
- iOS 15 and iPadOS 15 Announced June 8, 2021
- Emerge (Sponsor) June 7, 2021
- WWDC 2021 Links (1)June 7, 2021
- On Walled Gardens (21)June 7, 2021
- Kernel Assisting the Objective-C Runtime June 7, 2021
- M1racles: M1ssing Register Access Controls Leak EL0 State (1)June 4, 2021
- Halide Mark II Launch Postmortem June 4, 2021
- Apple Developer Relations (7)June 3, 2021
- More Documents From Epic vs. Apple June 3, 2021
- Web Apps in Epic v. Apple (6)June 3, 2021
- A Global Perspective on the Apple App Store Ecosystem (1)June 2, 2021
- Amazon Sidewalk (2)June 2, 2021
- WWDC 2021 Preview June 1, 2021
- WWDC 2021 Wish Lists (9)June 1, 2021
- The Difficulty of Accessing Old iMessages (15)May 31, 2021
- How Uber Deals With Large iOS App Size May 31, 2021
- Starlink Review (9)May 30, 2021
- Faked Opposition to Net Neutrality May 30, 2021
- Uber’s Crazy YOLO App Rewrite (2)May 28, 2021
- Apple Developer Forums Now Have RSS (2)May 27, 2021
- Twitter Blue May 27, 2021
- Extracting Data From an Old iOS App Broken by iOS 14.5 (1)May 27, 2021
- Forced 5-Star Ratings (9)May 26, 2021
- iOS Camera App Updates May 26, 2021
- Epic v. Apple, Day 16 (9)May 25, 2021
- Epic v. Apple, Day 15 (8)May 21, 2021
- Epic v. Apple, Day 14 (1)May 21, 2021
- Epic v. Apple, Day 13 (3)May 20, 2021
- 20 Years of Apple Retail Stores (1)May 20, 2021
- screensizes.app May 19, 2021
- Epic v. Apple, Day 12 (1)May 19, 2021
- A Hard Bargain for Apple in China (15)May 19, 2021
- VoiceOver Image Descriptions (2)May 18, 2021
- Parsing Dates Without Times May 18, 2021
- Epic v. Apple, Day 11 (3)May 18, 2021
- Apple Music Spatial Audio and Lossless Audio (1)May 17, 2021
- Venmo’s Public Transactions and Friend Lists May 17, 2021
- Twitter and App Tracking Transparency May 17, 2021
- Epic v. Apple, Day 10 May 17, 2021
- Epic v. Apple, Day 9 May 16, 2021
- Epic v. Apple, Day 8 May 16, 2021
- iCloud Documents and Data Discontinued May 13, 2021
- An Appreciation of Objective-C (2)May 13, 2021
- What It Was Like to Sell Apps Online in 2003 (8)May 13, 2021
- Diet Coda Discontinued (3)May 12, 2021
- Epic v. Apple, Day 7 (1)May 12, 2021
- Epic v. Apple, Day 6 May 12, 2021
- Epic v. Apple, Day 5 (17)May 10, 2021
- Inside App Review (1)May 10, 2021
- Epic v. Apple, Day 4 (5)May 7, 2021
- Does Apple News Track You? (1)May 7, 2021
- Hello Weather (7)May 7, 2021
- Private iPad Camera Multitasking Entitlement (2)May 7, 2021
- Reimagining Apple’s Documentation (1)May 7, 2021
- Whitelisted Developers (1)May 6, 2021
- Epic v. Apple, Day 3 (4)May 6, 2021
- Apple Podcasts Not Showing the Latest Podcasts (5)May 6, 2021
- Punitive Measures for Netflix IAP Test (3)May 5, 2021
- Facebook Educates About App Tracking Transparency May 5, 2021
- Night Shift Sleep Study (4)May 5, 2021
- Epic v. Apple, Day 2 (1)May 5, 2021
- Epic v. Apple, Day 1 (6)May 3, 2021
- EU and Australia on App Store Antitrust (1)May 3, 2021
- Apple’s Q2 2021 Results April 29, 2021
- iOS 14.5 and iPadOS 14.5 (10)April 27, 2021
- Beware of Signal Recompressing Images and Videos April 27, 2021
- Apple Sued for Removing Purchased Content (8)April 23, 2021
- Revitalizing the Windows App Store (3)April 23, 2021
- More App Store Search Ads (7)April 23, 2021
- Spotify Set to Rival Apple Podcasts Subscriptions (1)April 23, 2021
- Exploiting Vulnerabilities in Cellebrite (1)April 22, 2021
- Examining Competition in App Stores (1)April 22, 2021
- The App Store Isn’t Catching the Most Egregious Scams (4)April 22, 2021
- Secure ShellFish (Sponsor) (2)April 20, 2021
- AirTag (8)April 20, 2021
- Apple Podcasts Subscriptions (2)April 20, 2021
- Microsoft xCloud for iOS Launching Soon April 19, 2021
- Parler Approved for App Store (2)April 19, 2021
- Belkin Car Vent Mount Pro With MagSafe (4)April 16, 2021
- RCKit Removed From the App Store (1)April 16, 2021
- Peloton Cuts Back on Apple Watch Support April 15, 2021
- Collecting concurrentPerform(iterations:) Results in a Swift Array April 15, 2021
- How a WhatsApp Status Loophole Is Aiding Cyberstalkers April 15, 2021
- Dynamic Type and In-App Font Scaling April 14, 2021
- Blocking Discord Channels Marked NSFW on iOS (4)April 14, 2021
- NHS COVID-19 App Rejected on Privacy Grounds (6)April 12, 2021
- Keyboard Shortcuts and non-US Layouts (5)April 9, 2021
- Why There’s No iMessage for Android (10)April 9, 2021
- Apple and Epic’s Proposed Findings of Fact (5)April 9, 2021
- Resources for Learning SwiftUI April 7, 2021
- History of Flow vs. Asana April 7, 2021
- Swift “Collections” Package April 6, 2021
- Use Emergency Bypass to Circumvent Do Not Disturb (7)April 6, 2021
- Tim Cook on Sideloading (3)April 5, 2021
- Snapchat’s App Tracking Transparency Workaround (4)April 2, 2021
- Apple Arcade Adds Classic Games (3)April 2, 2021
- “Foil” UserDefaults Property Wrapper (4)April 2, 2021
- Long Term iPhone 12 Camera Review (1)April 2, 2021
- Goodbye, Cortana (4)March 31, 2021
- How to Set Up Core Data and CloudKit March 31, 2021
- Making NSFetchRequest.fetchBatchSize Work With Swift March 31, 2021
- Replacing vs. Migrating Core Data Stores March 31, 2021
- More Apple Repair Providers and Lobbying March 30, 2021
- WWDC 2021 Announced and New Developer App (1)March 30, 2021
- Multiple Alternative Channels (2)March 27, 2021
- Shared Shortcuts URLs Broken March 24, 2021
- ProtonVPN Security Updates Rejected Due to Previously Approved App Description (4)March 23, 2021
- Surprised (1)March 22, 2021
- Kensington StudioDock for iPad March 19, 2021
- FlickType Developer Sues Apple (3)March 18, 2021
- iOS to Offer Pre-Installed Apps in Russia (9)March 18, 2021
- Dropbox Passwords (1)March 16, 2021
- Underused and Overused GCD Patterns (3)March 16, 2021
- Parler Denied Re-entry to the App Store (8)March 15, 2021
- Roblox in the App Store (10)March 11, 2021
- Facebook Gets Location From EXIF (1)March 11, 2021
- Shortcuts Library, Simplified March 10, 2021
- Transferring iCloud Photos (2)March 9, 2021
- Apple Platform Security Guide (February 2021) (2)March 9, 2021
- Apple Account Locked Due to Failed Trade-in (4)March 4, 2021
- Free Trials Aren’t Free Apps (3)March 3, 2021
- Apple Developer Forums Can Now Monitor Threads (3)March 2, 2021
- Weather Line Acquired (8)March 1, 2021
- Clubhouse Wants to Upload Your Contacts’ Phone Numbers (8)February 26, 2021
- Unified Office App for iPad (2)February 23, 2021
- Arizona Bill on App Store Payments (1)February 23, 2021
- Epic Counterclaims, Europe, and Valve February 22, 2021
- Google vs. iOS App Privacy Labels February 22, 2021
- Apple Store Polices “Irrationally High Prices” (3)February 19, 2021
- Unhelpful App Store E-mail Receipts (4)February 19, 2021
- Safari to Support WebM Video Playback February 19, 2021
- Apple Adds Proxy for Safe Browsing Queries (2)February 19, 2021
- LastPass Pricing Changes (5)February 18, 2021
- North Dakota Bill on App Stores (37)February 11, 2021
- Is Apple Banning Free Analytics SDKs? (1)February 10, 2021
- Student’s Developer Account Mistakenly Terminated (9)February 10, 2021
- Apple Removes Apps for Pakistani Government (2)February 10, 2021
- “EDR” Brings HDR to Non-HDR Displays (1)February 10, 2021
- The Battle Inside Signal (4)February 10, 2021
- iOS 14.5: Setting the Default Music Service (1)February 9, 2021
- Scammy WatchChat Competitors (6)February 9, 2021
- iPhone’s Adult Content Filter Blocks Anything “Asian” (6)February 8, 2021
- Tim Cook to Be Deposed for Epic Case February 4, 2021
- Scammy KeyWatch and Trezor Apps (3)February 3, 2021
- iOS 14.5: Unlock an iPhone While Wearing a Mask (1)February 2, 2021
- Misleading and Inaccurate iOS Privacy Labels (1)February 1, 2021
- iMessage’s BlastDoor Sandbox (10)February 1, 2021
- 2020 Six Colors Apple Report Card (5)January 30, 2021
- Negative Robinhood Reviews Deleted (4)January 30, 2021
- Google and App Tracking Transparency January 30, 2021
- Apple’s Q1 2021 Results (8)January 28, 2021
- Facebook May Sue Over App Tracking Transparency (1)January 28, 2021
- Data Privacy Day at Apple (6)January 28, 2021
- Corellium iOS VMs for Individuals (1)January 27, 2021
- Tweetbot 6 for iOS (18)January 26, 2021
- The Business of MKBHD (1)January 26, 2021
- SwiftUI Unit Testing January 26, 2021
- Displaying the State or the Action (4)January 26, 2021
- Hush Content Blocker for Safari (3)January 25, 2021
- Beeper Brings iMessage to Android and Windows (1)January 21, 2021
- Data Security on Mobile Devices January 20, 2021
- Charger Nerdery (1)January 20, 2021
- Network Neutrality Follow-up (2)January 20, 2021
- ReadKit for iOS (1)January 19, 2021
- Signal Review (4)January 19, 2021
- Storing the Time Zone With a Date (6)January 18, 2021
- User-defined Order in SQL (1)January 18, 2021
- Steve Jobs at All Things Digital (2)January 15, 2021
- Reminder: iMessage Not Meaningfully E2E (15)January 14, 2021
- An Otter RSS 1.0 (3)January 13, 2021
- WhatsApp Privacy Policy and Encryption Canary January 12, 2021
- Here Lies Flash (2)January 12, 2021
- Is iOS 14’s App Library for Me? (4)January 11, 2021
- Swift FilePath Syntactic Operations January 11, 2021
- SwiftUI Views to Images (1)January 11, 2021
- Parler Removed From App Stores and AWS (45)January 11, 2021
- Privacy of Apple Podcasts (6)January 5, 2021
- Twitter Acquires Breaker (4)January 5, 2021
- FilmNoir Rejected From the App Store January 1, 2021
- Fired App Reviewer Sues Apple (22)December 31, 2020
- Google Authenticator 3.1 (1)December 31, 2020
- Apple Loses Copyright Claims Against Corellium (2)December 29, 2020
- SwiftUI Layout Explained December 24, 2020
- Apple Removes Unlicensed Games From China App Store (1)December 24, 2020
- Apple’s “Privacy Nutrition Labels” Are a Blessing and a Curse (2)December 24, 2020
- ProRAW December 24, 2020
- self in a Swift Self-executing Anonymous Closure December 23, 2020
- Zoom Executive Charged With Suppressing Calls (1)December 21, 2020
- Web Search Indexes and Ecosia in Safari (7)December 18, 2020
- Apple’s New Map: Canada December 18, 2020
- Where Is End-to-End Encryption for iCloud? (5)December 17, 2020
- iOS Autocorrect and the Delete Key (6)December 17, 2020
- Facebook Protests App Tracking Transparency (3)December 16, 2020
- Brave Rewards Not Allowed in App Store (3)December 15, 2020
- iOS 14.3 and iPadOS 14.3 December 14, 2020
- Path Finder 10 (1)December 11, 2020
- Apple Retiring Music Memos App (5)December 11, 2020
- Cydia Sues Apple (5)December 11, 2020
- Upgrading From an iPhone XR to an iPhone 12 mini (9)December 10, 2020
- Rewriting the Uber App in Swift (11)December 10, 2020
- iOS App Privacy Labels December 9, 2020
- AirPods Max (9)December 8, 2020
- An iOS Zero-click Radio Proximity Exploit Odyssey (1)December 7, 2020
- Family Sharing for Subscriptions and IAPs (1)December 4, 2020
- BlueMail Antitrust Case Against Apple Dismissed December 4, 2020
- iOS Apps on Mac Require System Integrity Protection (9)December 4, 2020
- Enrolling in the App Store Small Business Program (1)December 3, 2020
- What Is Not So Great About SwiftUI (4)November 30, 2020
- Your Move, iPad (11)November 27, 2020
- Widgetsmith 2.0 November 27, 2020
- Custom iOS App Icons via Launch Center Pro November 27, 2020
- libdispatch’s Unmet Promise (8)November 25, 2020
- Black Friday 2020 November 24, 2020
- Understanding 5G November 24, 2020
- Comparing iPhone OS 1.0 With iOS 14 Using Tree Maps November 23, 2020
- SF Symbols 2.1 November 23, 2020
- App Store Small Business Program With 15% Fee (23)November 18, 2020
- Intel’s Disruption Is Now Complete (4)November 16, 2020
- Mask-wearing Sticker Apps Now Approved November 11, 2020
- On Apple’s SwiftUI Header File Documentation November 11, 2020
- On Apple’s Piss-Poor Documentation (3)November 10, 2020
- Apple Developing Web Search Technology? (3)November 10, 2020
- iSH and a-Shell vs. the App Store (4)November 9, 2020
- MagSafe Duo Charger November 9, 2020
- Fortnite to Return via Streaming (1)November 9, 2020
- iPhone 12 mini and iPhone 12 Pro Max (6)November 6, 2020
- DoNotPay IAP Shakedown November 5, 2020
- AirPods Pro Rattlegate Service Program (3)November 2, 2020
- Apple’s Q4 2020 Results November 2, 2020
- MAC Address Randomization in iOS 14 October 30, 2020
- About That 85% (6)October 29, 2020
- Unkillable “Songs of Innocence” (4)October 27, 2020
- Zoom’s End-to-End Encryption Has Arrived October 27, 2020
- Apple University Dean on Apple’s Organizational Structure October 26, 2020
- Apple TV Remote App Replaced by Control Center (3)October 23, 2020
- Google Antitrust Lawsuit (6)October 23, 2020
- Halide Mark II (4)October 22, 2020
- Stadium Removed From the App Store (3)October 20, 2020
- iPhone 12 Reviews (5)October 20, 2020
- Apple Selling HomeKit-enabled Molekule Air Purifier (1)October 20, 2020
- Face ID and Touch ID for the Web October 19, 2020
- How iOS Apps Adapt to the Various iPhone 12 Screen Sizes October 19, 2020
- Evolution of the Programming Languages From iPhone OS 1.0 to iOS 14 (9)October 19, 2020
- Pure Programming (1)October 19, 2020
- Apple Watch With Family Setup (2)October 16, 2020
- Local Network Privacy FAQ (2)October 16, 2020
- The Developer Experience Gap October 15, 2020
- Thoughts on the App Store October 15, 2020
- Deliveries Switches to Subscription (9)October 15, 2020
- MagSafe 2020 (11)October 14, 2020
- iOS 14 and 14.1 (3)October 14, 2020
- iPhone 12 and iPhone 12 Pro (13)October 13, 2020
- A14 Bionic (1)October 13, 2020
- Spotify Not Playing Fair (9)October 12, 2020
- Epic Denied Preliminary Injunction for Fortnite October 12, 2020
- MacUpdate Acquired by Clario (4)October 12, 2020
- Apple’s New Map: U.S. Territories, Ireland/U.K. October 12, 2020
- Apple Forces Telegram to Close Channels Run by Belarus Protestors (3)October 9, 2020
- ProtonMail Forced to Add IAP (12)October 8, 2020
- Date Format Change in App Store Receipts (2)October 8, 2020
- We Hacked Apple for 3 Months (7)October 8, 2020
- Swift “Algorithms” Package (1)October 8, 2020
- Apple Will Temporarily Stop Taking a 30 Percent Cut on Facebook Event Fees (3)October 7, 2020
- House Report on Competition in Digital Markets (6)October 7, 2020
- Luna Display for Windows (5)October 7, 2020
- MotionX-GPS to AllTrails (3)October 6, 2020
- 5 GUIs (4)October 5, 2020
- Scribble in iPadOS 14 (1)October 5, 2020
- Introducing Swift Atomics October 2, 2020
- Apple Removes RSS Feed Readers From Chinese App Store (3)October 2, 2020
- Another Developer Account Nearly Terminated (3)October 2, 2020
- Six Figures in 6 Days (2)October 1, 2020
- Epic v. Apple Hearing (24)October 1, 2020
- Priorities (18)October 1, 2020
- Third-Generation Apple TVs Suffering From Software Update 7.6 (3)September 30, 2020
- Widgetsmith and The Case of the Missing App Store Bunco Squad September 30, 2020
- Pop Out Timer Rejected From the App Store (4)September 30, 2020
- LatherApp Rejected From the App Store September 30, 2020
- Roku Adding Apple AirPlay 2 and HomeKit (4)September 28, 2020
- Apple’s Use of Swift and SwiftUI in iOS 14 (1)September 28, 2020
- App Review Should Be Stricter (6)September 28, 2020
- Swift System Is Now Open Source September 25, 2020
- The Need for Stable Foundations in Software Development (8)September 25, 2020
- iOS 14 Update Could Permanently Remove Fortnite (4)September 25, 2020
- Widgetsmith (1)September 25, 2020
- Apple Explains Benefits of the App Store (2)September 24, 2020
- Apple Video Partner Program (1)September 24, 2020
- Coalition for App Fairness (14)September 24, 2020
- PDF Liquid Mode (3)September 23, 2020
- Anybuffer September 23, 2020
- Why Public Betas? (4)September 23, 2020
- Scam Apps and Fleeceware (15)September 22, 2020
- Secrets Remote Keychain (1)September 22, 2020
- Repairing by Replacing (10)September 22, 2020
- Safari 14 (7)September 18, 2020
- The State of SwiftUI (2)September 18, 2020
- Apple Says Epic Is “Saboteur, Not a Martyr” (2)September 18, 2020
- Setting Default Apps in iOS 14 (3)September 17, 2020
- Sleep Is Now in Health (1)September 17, 2020
- Tageslicht 1.0 September 16, 2020
- iOS 14 Shipping Tomorrow, Xcode 12 GM (3)September 15, 2020
- iPad 8 and iPad Air (3)September 15, 2020
- Auto White Balance vs. Fiery Skies September 14, 2020
- Big Fish Casino (6)September 14, 2020
- In-App Purchase Rules (13)September 11, 2020
- New Apple Store Guidelines for Outside Payments (2)September 11, 2020
- New Apple Store Guidelines for Reader Apps (2)September 11, 2020
- New Apple Store Guidelines for Streaming Games (12)September 11, 2020
- IFTTT Pro September 10, 2020
- Epic Barred From “Sign in With Apple” (3)September 9, 2020
- Apple Countersues Epic (15)September 9, 2020
- Swift Runtime Heap Objects and Type Layout September 8, 2020
- Epic Banned From Apple Development for a Year (10)September 8, 2020
- Apple Antitrust Investigations in Italy and Australia September 8, 2020
- Private Intel Firms Buying Phone Location Data September 7, 2020
- Japanese Game Developers Complain About App Store (24)September 7, 2020
- Fortnite’s Use on iOS Has Declined (6)September 7, 2020
- Apple’s Commitment to Human Rights (16)September 4, 2020
- Why You Should Charge More for Your App Subscriptions (8)September 4, 2020
- Auto Linking in MachO-Explorer September 4, 2020
- App Store Foreign Tax Changes (8)September 3, 2020
- Purchasing In-App Ads Without IAP September 3, 2020
- Picsew 3.5 September 1, 2020
- App Attest September 1, 2020
- Identifying People by Their Browsing Histories August 31, 2020
- Allowing Bug Fixes and Challenging the Guidelines (2)August 31, 2020
- Apple Terminates Epic Games’ Developer Account (10)August 28, 2020
- Facebook Rejected for Mentioning App Store Fee (17)August 28, 2020
- App Rejected for Using Unofficial Tesla API (3)August 28, 2020
- Governments Buying Phone Location Data (3)August 28, 2020
- Can Thieves Crack 6-Digit iPhone Passcodes? (7)August 28, 2020
- iOS 14 Hidden Features August 27, 2020
- Stealing Local Files Using Safari Web Share API (1)August 27, 2020
- Unity’s IPO Filing (1)August 26, 2020
- Facebook SDK Will Not Adopt Apple’s iOS 14 Privacy Prompt (3)August 26, 2020
- Exposure Notifications Without an App (4)August 26, 2020
- Developer Accounts Nearly Terminated (6)August 25, 2020
- Potential (6)August 25, 2020
- Court Rules on Epic’s Temporary Restraining Order (8)August 25, 2020
- Microsoft Supports Epic’s Injunction (1)August 24, 2020
- Lightroom for iOS Data Loss Bug (4)August 24, 2020
- Subscription or No Subscription? (4)August 24, 2020
- WordPress Bug Fixes Blocked Over IAP (8)August 21, 2020
- Apple Files Response to Epic (14)August 21, 2020
- Seeking Special App Store Deals (2)August 21, 2020
- What Changed Before SwiftUI 1.0 (1)August 20, 2020
- Russell Kirsch, RIP (1)August 20, 2020
- Weather Apps, After Dark Sky (4)August 20, 2020
- Time to Change the App Store Sales Model (12)August 18, 2020
- App Consoles (8)August 18, 2020
- AppAdvice Removed From the App Store (in 2015) August 18, 2020
- Facebook Events vs. the App Store August 18, 2020
- Apple to Cut Epic Off From iOS and Mac Developer Tools (35)August 17, 2020
- Outlining Complaints About the App Store August 14, 2020
- Epic Direct Payment (15)August 13, 2020
- Setapp for iOS (5)August 11, 2020
- Dithering Preview August 11, 2020
- Funneling Into Apple News+ (10)August 10, 2020
- Apple Legal vs. Prepear (7)August 10, 2020
- “Everything” Apple Gift Cards (3)August 10, 2020
- SwiftUI Alerts (2)August 10, 2020
- App Store Requires Facebook Gaming App to Remove Games (1)August 7, 2020
- Google Pixel 4a vs. iPhone SE August 7, 2020
- Why Apple Believes It’s an AI Leader August 7, 2020
- Secure Enclave Exploit (1)August 6, 2020
- Emulating Equal-Size Constraints in SwiftUI August 6, 2020
- Microsoft’s xCloud Unavailable on iOS (1)August 5, 2020
- Making an iOS Default Browser or E-mail Client (1)August 5, 2020
- Apple Remote-Kills Long-time Developer’s Apps (25)August 4, 2020
- Apple Style Guide on the Web August 3, 2020
- Speculation in JavaScriptCore July 30, 2020
- Exposure Notification Update (6)July 30, 2020
- Dropbox Dark Pattern (3)July 29, 2020
- Tim Cook’s App Store Testimony (11)July 29, 2020
- Schiller Interview Before the App Store Hearing (6)July 28, 2020
- New EU Regulations for App Stores (2)July 28, 2020
- “No-Logging” VPN Providers (7)July 23, 2020
- Another Apple-Funded App Store Study (30)July 22, 2020
- Apple Security Research Device Program (3)July 22, 2020
- Local iOS Backups Without a Mac (3)July 22, 2020
- Two Weeks With iPadOS 14 July 21, 2020
- iOS 13.6 (6)July 20, 2020
- swift-reflection-dump July 20, 2020
- Omni Group’s New Licensing (3)July 17, 2020
- iOS 14 Pasteboard Notifications July 14, 2020
- The WWDC Format (5)July 14, 2020
- Another Facebook SDK Crash (5)July 13, 2020
- The Raison d’Être for the App Store (16)July 10, 2020
- How to Decode Apple Version and Build Numbers (1)July 9, 2020
- Clip 1.0 (2)July 9, 2020
- Making a Best in Class iOS App July 8, 2020
- Is WebKit Sabotaging the Future of the Open Web? (29)July 8, 2020
- H.266/Versatile Video Coding (VVC) (1)July 6, 2020
- AirPods Pro: Rattlegate (9)July 6, 2020
- AirPods vs. AirPods Pro (11)July 6, 2020
- Optimizing the Objective-C Runtime in Big Sur (1)July 6, 2020
- LinkedIn iOS Clipboard Snooping (1)July 3, 2020
- TikTok iOS Clipboard Snooping July 3, 2020
- Using SVGs in Asset Catalogs July 2, 2020
- A Huge Year for SwiftUI July 2, 2020
- App Store Requires Opting Out After Trial Subscription (3)July 2, 2020
- Upgrade Interviews Bob Borchers and Ronak Shah July 1, 2020
- Canceling Apple Arcade Games (5)July 1, 2020
- Sim Genie 1.0 (1)July 1, 2020
- Why AnyList Won’t Be Supporting Sign in With Apple June 30, 2020
- The New York Times Pulls Out of Apple News (2)June 29, 2020
- How to Remove YouTube Tracking (5)June 29, 2020
- MKBHD Interviews Craig Federighi (12)June 26, 2020
- Closing Microsoft Retail Stores (2)June 26, 2020
- The Talk Show Remote From WWDC 2020 (18)June 25, 2020
- HEY Approved With Trial (2)June 25, 2020
- App Clips for iOS (2)June 24, 2020
- Struck Rejected From the App Store (8)June 24, 2020
- New App Store Review Processes (2)June 24, 2020
- iOS 14 and iPadOS 14 Announced (1)June 23, 2020
- iOS Apps on macOS 11 (6)June 23, 2020
- Parcel (Sponsor) (2)June 22, 2020
- WWDC 2020 Links June 22, 2020
- The App Store Doesn’t Make Apps Safe (4)June 22, 2020
- The Art of the Possible June 22, 2020
- Fantastical 3.1 June 22, 2020
- App Store for the Past (1)June 19, 2020
- Have You Contributed Any Revenue? (8)June 19, 2020
- It Doesn’t Work (21)June 19, 2020
- Highway Robbery (6)June 19, 2020
- New Apple Developer Forum (6)June 19, 2020
- Zoom End-to-End Encryption for All June 17, 2020
- HEY Rejected From the App Store (11)June 16, 2020
- European App Store Antitrust Investigation (3)June 16, 2020
- Fontcase 2.0 (1)June 15, 2020
- How to Improve the App Store (19)June 12, 2020
- iCloud Backups Deleted After 180 Days June 11, 2020
- Podcast Apps Removed From Chinese App Store (2)June 11, 2020
- Discontinuing iBooks Author and iTunes U (2)June 11, 2020
- Brilliant Hardware in the Valley of the Software Slump (1)June 11, 2020
- Using Custom Perspectives in OmniFocus (1)June 9, 2020
- Apple Linker Magic & Swift Runtime June 8, 2020
- Password Manager Resources (3)June 5, 2020
- Exploring Hearing Aid Integration in iOS (4)June 2, 2020
- Vision Smarts Barcode Scanner SDK (Sponsor) June 1, 2020
- macOS 10.15.5 Supplemental Update June 1, 2020
- InterposeKit June 1, 2020
- Sign in With Apple Vulnerability June 1, 2020
- Backing Up Core Data Stores May 29, 2020
- OmniFocus 3.8 May 29, 2020
- iPhone vs. Pixel Dictation (2)May 28, 2020
- Jailbreaking for iOS Developers May 26, 2020
- Phantom App Updates, Part 2 May 26, 2020
- unc0ver Jailbreak Tool for iOS 13.5 May 25, 2020
- Grocery Shopping With Guided Access (5)May 25, 2020
- What Time Is It in London, Siri? (6)May 22, 2020
- Marking Unused Required Swift Initializers As Unavailable May 22, 2020
- HEIC and the College Board (2)May 21, 2020
- “Lack of Action” on Siri Recordings (2)May 21, 2020
- iOS 13.5 (1)May 21, 2020
- Hide UI (1)May 21, 2020
- Halide’s Third Birthday May 20, 2020
- FBI Unlocks Pensacola Phone (5)May 19, 2020
- Apple vs. Security Researchers May 19, 2020
- Magic Lasso Adblock (Sponsor) May 18, 2020
- Edison Mail Bug Allows Access to Other Users’ Data May 18, 2020
- WWDC 2020 Wish Lists (8)May 14, 2020
- Monkey’s Push Notifications May 13, 2020
- Search in Messages.app (12)May 12, 2020
- RSS Readers Rejected From the App Store (3)May 11, 2020
- Apps That Can’t Be Transferred (1)May 11, 2020
- swiftdt (Swift Debug Tool) May 11, 2020
- Exposure Notification (13)May 11, 2020
- Dithering Podcast (1)May 8, 2020
- Facebook SDK Causes Crashes (1)May 7, 2020
- Wink Abruptly Switches to Subscription (2)May 7, 2020
- Zoom Security Improvements (1)May 7, 2020
- AirPods Pro Firmware Problems (5)May 6, 2020
- Apple’s Q2 2020 Results May 6, 2020
- WWDC 2020 Announced (1)May 5, 2020
- Psychic Paper (1)May 5, 2020
- iPhone SE Haptic Touch and Notifications (3)May 5, 2020
- Faster Face ID Failing With a Mask May 4, 2020
- NSProgress Documentation Conflicts May 4, 2020
- NetNewsWire Code Layout May 4, 2020
- The App Coalition May 4, 2020
- iPhone SE 2020: Single Image Monocular Depth Estimation April 29, 2020
- Presidential Simulation App Removed From the App Store (7)April 29, 2020
- WebKit: Inline Caching With Delete April 23, 2020
- The Most Impactful iPad Apps of the Decade April 23, 2020
- iPhone SE 2020 Reviews (8)April 22, 2020
- iOS Mail Vulnerabilities in MFMutableData April 22, 2020
- Facecharm Rejected From the App Store (3)April 22, 2020
- NSDateFormatter.com (4)April 20, 2020
- AirPods Pro Thoughts (20)April 15, 2020
- iPhone SE 2020 (23)April 15, 2020
- Linea Sketch 3 (2)April 14, 2020
- Contact Tracing (1)April 10, 2020
- CloudKit Impressions From a NetNewsWire Developer (4)April 10, 2020
- The Windmill Source Code Is Now Public April 10, 2020
- iPad Main Menu (12)April 9, 2020
- Watchsmith (1)April 8, 2020
- HBO to Drop Support for Apple TV 2 & 3 (3)April 8, 2020
- Masks and Face ID (4)April 8, 2020
- iPad Desk Mode (2)April 8, 2020
- App Store Sandbox Dropping Requests (1)April 6, 2020
- Amazon Prime Video Now Allows In-App Rentals and Purchases (2)April 6, 2020
- No Shortcuts Files April 6, 2020
- App Store Rules Limit Rival Gaming Services (1)April 6, 2020
- iPad Pro 2020 Includes Microphone Hardware Disconnect (17)April 3, 2020
- Swift Bridging of allHeaderFields April 3, 2020
- Apple Buys Dark Sky (3)March 31, 2020
- Zoom Meetings Aren’t End-to-End Encrypted (1)March 31, 2020
- Omni Group Layoffs (9)March 31, 2020
- “Cursor,” “Pointer,” and “Insertion Point” (3)March 30, 2020
- Safari 13.1: Third-Party Cookie Blocking and 7-Day Script-Writeable Storage (5)March 26, 2020
- Zoom Attention Tracking and Facebook (5)March 26, 2020
- Making Swift Properties Overridable Only in Debug Builds March 24, 2020
- Writing Command Line Interfaces for iOS Apps March 20, 2020
- iPad Pro 2020 and Magic Keyboard With Trackpad (4)March 18, 2020
- Understanding Combine March 17, 2020
- iOS Apps Snooping on Pasteboard Data (5)March 17, 2020
- Working From Home Temporarily (2)March 16, 2020
- WWDC 2020 to Be Online-only March 13, 2020
- Reverting From Apple News Format to RSS (3)March 11, 2020
- Apple Changes iPhone Cleaning Guidelines (2)March 9, 2020
- Samsung vs. iPhone March 9, 2020
- Trying to Weaken Encryption Again (1)March 9, 2020
- Apple to Settle US iPhone Throttling Lawsuit (3)March 9, 2020
- iOS Default Apps and Competing With Built-in Apps March 6, 2020
- iCloud and iMessage Experiencing Performance Issues March 5, 2020
- New App Store Guidelines for Push Notifications and More (1)March 5, 2020
- Rewriting Facebook Messenger March 5, 2020
- Project Sandcastle: Android for the iPhone (1)March 5, 2020
- Optimizing PDF File Size (1)March 4, 2020
- Wide Gamut Color in CSS With Display-P3 (2)March 4, 2020
- Apple’s (Not Quite) Secure Notes (2)March 4, 2020
- “Time” Swift Package March 2, 2020
- Apple Disables Clearview AI’s Enterprise Certificate March 2, 2020
- Shadow Cloud Gaming Service Removed From the App Store (4)February 28, 2020
- Plague Inc. Removed From the China App Store February 28, 2020
- MarkdownAttributedString (3)February 27, 2020
- Kr00k Wi-Fi Vulnerability (6)February 27, 2020
- Pythonista 3.3 Includes a Keyboard Extension February 26, 2020
- Safari to Reject HTTPS Certificates Longer Than a Year (6)February 24, 2020
- iOS Developer Survey (1)February 24, 2020
- Identifying Monopolistic Moves February 21, 2020
- iOS Optimization Tips (2)February 18, 2020
- YouTube App Ending In-App Purchase (6)February 18, 2020
- Why There’s No Instagram iPad App (3)February 17, 2020
- The Paywalled Garden: iOS Is Adware (19)February 17, 2020
- Companies that Scrape Your E-mail February 14, 2020
- How Important Our Phones Are (11)February 13, 2020
- KVO Reentrancy Canary February 12, 2020
- iOS 13 UTI Bug February 12, 2020
- Google Maps at 15 February 11, 2020
- France Fines Apple for Throttling iPhones Without Telling Users (9)February 10, 2020
- iOS 13 Cursor Placement and Text Selection (3)February 10, 2020
- YouTube Audio to Overcast (4)February 7, 2020
- Tracking Subscriptions (2)February 7, 2020
- Editorial and Pythonista (1)February 7, 2020
- iCloud Drive Changing Empty Files (1)February 7, 2020
- Apple’s Independent Repair Program Contract February 6, 2020
- Objective-C Quiz (6)February 6, 2020
- macOS 10.15.4 and iOS 13.4 in Beta February 6, 2020
- Universal Purchase February 5, 2020
- A New Hash Algorithm for Git February 4, 2020
- Alternative Ways to Protect Yourself From Being Spearfished February 4, 2020
- NSErrorDomain, NS_ERROR_ENUM, and NSErrorUserInfoKey February 4, 2020
- Delivering Origin-bound One-time Codes Over SMS February 4, 2020
- Google Maps Traffic Hack February 3, 2020
- Clayton Christensen, RIP February 3, 2020
- Overcast 2020.1 (1)January 31, 2020
- 2019 Six Colors Apple Report Card (4)January 31, 2020
- Apple Finishes New U.S. Map (2)January 30, 2020
- Fantastical 3 (9)January 29, 2020
- Sorting My TV (2)January 29, 2020
- iPad at 10 (9)January 28, 2020
- Federico’s Must-Have iOS Apps (3)January 24, 2020
- Information Leaks via Safari’s Intelligent Tracking Prevention January 24, 2020
- Farewell, Tetris (1)January 22, 2020
- Apple Dropped Plans for End-to-End Encrypted iCloud Backups After FBI Objected (10)January 21, 2020
- Farewell, Carcassonne (1)January 20, 2020
- Optionals in Swift Objective-C Interoperability (5)January 16, 2020
- Composite Mac Desktop Picture January 16, 2020
- Which Emoji Scissors Close? January 16, 2020
- Why Wireless Networks Pose No Known Health Risk January 15, 2020
- Bluetooth LE Audio (2)January 15, 2020
- The Dark Side of Dark Mode and Night Shift (5)January 14, 2020
- Project Zero Remote iPhone Exploitation January 10, 2020
- Observing Appearance Changes January 10, 2020
- End & Accept, Decline, Hold & Accept (8)January 9, 2020
- LaunchCuts January 8, 2020
- Chosen-Prefix Collision for SHA-1 (1)January 8, 2020
- Xcode Preview Snips January 8, 2020
- Ten Years of Apple on One Page (3)January 7, 2020
- OpenDrop January 7, 2020
- Safari’s “Reload Page From Origin” (3)January 7, 2020
- No Home Videos in TV App January 6, 2020
- Brydge Pro+: iPad Keyboard With Trackpad (1)January 2, 2020
- MacInTouch Switches to WordPress January 2, 2020
- Apple’s New Map: Final Parts of the 50 States (2)December 31, 2019
- Screen Time Communication Limits Workaround (1)December 31, 2019
- Apple Changes Crimea Map When Viewed From Russia December 31, 2019
- Apple’s Filing Against Corellium and Jailbreaking (6)December 30, 2019
- Apple Forces CoinBase to Remove Support for DApps December 30, 2019
- BlueMail Rejected From the Mac App Store (8)December 27, 2019
- Putting the “Author” in “Authoritative” (3)December 26, 2019
- ClassDumpRuntime and dsdump December 26, 2019
- Apple News No Longer Supports RSS (36)December 26, 2019
- New WebKit Features in Safari 13 (5)December 24, 2019
- Messages Screen Sharing for Remote Troubleshooting (2)December 24, 2019
- Modding the Silicone Tips of AirPods Pro December 24, 2019
- AirPods Pro Alternatives December 24, 2019
- App Store to Ban Deprecated UIWebView (1)December 24, 2019
- AirPods Pro Bluetooth Latency December 23, 2019
- ToTok and TikTok (5)December 23, 2019
- The Cub Programming Language December 20, 2019
- Twelve Million Phones, One Dataset, Zero Privacy (4)December 19, 2019
- Apple Platform Security Guide (Fall 2019) (4)December 19, 2019
- Rewound Rejected From the App Store December 18, 2019
- Toolbox Pro (1)December 17, 2019
- Storyboards, Dynamic Type, and Accessibility December 17, 2019
- UserDefaults Access via Property Wrappers December 13, 2019
- SwiftUI Deal-Breakers December 13, 2019
- How and Why Would Apple Kill the iPhone’s Lightning Port (5)December 12, 2019
- Linea 3 to Switch to Subscriptions (4)December 11, 2019
- The Success of Intelligent Tracking Prevention December 11, 2019
- The Information’s App Store Ordeal (3)December 9, 2019
- iPhone 11 Location Data Puzzler (2)December 9, 2019
- Fake AirPods Pro (3)December 2, 2019
- Web Notifications CAPTCHA (5)December 2, 2019
- Black Friday 2019 (15)November 26, 2019
- Apple Store Removes Customer Reviews (2)November 25, 2019
- Full Steam Ahead, But With Feature Flags (21)November 21, 2019
- Schiller on Chromebooks in Education (2)November 21, 2019
- SF Viewer Removed From the App Store (2)November 21, 2019
- Guilherme Rambo Locked Out of Apple Developer Account (12)November 20, 2019
- Are Apple Repairs Profitable? (3)November 20, 2019
- Where to Get Apple Products Repaired (1)November 20, 2019
- Airline Apps and Business Chat November 19, 2019
- Apple’s New Map Expands to Midwest and Western U.S. November 19, 2019
- Direct Objective-C Properties (4)November 19, 2019
- OpenSwiftUI November 18, 2019
- Vaping Apps Removed From App Store (3)November 18, 2019
- The Hotel Cupertino Clause (15)November 18, 2019
- Enpass Moves to a Subscription Model November 15, 2019
- 1Password Takes Accel Investment (28)November 15, 2019
- 100,000 E-mails From iCloud November 8, 2019
- Apple Notes and iCloud Syncing (5)November 7, 2019
- Twitterrific iOS Windows (1)November 7, 2019
- Static Types in SwiftUI (1)November 6, 2019
- “Real” Photoshop for iPad (2)November 4, 2019
- Apple TV, Apple TV, Apple TV, and Apple TV+ (7)November 4, 2019
- Efficiently Mutating Nested Swift Data Structures (2)November 2, 2019
- Xcode 11.2 and XIBs With UITextView November 2, 2019
- The Varying Date.distantFuture November 1, 2019
- The TV App Strategy Tax (2)November 1, 2019
- Safari Safe Browsing, China, and Privacy (1)November 1, 2019
- iOS 13.2 Killing Background Apps More (13)October 30, 2019
- No ETAs (3)October 29, 2019
- Apple v. Corellium (2)October 29, 2019
- AirPods Pro (2)October 29, 2019
- GameClub Revives 70 Classic iOS Games (5)October 25, 2019
- HKmap Live Removed From the App Store (3)October 25, 2019
- iPad Seems Safe for College Students October 24, 2019
- WTF Auto Layout? October 24, 2019
- SwiftUI Is Still the Future (1)October 22, 2019
- Ordered to Type in an iPhone Passcode October 22, 2019
- Perfectly Cropped (10)October 22, 2019
- Safari Security Code AutoFill (7)October 21, 2019
- FSF Missed the Cloud and Mobile (7)October 21, 2019
- WKWebView Scroll Position October 21, 2019
- No Overview Available (6)October 18, 2019
- Core Data Derived Attributes October 17, 2019
- iOS 13’s Forced “Find My” Notifications (7)October 16, 2019
- Opting Out of Sharing Siri Audio Recordings (6)October 13, 2019
- Mail Data Loss in macOS 10.15 (628)October 11, 2019
- Silent Failure (5)October 10, 2019
- Implementing Dark Mode in iOS 13 October 10, 2019
- Sherlocked by Sidecar (3)October 10, 2019
- Settings URLs Supported by iOS and iPadOS 13.1 (1)October 9, 2019
- Taiwan Flag Removed from iOS Emoji Keyboard in Hong Kong October 9, 2019
- Weather Line 2 (3)October 4, 2019
- Two Weeks With Apple Arcade October 3, 2019
- HKmap Live Rejected From the App Store (2)October 3, 2019
- About Project Zero (1)October 3, 2019
- Apple’s New Map Expands to Northeast U.S. (1)October 1, 2019
- Deep Fusion Beta October 1, 2019
- From iOS to Android and Back Again (8)September 30, 2019
- Decreasing iOS Information Density (6)September 30, 2019
- Visual Voicemail Implemented via IMAP (1)September 30, 2019
- Software as Business September 30, 2019
- Apple’s Use of Swift in iOS 13 (1)September 27, 2019
- iOS 13 Autocorrect Is Drunk (10)September 27, 2019
- Subscribers Are Your True Fans (5)September 27, 2019
- Twitter “Hide Replies” and Timeline Swiping September 27, 2019
- AltStore (6)September 26, 2019
- Mail in iOS 13 (1)September 26, 2019
- iPhone 11 Pro Display Tests (6)September 26, 2019
- iPhone Drop Tests September 26, 2019
- The Business Side of Apple Arcade (2)September 25, 2019
- iOS 13 Full Access Keyboard Extensions Bug September 25, 2019
- iOS 13 and 13.1 (6)September 25, 2019
- Intelligent Tracking Prevention 2.3 September 23, 2019
- Swift 5.1 Released (1)September 23, 2019
- Scanbot Goes Freemium (12)September 19, 2019
- IAP Using Audible Credits September 18, 2019
- Pocket Casts Goes Freemium (1)September 18, 2019
- Serializing Heterogenous Arrays With Codable September 18, 2019
- iPhone 11 Reviews (6)September 17, 2019
- Breaking the NSData.description Contract (6)September 17, 2019
- Apple Tweaks Rules for Children’s Apps and Sign-in September 17, 2019
- User Tracking via Custom Fonts (3)September 13, 2019
- PLCrashReporter Stewardship Moving to Microsoft September 13, 2019
- Billing Grace Period for App Store Subscriptions (4)September 13, 2019
- AppleCare+ Indefinite Subscriptions (1)September 13, 2019
- The Apple U1 Chip in iPhone 11 September 13, 2019
- How Apple Uses Its App Store to Copy the Best Ideas (12)September 13, 2019
- Apple’s Fall Release Schedule (4)September 11, 2019
- How to Flip an App for Profit (2)September 11, 2019
- Apple Arcade Pricing Announced (1)September 11, 2019
- iPhone 11 and iPhone 11 Pro (11)September 10, 2019
- Apple Music on the Web Beta September 10, 2019
- What I Want From the 2019 iPhones (16)September 9, 2019
- Apple Apps in App Store Search Results (1)September 9, 2019
- DOJ Asks Apple to Identify Users of Gun Scope App (4)September 9, 2019
- Twitter Is Finally Working on Search for DMs September 9, 2019
- Apple Responds to Project Zero (16)September 6, 2019
- In-Screen Touch ID Coming Back to iPhone (4)September 5, 2019
- Search Ads for Competing Products (6)September 5, 2019
- Significant iOS Vulnerabilities Used Against Uyghur Muslims in China (1)September 5, 2019
- Gmail for iOS Can Now Block Web Bugs September 5, 2019
- iCloud Drive Features Removed/Postponed (1)September 3, 2019
- Time Tracking with Timeular (2)September 2, 2019
- Apple’s Inconsistent Ellipsis Icons (2)August 30, 2019
- Apple Will Sell iPhone Parts to Repair Shops August 30, 2019
- The Curious Case of the Core Data Crash August 29, 2019
- What Happened to PencilKit? August 29, 2019
- iOS 13.1 Developer Beta 1 Is Already Out (4)August 28, 2019
- iMessage, NSKeyedArchiver, and _NSDataFileBackedFuture August 23, 2019
- The Problems With HomePod (9)August 23, 2019
- Lightning to USB 3 Camera Adapter (1)August 22, 2019
- Persistent History Tracking in Core Data August 21, 2019
- Feedbin Pages (Read Later) August 20, 2019
- WebKit Tracking Prevention Policy (1)August 19, 2019
- Bluetooth KNOB Attack (2)August 19, 2019
- Apple Files Lawsuit Against Corellium for iOS Virtualization (4)August 16, 2019
- The Version Museum August 16, 2019
- The Cost of Sharing iOS and Android Code at Dropbox (5)August 15, 2019
- Facebook and Microsoft Contractors Listen to Recordings, Too (3)August 15, 2019
- Locked Out of an Apple Account (11)August 13, 2019
- Apple Card Lacks Web Interface, Sends Push Notifications (6)August 13, 2019
- RIP AirPower, But Great Gadget Chargers Abound (8)August 12, 2019
- Grief From Transitioning to Subscriptions (13)August 12, 2019
- Guardian Firewall 1.0 August 9, 2019
- “Mastered for iTunes” Becomes “Apple Digital Masters” (10)August 9, 2019
- Bye-Bye iPad (7)August 9, 2019
- Launching the SwiftPM Library August 9, 2019
- Apple Maps in iOS 13 (6)August 9, 2019
- Windmill for iPhone Rejected From the App Store (3)August 8, 2019
- GitHub Actions CI/CD in Beta August 8, 2019
- Apple Is Locking Batteries to Specific iPhones (5)August 8, 2019
- iOS 13 to Limit VoIP API, Eliminate Background Activity (1)August 7, 2019
- Suggestions As Part of the Pro Workflow Team (3)August 7, 2019
- Hacker-Friendly iPhones and Mac Bug Bounty Program (1)August 6, 2019
- Phantom Types in Swift August 5, 2019
- Lightning Video Adapters (2)August 1, 2019
- New 5K 27-Inch LG UltraFine Display (4)July 31, 2019
- Retiring Omni’s iOS Document Browser (2)July 31, 2019
- On Switching from iPad to Chromebook in School (3)July 29, 2019
- Apple Contractors “Regularly Hear Confidential Details” on Siri Recordings (1)July 29, 2019
- Inside Apple’s iPhone Testing Facilities (2)July 29, 2019
- Inside Apple’s App Review Team (3)July 29, 2019
- Apple to Acquire Intel’s Modem Business (1)July 26, 2019
- Broken iOS Cellular Data Switch (8)July 26, 2019
- Fast Software, the Best Software (7)July 26, 2019
- Lockdown 0.1.1 (7)July 24, 2019
- App Store Takedown Demands by Governments (2)July 23, 2019
- An Illustrated History of Easter Eggs July 19, 2019
- iPhone Loyalty (11)July 18, 2019
- Lowercase Passwords (8)July 17, 2019
- Branches and Continuous Integration (9)July 17, 2019
- Apple to Bankroll Original Podcasts (6)July 16, 2019
- How Many Kinds of USB-C to USB-C Cables Are There? (5)July 16, 2019
- Most “Free” VPN Apps Secretly Owned by China (7)July 16, 2019
- Airmail Adds Subscription for Push Notifications July 15, 2019
- Local 1Password iOS Vaults No Longer Free (9)July 12, 2019
- Predatory iOS App Subscriptions (2)July 12, 2019
- iCloud Data Loss With macOS 10.15 and iOS 13 Betas (9)July 11, 2019
- Apple News+ Revenue (4)July 11, 2019
- WWDC 2019 Video Transcripts Now Available (1)July 10, 2019
- Gosh Darn SwiftUI (2)July 10, 2019
- Apple Revives Texas Hold’em Game (2)July 9, 2019
- Malformed iMessage Could Cause iPhone Boot Loop (2)July 8, 2019
- Post-Approval App Review July 8, 2019
- FaceTime Attention Correction (9)July 5, 2019
- “S” iPhones Get the Most Software Updates (2)July 5, 2019
- Requesting Entitlements (1)July 5, 2019
- UIStackView and NSStackView July 3, 2019
- Using Combine (1)July 1, 2019
- Jony Ive Is Leaving Apple (10)June 28, 2019
- Bill Gates’ Mea Culpa June 27, 2019
- Catalyst vs. SwiftUI for Building a New App (1)June 26, 2019
- Catalyst Can Rescue the Mac and Grow the iPad (12)June 25, 2019
- macOS 10.15 Public Beta 1 (3)June 24, 2019
- The Popularity of the 4.7″ iPhone (1)June 24, 2019
- Jean-Marie Hullot, RIP (3)June 21, 2019
- A 101-year-old TidBITS Reader June 20, 2019
- Best Buy to Offer Apple-Certified Repairs (3)June 19, 2019
- No-Click Google Searches (2)June 19, 2019
- Business Model and Pricing for Unread 2 (7)June 18, 2019
- Twitterrific 6 for iOS (5)June 17, 2019
- Sign in With Apple (6)June 14, 2019
- How “Find My” Works (1)June 14, 2019
- Feedback Assistant Replaces Bug Reporter (1)June 12, 2019
- Supporting the iPhone SE Resolution (8)June 10, 2019
- SF Symbols (2)June 10, 2019
- iPadOS (9)June 6, 2019
- iOS 13 Beta (3)June 6, 2019
- Xcode 11 Beta (1)June 4, 2019
- Syncing Core Data With CloudKit and NSPersistentCloudKitContainer (5)June 4, 2019
- Updates to the App Store Review Guidelines (3)June 4, 2019
- Sidecar June 4, 2019
- Apple Reverses Course on MDM and Parental Control Apps (2)June 4, 2019
- SwiftUI and Combine (17)June 3, 2019
- WWDC 2019 Links (2)June 3, 2019
- Proposed Screen Time API (1)June 3, 2019
- Gab Will Become a Mastodon Fork (4)May 31, 2019
- App Store Competition (12)May 30, 2019
- iPod touch 7th Generation (7)May 28, 2019
- Wish for a Return of Vibrant Tapdown States (5)May 27, 2019
- Apple Developer Survey May 27, 2019
- Facebook Sharing Data With Phone Carriers May 24, 2019
- Privacy Preserving Ad Click Attribution For the Web (1)May 23, 2019
- Qualcomm Loses U.S. Antitrust Ruling (1)May 22, 2019
- Some Users See More Twitter Ads May 22, 2019
- Beyond the Tablet: Seven Years of iPad as My Main Computer (6)May 21, 2019
- WWDC 2019 Preview (4)May 21, 2019
- Timery for Toggl (2)May 20, 2019
- Beware iCloud Video Syncing (4)May 20, 2019
- The State of Apple’s Developer Documentation (27)May 20, 2019
- Three iOS Keyboard Changes Apple Should Make (6)May 17, 2019
- The Potential Advantages of a JavaScript Whitelist (3)May 17, 2019
- Valve’s Steam Link App Now Available (2)May 16, 2019
- Designing a Dark Theme for OLED iPhones (1)May 15, 2019
- My Google Activity (7)May 15, 2019
- Image Resizing Techniques (1)May 15, 2019
- iOS 12.3’s TV App May 14, 2019
- Warren Buffett’s Paper Wizard May 14, 2019
- How the Apple Store Lost Its Luster (3)May 14, 2019
- What to Expect from Marzipan (3)May 13, 2019
- .NET 5 = .NET Core vNext (1)May 13, 2019
- Google’s Apparent Turnaround on Privacy May 13, 2019
- 2019 Apple Keyboard Problems (3)May 10, 2019
- iPhone XR Sales in Q1 2019 May 10, 2019
- Dark Mode Support in WebKit May 10, 2019
- Non-Standard Emoji Colors May 7, 2019
- MongoDB Acquires Realm May 3, 2019
- The Future Is Weird May 2, 2019
- Lobbying Against Right to Repair (6)May 2, 2019
- Apple’s Q2 2019 Results (25)May 1, 2019
- Microsoft’s Resurgence (1)May 1, 2019
- Intelligent Tracking Prevention 2.2 (6)April 30, 2019
- Clip Sharing With Overcast April 29, 2019
- Apple Cracks Down on Screen Time Apps That Use MDM (9)April 29, 2019
- Collision Course (46)April 23, 2019
- iOS 13 Rumor Roundup (1)April 22, 2019
- Origins of the Apple Human Interface (5)April 18, 2019
- Introducing CalZones April 17, 2019
- The Time Tim Cook Stood His Ground Against the FBI (11)April 17, 2019
- Qualcomm and Apple Agree to Drop All Litigation (1)April 16, 2019
- Core Image Filter Reference (1)April 16, 2019
- iOS Guided Access April 15, 2019
- 10 Years of MacStories April 15, 2019
- Library Evolution for Stable Swift ABIs April 15, 2019
- App Store Subscription Confirmation Alert (2)April 12, 2019
- Accessibility Quirk With “Bold Text” April 10, 2019
- How to Get Bugs Fixed by Apple (4)April 9, 2019
- New WebKit Features in Safari 12.1 April 9, 2019
- Apple Books Category Icons April 8, 2019
- Netflix No Longer Supports AirPlay (2)April 8, 2019
- App Store Connect Change Breaks Fastlane April 5, 2019
- Apple Discouraging Photo Recovery From Damaged Devices (8)April 5, 2019
- Powerbeats Pro (1)April 3, 2019
- Texting Means Never Having to Say Goodbye April 1, 2019
- AirPower Canceled (9)March 29, 2019
- The Weirdness of NSURL’s isDirectory Flag March 29, 2019
- Cardhop for iOS 1.0 March 29, 2019
- iCloud Deletion Bugs (3)March 28, 2019
- User Account Best Practices (1)March 28, 2019
- Swift 5 Released (5)March 27, 2019
- Apple TV+ (2)March 26, 2019
- Apps That Benefit and Threaten Apple (2)March 26, 2019
- Apple Card (17)March 25, 2019
- Apple Arcade (5)March 25, 2019
- Apple News+ (10)March 25, 2019
- iOS 12: Changes in Memory Accounting (1)March 22, 2019
- Late Responders March 22, 2019
- UTF-8 String in Swift 5 (1)March 21, 2019
- More Undiscoverable Gestures (5)March 21, 2019
- Not Relying on NSFileCoordinator (2)March 21, 2019
- Do-nothing “Antivirus” Apps (3)March 21, 2019
- iPad Air and iPad mini 2019 (2)March 20, 2019
- The Dwindling Number of iOS Text Editors (3)March 20, 2019
- Brief Examples of OmniFocus Perspectives March 15, 2019
- Apple Responds to Spotify (22)March 15, 2019
- Dropbox Limits Free Plan to Three Devices (13)March 14, 2019
- NetService NutHouse (8)March 14, 2019
- App Store Covers RSS Readers (4)March 14, 2019
- Spotify: Time to Play Fair (10)March 13, 2019
- What’s Wrong With iOS Multitasking (2)March 12, 2019
- Bad Release Notes (1)March 12, 2019
- Classical Music on Apple Music (3)March 12, 2019
- The Sad State of Logging Bugs for Apple (10)March 11, 2019
- iClever Himbox HB01 Bluetooth Car Receiver (7)March 8, 2019
- A Privacy-Focused Vision for Social Networking (2)March 7, 2019
- Problems With os_log (10)March 6, 2019
- GameClub Plans to Resurrect Abandoned iOS Games (7)March 6, 2019
- MacStories Shortcuts Archive March 6, 2019
- Bringing iOS Apps to macOS Using Marzipanify (4)March 4, 2019
- Upgrading From an iPhone SE to an XR (36)March 1, 2019
- Spectre Camera 1.0 February 28, 2019
- EFF Calls on Apple to Let Users Encrypt iCloud Backups (4)February 28, 2019
- Confusing USB 3.2 Branding (6)February 27, 2019
- UIApplicationOpenURLOptionUniversalLinksOnly February 27, 2019
- When to Adopt Swift (11)February 26, 2019
- App Store Subscription Notifications and Promotional Offers (1)February 26, 2019
- Intelligent Tracking Prevention 2.1 (5)February 22, 2019
- Swift Subclass of NSTextStorage Is Slow Because of Swift Bridging February 22, 2019
- Raising Prices Lifted App Revenue (3)February 22, 2019
- How Apple’s Enterprise App Program Became the New Wild West of Mobile Apps (3)February 21, 2019
- Inverted XCTestExpectations February 21, 2019
- Popular Note-taking Apps Share These Security Flaws February 21, 2019
- Apple to Target Combining iPhone, iPad, and Mac Apps by 2021 (4)February 20, 2019
- Ten Years Ago, Apple Said Goodbye to Macworld February 18, 2019
- Daring Fireball 2018 Apple Report Card (3)February 18, 2019
- Color Spaces February 15, 2019
- Your Apps Know Where You Were Last Night (1)February 15, 2019
- Developer Apple ID’s to Require Two-Factor Authentication (14)February 14, 2019
- iTunes U and iBooks Author Are Suffering From Software Rot February 14, 2019
- AR Will Spark the Next Big Tech Platform February 13, 2019
- Apple Retail Employees Aggressively Pushing iPhone Upgrades (2)February 12, 2019
- Apple Storing Russian Users’ Data on Local Servers (6)February 12, 2019
- On Covering Webcams (9)February 11, 2019
- The Definitive Guide to iCloud Photos in 2019 (3)February 8, 2019
- How Hackers and Scammers Break into iCloud-Locked iPhones (4)February 8, 2019
- Swift ABI Stability and More (2)February 7, 2019
- Popular iPhone Apps Secretly Record Your Screen for Analytics (2)February 7, 2019
- Apple Is Removing “Do Not Track” From Safari (4)February 7, 2019
- Twitterrific Ad Network February 5, 2019
- Despair, Thy Name Is App Store (2)February 4, 2019
- Memories of Facebook Paper (2)February 4, 2019
- Blocking the Big 5: Google February 1, 2019
- Facebook Pays Teens to Install VPN That Spies on Them (2)January 31, 2019
- 2018 Six Colors Apple Report Card (3)January 29, 2019
- Apple Still Charging Customers for iPhone 7 Microphone Defect (2)January 29, 2019
- Major FaceTime Privacy Bug (5)January 29, 2019
- Xcode 10.2 Beta Release Notes (1)January 25, 2019
- Malicious Shortcuts January 25, 2019
- WeChat’s Apps Within an App (1)January 25, 2019
- Swift 5 Release Notes for Xcode 10.2 Beta (4)January 24, 2019
- ExpressibleByStringInterpolation in Swift 5 January 24, 2019
- App Store Refunds and Reviews (1)January 23, 2019
- Phased vs. Regular Update Adoption Rates January 22, 2019
- Google Pixel’s Night Sight (3)January 16, 2019
- Customer Support for Failing App Downloads (3)January 16, 2019
- The Lost Art of Legendary Apple UX (2)January 14, 2019
- Hacking With Private APIs on iPad January 11, 2019
- iOS Games Found Talking to Golduck Malware C&C Servers January 11, 2019
- App Discovery, Downloading, and Purchasing (1)January 11, 2019
- Google Assistant Coming to Google Maps for iOS (3)January 9, 2019
- The Toxic Fragility of Siri Shortcuts (4)January 9, 2019
- Overcast Premium Improvements (1)January 8, 2019
- Environmentally-Lit User Interface January 8, 2019
- The iOS Menu (3)January 8, 2019
- iCloud Leader Leaves Apple January 8, 2019
- Why Doesn’t JSONEncoder Conform to the Encoder Protocol? (1)January 7, 2019
- When to Use dispatch_async() (1)January 7, 2019
- Smartphone Facial Recognition Test January 7, 2019
- React.js and Cocoa Side by Side January 1, 2019
- Splitting a Swift Sequence Into Head and Tail January 1, 2019
- Lower Cost iOS Devices (8)January 1, 2019
- Low Navigation Volume in Google Maps December 31, 2018
- Netflix No Longer Offering In-App Subscriptions (4)December 28, 2018
- Fortnite Was 2018’s Most Important Social Network December 28, 2018
- Shortcuts JS (1)December 27, 2018
- Acceptable Renewable Subscriptions Pitch Screens (5)December 23, 2018
- Why Instagram Is No Longer Optimized for Large Phone Screens (2)December 23, 2018
- iMazing Leaves Setapp (1)December 21, 2018
- App Store Now Allows Gifting IAPs (1)December 20, 2018
- Apple Says Bent iPad Pros Are Not Defective (9)December 20, 2018
- Conversations With AI, Featuring Brian Roemmele (2)December 19, 2018
- More Push Notification Spam From Apple (7)December 19, 2018
- Shutting Down Apple Music Connect (1)December 19, 2018
- App Store Ratings, Reviews, and Payments Hiccups December 19, 2018
- What’s Apple’s Plan for Haptic Touch and 3D Touch? (1)December 12, 2018
- Australian Assistance and Access Act (5)December 12, 2018
- The Many Setups of the 2018 iPad Pro (2)December 12, 2018
- Apple Puts Third-party Screen Time Apps on Notice December 12, 2018
- Make the iPad More Like the Mac (9)December 11, 2018
- Epic Removes Infinity Blade From the App Store (1)December 11, 2018
- The Thumb Zone (1)December 10, 2018
- Apple Removes Afghanistan ’11 From the App Store (1)December 7, 2018
- Proof That iOS Still Hasn’t Gotten Undo Right (3)December 6, 2018
- iOS and the Hassle of Dropping Your Wi-Fi As You Move Away From Your House (3)December 6, 2018
- Apple Music Analyser (1)December 5, 2018
- Finding New Ways to Spy on iPhones (1)December 5, 2018
- Optional OmniFocus Subscriptions (2)December 4, 2018
- On Switching From an iPad Pro and a MacBook to a Pixelbook (6)December 3, 2018
- Why Excel for iOS Doesn’t Support VB Macros (6)December 3, 2018
- DriveSavers Lets Consumers Retrieve Data From Locked iOS Devices November 30, 2018
- My Today at Apple Experience (1)November 29, 2018
- Effective Core Data With Swift (2)November 29, 2018
- How to Game the App Store (4)November 28, 2018
- App Center Will Take It From Here (1)November 28, 2018
- Antitrust, the App Store, and Apple (4)November 27, 2018
- Castro Sold to Tiny (1)November 27, 2018
- Apple Emoji Turns 10 November 26, 2018
- Do the iPhone XS and XR Screens Scratch Less? (5)November 26, 2018
- Modern Localization With Xcode November 21, 2018
- Amazement at iOS Cursor Movement Shortcut Says a Lot About Discoverability (7)November 21, 2018
- iOS HEIC Performance November 20, 2018
- APFS in 2018 (2)November 19, 2018
- Six iPad Gestures You Should Know (1)November 19, 2018
- Why I’m Ditching Android (4)November 16, 2018
- More Easily Finding and Deleting iOS Apps (5)November 15, 2018
- Using an iPad as a Mac mini Display (4)November 15, 2018
- Emulating Linux and Classic Mac OS on iOS November 15, 2018
- Why Aren’t There Third-Party USB-C to Lightning Cables? November 14, 2018
- Hacker News Zero Rejected From the App Store November 13, 2018
- iPhone 8 Scattered Notes (6)November 13, 2018
- Killing the Slopes Pass November 13, 2018
- An Unzipping Shortcut for iOS (1)November 12, 2018
- Apple Removes RescueTime From the App Store (4)November 12, 2018
- iPad Pro 2018 (8)November 8, 2018
- Losing Health Data When Upgrading a iPhone (5)November 7, 2018
- Apple’s New Map (4)November 6, 2018
- The WWDC App Is Unusable Offline (6)November 5, 2018
- Apple’s Q4 2018 Results (4)November 5, 2018
- Depth Capture With the iPhone XR November 2, 2018
- The Power of Key Paths in Swift November 2, 2018
- Developing an iOS App in 2018 (1)November 2, 2018
- Apollo Pulled From the App Store for Charging for Push Notifications (1)November 2, 2018
- Making Cesium API-Safe November 1, 2018
- October 2018 Apple Event (28)October 30, 2018
- Business Licensing for Omni’s iOS Apps (1)October 29, 2018
- NSMutableDictionary’s Practical Limit October 29, 2018
- NSKeyValueObservingCustomization Is Fundamentally Broken October 29, 2018
- App Stores No Longer Listing All In-App Purchases (3)October 29, 2018
- Mysterious Reduced iPhone Battery Life (12)October 26, 2018
- Apple on the “Radical” Use of Humans to Edit the News (2)October 26, 2018
- Apps Can Track You Even After You Uninstall Them October 26, 2018
- Tim Cook Calls for Strong US Privacy Law October 25, 2018
- Deep-dive Into the AirPower Charging Animation October 25, 2018
- iPhone XR Reviews (10)October 24, 2018
- Document Versions and iCloud (9)October 22, 2018
- Apple Pulling High-Grossing Scammy Subscription Apps Off the App Store (11)October 22, 2018
- Tweetbot 5 for iOS October 22, 2018
- Fraser Speirs Switches to a Google Pixel October 18, 2018
- Bringing Photoshop to the iPad (2)October 16, 2018
- Google Pixel 3 and 3 XL (5)October 15, 2018
- Building DSLs in Swift October 15, 2018
- Sometimes It’s Better to Just Start Over With iCloud Photo Library Syncing (1)October 15, 2018
- Anker SoundSync Drive Bluetooth Car Receiver (16)October 12, 2018
- Working Around a Swift “nonmutating” Crash October 12, 2018
- Apple’s War on iPhone Fraud in China October 10, 2018
- AirPods Knockoffs Tested October 9, 2018
- Giving Obscura Away in the Apple Store App October 9, 2018
- SMS Text Message Login Codes Autofill But Remain Insecure (2)October 5, 2018
- Finding and Exploiting Safari Bugs Using Publicly Available Tools (2)October 5, 2018
- The Bandwidth Needed to Restore an iPhone (6)October 4, 2018
- Why Apple Chooses Thin Devices (5)October 3, 2018
- Passcode Bypass Method Exposes Contacts and Photos in iOS 12 October 2, 2018
- iOS 12 and Core Data External Binary Data Storage (2)October 1, 2018
- Forcing Suspect to Unlock iPhone With Face ID (2)October 1, 2018
- iPhone XS Users Complain About Skin-Smoothing Selfie Camera (13)September 29, 2018
- PhotoKit’s Core Data Model September 28, 2018
- Basecamp App Rejected for Including Help Link (3)September 28, 2018
- Why Did Apple Spend $400M to Acquire Shazam? (1)September 28, 2018
- Screen Time Issues September 26, 2018
- Photos Needs Better Storage Management (1)September 25, 2018
- Apple’s Use of Swift in iOS 12 September 25, 2018
- What is Haptic Touch on iPhone XR? (2)September 24, 2018
- Software Disenchantment (2)September 24, 2018
- Apple File System Reference (1)September 21, 2018
- iOS 12 Security Guide September 20, 2018
- Overcast 5 (2)September 20, 2018
- The iPhone XS and Its Camera (8)September 20, 2018
- Safari 12 (4)September 19, 2018
- Swift 4.2 Released (1)September 19, 2018
- Apple’s Measure App and Accuracy September 19, 2018
- Rejected for Mentioning a Pre-release macOS Version (2)September 19, 2018
- CSS That Forces iOS to Reboot September 19, 2018
- An Oral History of Apple’s Infinite Loop September 18, 2018
- iOS 12 Released (4)September 17, 2018
- The Curious Case of AirPower (3)September 17, 2018
- HomePod Now Supports Multiple Timers September 17, 2018
- Apple Can Delete Purchased Movies From Your Library Without Telling You (13)September 13, 2018
- September 2018 Apple Event (19)September 12, 2018
- Apple Video Recommends App Subscriptions (6)September 11, 2018
- Compiling and Exporting iOS Review Chapters With Drafts September 11, 2018
- Apple and Google Face Growing Revolt Over App Store “Tax” (9)September 7, 2018
- The “Post-PC Era” Never Really Happened (14)September 6, 2018
- Mastodon (6)September 6, 2018
- A Farewell to StreamToMe (1)September 5, 2018
- What’s Going on With Cesium (1)September 5, 2018
- The Missed Opportunity of Shelf Apps on iOS September 3, 2018
- goTenna Mesh August 30, 2018
- AirPort Express Update Adds AirPlay 2 (2)August 29, 2018
- Possible Removal of 3D Touch With 2018 iPhones (4)August 29, 2018
- 2011 Pocket Camera vs. 2017 iPhone 8 Plus (1)August 28, 2018
- Siri’s Personality (3)August 28, 2018
- On “Shake to Undo” (10)August 24, 2018
- Open Sourcing Twitter Network Layer August 24, 2018
- Apple Security White Papers August 24, 2018
- Visualizing Pointer Addresses as Emoji August 23, 2018
- Changing the Year When Setting the iOS Date (1)August 21, 2018
- Logitech’s “POWERED” 7.5W Wireless Charging Stand August 21, 2018
- Podcast Ads, Business, Overcast, and Apple August 21, 2018
- Twitter Company Email Addresses Why It’s #BreakingMyTwitter (2)August 16, 2018
- Inside the iPhone Repair Ecosystem (1)August 15, 2018
- Advantages of Android (3)August 15, 2018
- Google Tracks Your Movements, Like It or Not August 15, 2018
- 2 Years of App Subscriptions 2.0 (19)August 14, 2018
- Group FaceTime Delayed (8)August 13, 2018
- Redesigning Siri and Adding Multitasking Features to iOS (1)August 10, 2018
- Exporting Apple Notes to Markdown (2)August 10, 2018
- The PSPDFKit Story (1)August 10, 2018
- Apps Removed in Ban of Gambling-Related Apps (2)August 9, 2018
- Apple Users “Most Appealing” to Cybercriminals’ Online Scams August 9, 2018
- Masters of Automation 2017 Videos (4)August 7, 2018
- Castro 3.1 (2)August 7, 2018
- Instapaper Relaunches Premium Subscription August 7, 2018
- What Can Bike Sharing Apps Teach Us About Mobile On-boarding Design? August 6, 2018
- iOS 12 Relies on Downloaded Lua Code (1)August 6, 2018
- Apple Removes Apps From Their Affiliate Program (4)August 2, 2018
- AdGuard Pro Discontinued Due to Apple’s Policy (5)August 2, 2018
- Using Lightroom CC as a Camera (5)August 1, 2018
- Apple’s Quarterly Results (2)August 1, 2018
- Please Follow in Apple News (2)July 31, 2018
- Page Lifecycle API (2)July 27, 2018
- iOS 12 Performance (2)July 27, 2018
- Annual Digital Assistant IQ Test (2)July 27, 2018
- Conditional Compilation in Swift July 26, 2018
- Creative Selection July 26, 2018
- Steve Jobs on the App Store in 2008 July 26, 2018
- Password Rules / UITextInputPasswordRules (2)July 25, 2018
- I Know What You Did Last Month: a New Artifact of Execution on macOS 10.13 (2)July 25, 2018
- Mac and iOS Wallpaper Archive (2)July 24, 2018
- Schema-less Database With Dynamic Swift (1)July 23, 2018
- Apple: Don’t Default on Default Apps (3)July 23, 2018
- Death by Search Ranking (1)July 23, 2018
- An Entomologist Rates Ant Emojis July 20, 2018
- Scanning Old Photos July 20, 2018
- NIOTransportServices: SwiftNIO and Network.framework July 19, 2018
- How Tinder Keeps Your Exact Location (a Bit) Private July 19, 2018
- Identifying a Real Apple ID Password Dialog July 19, 2018
- Search at the Bottom (3)July 19, 2018
- Apple Doubling Down on Blocking Private API Use (1)July 19, 2018
- App Stores and Monetization (2)July 18, 2018
- Tracking Your Phone’s Location With GPS Turned Off July 18, 2018
- How Omni Does Release Notes July 18, 2018
- strftime’s Alpha-sorted man Page vs. Well-meaning People July 18, 2018
- App Store Revenue Nearly Double That of Google Play (1)July 17, 2018
- iOS Devices Can Be Blocked From Entering USB Restricted Mode (2)July 17, 2018
- Instapaper Is Going Independent (1)July 16, 2018
- Reporting Bugs as External Developers (7)July 16, 2018
- App Preservation: Saving the App Store’s History (3)July 16, 2018
- Changing Rules for App Store Screenshots and Videos July 13, 2018
- Affinity Designer and Adobe Photoshop for iPad (3)July 13, 2018
- The App Store Turns 10 (1)July 11, 2018
- Apple Fixed Bug That Crashed Devices When Typing ”Taiwan” (1)July 11, 2018
- The Best Third-party Camera App for iPhone (1)July 11, 2018
- Shortcuts Beta July 6, 2018
- Twitterrific Braces for API Shutdown (1)July 6, 2018
- Panel Discussion on Moving to Subscriptions (6)July 6, 2018
- 15 Years of Ulysses July 5, 2018
- Who Will Steal Android From Google? (2)July 5, 2018
- The App Developers Sifting Through Your Gmail (1)July 3, 2018
- Debugging With C-Reduce July 3, 2018
- Rebuilding Apple Maps Using Apple’s Own Data (18)June 29, 2018
- Run, RunLoop, Run June 28, 2018
- iTunes Remote Updated (6)June 27, 2018
- iOS 12 Beta: Easier-to-Access Trackpad Mode (3)June 26, 2018
- Privacy News June 26, 2018
- Intel and the Danger of Integration (1)June 25, 2018
- iOS Game Revenue June 25, 2018
- Speeding Up WWDC Videos (1)June 25, 2018
- Selling PowerSchool June 25, 2018
- AirPower Status and Removing the Lightning Port (7)June 21, 2018
- Airbnb Switching Away From React Native (1)June 21, 2018
- Malware via USB Charging (1)June 21, 2018
- WebView and UIWebView Deprecated in Favor of WKWebView (14)June 20, 2018
- How Apple Can Fix 3D Touch (4)June 18, 2018
- The iPhone X Suica Problem (1)June 18, 2018
- Who Gets to Be on the Steam Store? (10)June 18, 2018
- IAPKit (2)June 14, 2018
- Shortcuts: A New Vision for Siri and iOS Automation June 14, 2018
- Training a Text Classifier with Create ML (1)June 14, 2018
- Apple’s Design Language Has Killed Fun in Consumer Electronics (3)June 14, 2018
- File Radars Early and Often (19)June 12, 2018
- On My Misalignment With Apple’s Love Affair With Swift (26)June 10, 2018
- Intelligent Tracking Prevention 2.0 (2)June 8, 2018
- Mac App Store Sandboxing, IAP Trials, Multiplatform Services (11)June 5, 2018
- WWDC 2018 Links (10)June 4, 2018
- OmniFocus 3 for iOS (1)June 3, 2018
- Apple vs. My Daughter’s iPad (8)June 3, 2018
- Apple’s Emoji Search is Bad (2)June 3, 2018
- Mac and iOS Automation History (1)June 2, 2018
- iPhone 6 Bendgate and Touch Disease (10)June 2, 2018
- Differ: Swift Library to Generate Differences and Patches Between Collections June 1, 2018
- 10 Strikes and You’re Out June 1, 2018
- Halide: One Year Later (1)June 1, 2018
- Encrypting for Apple’s Secure Enclave May 31, 2018
- iOS 11.4 and Messages in iCloud (13)May 31, 2018
- Apple Hasn’t Blocked Telegram App, But Won’t Allow Updates (3)May 31, 2018
- Valve’s Steam Link App Rejected From the App Store (5)May 31, 2018
- The Developers Union (1)May 18, 2018
- New Twitter APIs and Pricing (10)May 17, 2018
- US Cell Carriers Are Selling Access to Real-time Phone Location Data (3)May 17, 2018
- UIs That Amass Memories (1)May 17, 2018
- Some Thoughts on Google Photos vs. Apple Photos May 17, 2018
- The Moat Map May 17, 2018
- App Architecture: iOS Application Design Patterns in Swift May 15, 2018
- Why Apple Should Copy the Android P Notification Shade (2)May 15, 2018
- EFail Vulnerabilities in OpenPGP and S/MIME May 14, 2018
- John Carmack’s Steve Jobs Stories (1)May 14, 2018
- The Laws of Core Data (2)May 10, 2018
- “Black Dot” Unicode Bug (5)May 10, 2018
- iOS 11’s Streamlined, Yet Extensible File Management May 10, 2018
- JPEG Decoding With the Best May 10, 2018
- iOS Design Inconsistencies Across Apple’s Apps (1)May 8, 2018
- VI Months With the iPhone X May 8, 2018
- AirPods Switching Limitations (8)May 4, 2018
- The 2017 Panic Report (3)May 3, 2018
- Pocket Casts Acquired (1)May 3, 2018
- Scuttlebutt Regarding Apple’s Cross-Platform UI Project (10)May 1, 2018
- ScannerPro or Scanbot Pro May 1, 2018
- Pre-Announcing AirPower (4)April 29, 2018
- Buying an iPhone 8 Plus After Using an iPhone X April 28, 2018
- Apple Officially Discontinues AirPort Router Line (24)April 28, 2018
- Overcast 4.2: The Privacy Update (1)April 27, 2018
- Speculation and Dread for the Next Transition (1)April 23, 2018
- Reconsidering the Hardware Kindle Interface April 23, 2018
- Writing With an iPad and a Clicky Keyboard April 23, 2018
- Oracle Claims Trademark Infringement for an iOS JavaScript Editor App (2)April 22, 2018
- Examples of Dark Design Patterns April 20, 2018
- Tim Cook Says Users Don’t Want iOS to Merge With macOS (8)April 20, 2018
- The Menu Bar (4)April 20, 2018
- When PNGs Suddenly Become JPEGs (1)April 20, 2018
- Lessons Learned From the App Store (5)April 20, 2018
- GCD Tips (5)April 20, 2018
- Switching From RSS to Apple News Format (13)April 18, 2018
- Drafts 5 (3)April 18, 2018
- On Normalizing Rip-Offs (13)April 18, 2018
- iPhone X Profits April 18, 2018
- Weather Alarms Scam (4)April 18, 2018
- Mapping Apple’s Vast Universe of Space Gray Shades April 17, 2018
- Firefox 11.0 for iOS Has Tracking Protection on by Default April 17, 2018
- Apple Sued an Independent iPhone Repair Shop Owner and Lost (10)April 14, 2018
- Apple Warns Employees to Stop Leaking Information (2)April 14, 2018
- Eliminating iTunes Store Music Downloads in March 2019 (10)April 12, 2018
- Not for Mac April 11, 2018
- App Store Subscriptions And You (2)April 10, 2018
- Erasing Complexity: the Comfort of Apple’s Ecosystem April 10, 2018
- If iPads Were Meant for Kids (1)April 9, 2018
- Twitter Shutting Down APIs (5)April 6, 2018
- Mac mini Turning 3.5 Years Old (8)April 6, 2018
- Google Maps Adds Restaurant Wait Times and More April 6, 2018
- App Store Shrank for First Time in 2017 (4)April 5, 2018
- Instagram Disables APIs (1)April 5, 2018
- Quiet By Design: Naomi Campbell Interviews Jony Ive (4)April 5, 2018
- BlackBag on APFS Encryption (1)April 5, 2018
- Textlicious 1.0 April 4, 2018
- Avoiding Apple Pay’s Pestering (2)April 4, 2018
- The TidBITS 2018 Infrastructure (1)April 3, 2018
- Making Illegal States Unrepresentable April 3, 2018
- The Business of Streaming Music April 2, 2018
- System Fonts in CSS April 2, 2018
- Uber Is Ripping Off Frequent Riders (1)April 2, 2018
- Xcode 9.3 (1)April 1, 2018
- MyFitnessPal Data Breach (1)April 1, 2018
- Why Doesn’t Apple Music Let Users Search for Composers? (4)April 1, 2018
- Charles Proxy for iOS March 29, 2018
- iOS 11.3 (11)March 29, 2018
- The Missing iCloud Storage Bump (2)March 29, 2018
- Apple’s Lane Tech Education Event (12)March 27, 2018
- NSDoubleLocalizedStrings and Friends (1)March 27, 2018
- MacInTouch Note to Readers (3)March 27, 2018
- Apple Stores Suffer From Customer Complaints, Long Wait Time (3)March 23, 2018
- Apple AirPods: the Audiophile Review March 23, 2018
- Cambridge Analytica Harvested 50 Million Facebook Profiles (3)March 19, 2018
- GrayKey iPhone Unlocker (1)March 19, 2018
- Designing Jank-Free Apps March 16, 2018
- Lightning vs. USB-C for Headphones (7)March 16, 2018
- What Went Wrong With Siri (3)March 15, 2018
- Overcast 4.1 and Smart Resume March 15, 2018
- France to Take Legal Action Against App Stores (2)March 15, 2018
- iPhone Wireless Phone Charging Comes at a Cost: Your Battery (7)March 15, 2018
- Time for a Complete Home App Makeover March 13, 2018
- Smart Debugging March 13, 2018
- Better Strategies Through Types March 12, 2018
- The Original Siri App Compared to Siri Today (1)March 12, 2018
- Solving a Mysterious Heap Corruption Crash March 9, 2018
- Your Nose Isn’t Really As Big As It Looks in Selfies (2)March 9, 2018
- Getting the Current NSBundle March 7, 2018
- A Lot Can Happen in a Decade March 7, 2018
- Keeping Your Safari Data Private (9)March 6, 2018
- Streaming Your Own Music (1)March 6, 2018
- First-Class Swift API for Objective-C Frameworks March 5, 2018
- Risks of In-App Browsers March 5, 2018
- Amazon Will Stop Selling Nest Smart Home Devices (2)March 5, 2018
- Apple Networking Feedback March 5, 2018
- iOS Uses CFBundleName to Differentiate Apps March 2, 2018
- Searching for Paid Apps March 2, 2018
- SwiftNIO (1)March 1, 2018
- Cellebrite Can Now Unlock Recent iPhones (4)March 1, 2018
- Google Libraries for Objective-C (14)February 28, 2018
- Decoding Dictionaries in Swift February 27, 2018
- BigTechCo Strategy: Paying the Platform Tax (2)February 26, 2018
- Debugging NSNotificationCenter and NSRunLoop February 23, 2018
- Big List of Naughty Strings February 23, 2018
- Swype Keyboard Discontinued (3)February 22, 2018
- On Compiling WebKit (Now Twice As Fast!) (1)February 22, 2018
- Optimizing Global Constant Data Structures Using Relative References February 20, 2018
- When Swift Makes You Use “throws” Instead of “rethrows” (1)February 20, 2018
- How to Use Adaptive Width Strings for Localization (1)February 20, 2018
- Lightning Charge/Audio Dongles (9)February 19, 2018
- Trusting SDKs (1)February 19, 2018
- Smart Speakers, Speech Recognition, and Accessibility (1)February 19, 2018
- Time to End-of-Life Interact February 17, 2018
- Nowhere Else to Go (15)February 17, 2018
- iOS Share vs. Action Icons (1)February 17, 2018
- Multiple iOS Timers (6)February 16, 2018
- Simplenote Outage Due to DMCA (2)February 16, 2018
- App Store Selective Enforcement February 16, 2018
- Another iOS Crash Caused By Sending Unicode Character (6)February 15, 2018
- Facebook’s “Protect” Feature (1)February 15, 2018
- Castro 3’s Business Model (2)February 14, 2018
- How Apple Plans to Root Out Bugs (17)February 13, 2018
- VLC 3.0 February 9, 2018
- iOS 9 Source Code Leak (7)February 9, 2018
- Many Siris February 9, 2018
- What I Learned from Watching My iPad’s Slow Death February 9, 2018
- That 30% App Store Tax (20)February 9, 2018
- iOS Auto-Correction From Contacts (4)February 9, 2018
- Battery Health and Peak Performance Capacity (4)February 6, 2018
- HomePod Reviews (1)February 6, 2018
- Apple E-mails Developers Other People’s Search Ad Results February 6, 2018
- Serialization on macOS and iOS: Speed and Size February 6, 2018
- How CloudKit Works February 5, 2018
- The Apple Music and HomePod Strategy (6)February 5, 2018
- Apple’s Q1 2018 Results (1)February 5, 2018
- Touch ID and the Fifth Amendment February 1, 2018
- Colour Management (1)February 1, 2018
- Scratched iPhone 8 and iPhone X Screens (12)January 31, 2018
- iOS Top Buttons Under Notifications (5)January 31, 2018
- CNN Blames Apple for Repeat Notifications January 31, 2018
- Apple Delays Features to Focus on Reliability, Performance (11)January 30, 2018
- Fitness Tracking App Gives Away Locations of US Army Bases (1)January 30, 2018
- iMessage on Android January 30, 2018
- OmniFocus 2018 Roadmap (4)January 29, 2018
- Mac and iOS Privacy Guide January 29, 2018
- Lookmark Now Tracks App Updates January 29, 2018
- iCloud Photo Library Re-uploading (8)January 26, 2018
- Swift’s Reflective Underpinnings January 26, 2018
- Recommendations for Buying Music (7)January 26, 2018
- Old-Style Apple API DIffs January 26, 2018
- 2017 Six Colors Apple Report Card January 26, 2018
- Messages on iCloud in iOS 11.3 Beta (4)January 24, 2018
- HomePod to Arrive February 9 (7)January 24, 2018
- Net Neutrality Testing App Rejected From the App Store (1)January 23, 2018
- Rejected From the App Store for Emoji in Screenshot (6)January 23, 2018
- Microsoft Office 2016, Version 16.9 (2)January 22, 2018
- Swift Forums January 22, 2018
- iOS 11 Adoption Reaches 65% (6)January 22, 2018
- Redesigned Web Versions of App Stores (1)January 22, 2018
- Tim Cook Talks iPhone Batteries (5)January 19, 2018
- Two-factor Authentication for Old Apple TVs (9)January 19, 2018
- Simplifying Swift Framework Development January 19, 2018
- What Happens to the Traffic You Send to the App Store? (1)January 19, 2018
- Dictation Eases Data Entry January 19, 2018
- App Store Trials: No More Free IAPs? (3)January 17, 2018
- The Final Conf-Down (1)January 16, 2018
- iPad Erased By Too Many Failed Passcode Entries (6)January 16, 2018
- Apple Health Data Used in Murder Trial January 16, 2018
- Hawaii Missile Alert January 15, 2018
- The Black Hole of App Review January 15, 2018
- Chinese Firm to Operate China iCloud Accounts (2)January 15, 2018
- Dropbox Files Confidentially for IPO (1)January 15, 2018
- Former Apple Intern Looks Back at Designing First Apple Emoji in 2008 January 12, 2018
- Swift Code Generation at Uber (1)January 12, 2018
- Apple’s Indirect Presence Fades From CES January 12, 2018
- ScreenShield: SDK to Prevent Screenshots (4)January 11, 2018
- Running Old iOS Versions January 11, 2018
- Tetris Entitlements January 11, 2018
- Apple Comments on AirPort’s Future (6)January 11, 2018
- Sharing Links From iOS Twitter Appends Tracking Garbage to the URL (1)January 11, 2018
- Unregistering Block-based NotificationCenter Observers January 9, 2018
- Pop-up Mobile Ads That Trap January 9, 2018
- Reverse-Engineering the iPhone X Home Indicator Color January 9, 2018
- iCloud Drive Can Strip Metadata From Your Documents (3)January 8, 2018
- Panic Discontinues Transmit for iOS (7)January 8, 2018
- Computer Latency: 1977-2017 January 8, 2018
- Apple Acquires Buddybuild January 3, 2018
- Apple in 2018 (1)January 2, 2018
- The iOS Gaming Business (3)January 2, 2018
- Ad Targeters Are Pulling Data From Your Browser’s Password Manager January 1, 2018
- Pressing the Side Button to Confirm Payments on iPhone X (7)January 1, 2018
- identityservicesd: What If Anyone Can Be You? (1)January 1, 2018
- Gruber on the iPhone X January 1, 2018
- Entering a FastMail Account Using a QR Code January 1, 2018
- Apple’s Message to Customers About iPhone Batteries and Performance (14)December 28, 2017
- Apple Support Tells Customers to Ask Developer for Refund (3)December 28, 2017
- iOS 11 Double Copying (1)December 28, 2017
- Energy Efficiency: A New Concern for Application Software Developers (1)December 22, 2017
- Apple Narrows Ban on Templated Apps (1)December 22, 2017
- Apple Confirms That It Throttles iPhones With Degraded Batteries (20)December 22, 2017
- Apple Rumored to Combine iPhone, iPad, and Mac Apps to Create One User Experience (26)December 20, 2017
- Explanation of HomeKit Vulnerability December 20, 2017
- Apple, CALEA, and Law Enforcement December 20, 2017
- Transferring SD Card Data to iOS, Fast (1)December 19, 2017
- How Extended Validation Certificates Can Be Used to Scam December 19, 2017
- Ai.Type Keyboard Leaks Data for 31 Million Users December 18, 2017
- App Store Introductory Pricing (5)December 15, 2017
- How to Use Apple Pay Cash December 15, 2017
- Apple Widens Ban on Templated Apps (1)December 11, 2017
- Does iOS Throttle CPUs When Using a Degraded Battery? (8)December 11, 2017
- HomeKit Vulnerability Allowed Remote Access to Smart Accessories Including Locks (1)December 8, 2017
- Learning With Privacy at Scale (2)December 7, 2017
- Android Oreo Review: An iOS User’s Review December 6, 2017
- The Pollyannish Assumption (1)December 6, 2017
- Month 13 Is Out of Bounds (12)December 6, 2017
- iPhone Charging Speeds Compared (1)December 5, 2017
- Rushed iOS 11.2 Update to Fix Date Crasher (6)December 2, 2017
- The Power of RAW on iPhone December 1, 2017
- iOS 11 Allows Device and PIN to Reset iTunes Backup and Apple ID Passwords (1)December 1, 2017
- Class Action Suit for Google’s Invisible Form Trick December 1, 2017
- “Mother of All Markets” or a “Pipe Dream Driven by Greed”? (3)December 1, 2017
- CloudApp for iMobile Scam App November 30, 2017
- iBooks in iOS 11 and High Sierra (4)November 30, 2017
- Why Little Bugs Need to Get Fixed (17)November 29, 2017
- The Mystery of the Phantom App Updates (1)November 27, 2017
- The Cost of JavaScript (7)November 27, 2017
- iOS Background Transfer (3)November 21, 2017
- Skype Removed From Chinese App Stores November 21, 2017
- The Whole Pantry (2)November 21, 2017
- The Mac Still Feels Like Home (1)November 20, 2017
- Operating System Update Rates (2)November 20, 2017
- Pushy Notifications in Apple News November 20, 2017
- Copying All Your Music to Your iPhone (1)November 20, 2017
- Apple’s Use of Swift in iOS 11.1 and macOS 10.13.1 (2)November 17, 2017
- App Store Changes (1)November 13, 2017
- Building a Better Date/Time Library for Swift November 10, 2017
- Work on SQLite 4 Has Concluded November 10, 2017
- AstroPad’s Camera Button Rejected From the App Store November 10, 2017
- Twitter Increases Limit to 280 Characters (8)November 9, 2017
- Facebook Solicits Nude Photos to Stop Revenge Porn (1)November 9, 2017
- iPhone X Reviews November 8, 2017
- Designing Apps for iPhone X (1)November 8, 2017
- iPhone X Physical Design November 8, 2017
- iPhone X Face ID (2)November 8, 2017
- iPhone X Display November 8, 2017
- iOS 11 Autocorrect Bug (2)November 7, 2017
- iPhone X Exclusive Ringtone November 7, 2017
- iPhone X Media Strategy and Early Reviews (6)November 1, 2017
- iOS Feature Wish: Contact Provider Extensions (1)November 1, 2017
- Photos Machine Learning and Trusting Apple (4)November 1, 2017
- HomePod to Run Apps Through iPhone/iPad (1)October 31, 2017
- Super Mario Run’s Disappointing Profit (2)October 31, 2017
- iOS 11 Changes Localized Date Handling (2)October 30, 2017
- Locks, Thread Safety, and Swift: 2017 Edition October 30, 2017
- Protecting Against Rogue Camera Access October 26, 2017
- Modeling One-to-Many in SQLite Using the JSON1 Extension October 25, 2017
- iPhone X Production and Availability October 25, 2017
- iBooks Author Conference Highlights Ecosystem Worries (4)October 24, 2017
- iOS Calculator Bug (2)October 24, 2017
- How Well Do Filesystems Handle Errors? (3)October 23, 2017
- The Camera Button (1)October 23, 2017
- Why Work Without a Nib? (2)October 23, 2017
- How “Hey Siri” Works (1)October 20, 2017
- Movies Anywhere (5)October 20, 2017
- The Sad State of iOS 11’s TV App (16)October 19, 2017
- Third Victory for VirnetX in FaceTime Patent Case October 17, 2017
- Localized App Store Keywords October 16, 2017
- KRACK: Breaking WPA2 by Forcing Nonce Reuse (14)October 16, 2017
- Thoughts on Yoink’s App Review October 13, 2017
- Strange Apple ID Sign-In Locations (9)October 12, 2017
- Ten Safari Long-Press Shortcuts (2)October 12, 2017
- Google Pixel Buds (1)October 12, 2017
- In-App Apple ID Password Phishing (4)October 10, 2017
- Xcode Unit Testing Feature Requests October 9, 2017
- Do iPhones Get Slower Over Time? (3)October 9, 2017
- Cocoa Class Clusters October 6, 2017
- Apple Granted Uber a Background Screen Recording Entitlement (5)October 6, 2017
- Type-Safe User Defaults in Swift October 6, 2017
- Why Many Developers Still Prefer Objective-C to Swift (9)October 6, 2017
- iPhone 8, Qi Wireless Charging, and the Challenge of Open (3)October 3, 2017
- Apple Design in the Cook Era (13)October 3, 2017
- Apple Open Sources iOS Kernel October 2, 2017
- Alan Kay on the iPhone (8)September 28, 2017
- iOS 11 Smart Punctuation and Null Characters (1)September 27, 2017
- iOS Default File Associations (2)September 26, 2017
- Text Replacements Do Not Sync (2)September 26, 2017
- OmniFocus and Siri on iOS 11 (1)September 25, 2017
- watchOS 4 and Podcast Apps September 25, 2017
- Surprising Behavior of Non-optional @NSManaged Properties September 25, 2017
- iPhone 8 and iPhone X Cameras (1)September 22, 2017
- iTunes Rentals Increase From 24 to 48 Hours (5)September 22, 2017
- 3D Touch App Switcher to Return September 22, 2017
- A11 Bionic (2)September 21, 2017
- Apple Maps in iOS 11 (2)September 21, 2017
- iPhone X Design and the Notch (4)September 21, 2017
- iPhone and iPad Resolutions (1)September 21, 2017
- Safari 11 (3)September 20, 2017
- iOS 11: Control Center No Longer Turns Off Bluetooth and Wi-Fi (2)September 20, 2017
- iPhone 8 Charging Speed (2)September 20, 2017
- Face ID (2)September 20, 2017
- iPhone 8 Reviews (4)September 19, 2017
- iOS 11 Reviews September 19, 2017
- Apple and Design Details (1)September 19, 2017
- No 4K iTunes Videos on iPad Pro or Mac September 19, 2017
- New App Store Review Guidelines: Gifts, Face ID, ARKit September 15, 2017
- iTunes 12.7 Drops Apps and Ringtones (7)September 13, 2017
- iPhone X (7)September 13, 2017
- Animoji Rejected From the App Store (7)September 11, 2017
- PDFXKit September 11, 2017
- Is This My Interface or Yours? September 6, 2017
- Swift and KVO Context Variables September 6, 2017
- iOS Cropping in Photos September 5, 2017
- Google Maps Parking Features September 5, 2017
- How Is ARCore Better Than ARKit? (1)September 5, 2017
- iCloud Backups: Contacts vs. Notes vs. Reminders September 4, 2017
- Congratulations (9)September 4, 2017
- Apple’s iPhone Repair Rules September 4, 2017
- The End of ProTube 2 (4)September 4, 2017
- ARKit Human Interface Guidelines (3)September 1, 2017
- Decoding NSASCIIStringEncoding Is Not Strict (1)September 1, 2017
- Too Many AVPlayers? September 1, 2017
- Sarahah Quietly Uploads Your Address Book August 31, 2017
- YouTube Transcripts (1)August 29, 2017
- Deep Learning for Siri’s Voice August 29, 2017
- iOS 11 Will Strip AMP Garbage From Shared URLs (1)August 24, 2017
- TRAI’s Spat With Apple Over App Access to Messages and Call Logs (1)August 24, 2017
- Testing Auto-Renewable Subscriptions on iOS (1)August 23, 2017
- AccuWeather Caught Sending User Location Data, Even When Location Sharing Is Off (7)August 23, 2017
- iTunes U Collections Are Moving to Apple Podcasts August 21, 2017
- Why Is ARKit Better Than the Alternatives? (1)August 21, 2017
- iPhone Secure Enclave Firmware Key Found August 18, 2017
- Gab App Rejected by Google (and Apple) (14)August 18, 2017
- iOS 11’s Emergency SOS Feature August 18, 2017
- The Life, Death, and Legacy of iPhone Jailbreaking (1)August 17, 2017
- Modeling Implicit View Behaviors August 15, 2017
- Safari Should Display Favicons in Its Tabs (4)August 11, 2017
- A a a a a Very Good Song (2)August 11, 2017
- How Facebook Squashes Competition From Startups (4)August 11, 2017
- Ulysses Switches to Subscription (13)August 10, 2017
- Why Apple’s Glasses Won’t Include ARKit August 10, 2017
- Taking Uber to Small-claims Court (2)August 10, 2017
- Kryptonite: Protect Your SSH Private Key (1)August 8, 2017
- Creating New Snippets (1)August 7, 2017
- iPhone and Android Cameras (4)August 7, 2017
- Using Static Frameworks to Speed Up Launching (4)August 4, 2017
- CwlLayout: a Swift Wrapper Around Auto Layout August 3, 2017
- Did the iPad Turn the Corner This Quarter? (4)August 2, 2017
- Golden Hill Software Acquires Unread (1)August 2, 2017
- NSProgress Shortcomings and CSProgress (1)August 1, 2017
- Apple Pulls VPN Apps From China App Store (7)July 31, 2017
- Why Apple Should Make a Cheaper, Streamlined Apple TV (3)July 31, 2017
- A Binary Coder for Swift July 28, 2017
- Receipt Validation in Swift July 28, 2017
- Passwords Evolved: Authentication Guidance for the Modern Era July 28, 2017
- Dissecting objc_msgSend on ARM64 July 25, 2017
- NSNotificationCenter Thread Safety July 24, 2017
- Customizing the File Header Comment and Other Text Macros in Xcode 9 July 21, 2017
- When to Force Quit iOS Apps (4)July 21, 2017
- I Got Hacked and All I Got Was This New SIM Card July 21, 2017
- Productivity Apps and Subscription Pricing (40)July 20, 2017
- APFS and Fast Catalog Search July 20, 2017
- Swift 4: Key-Value Observation (2)July 20, 2017
- A Favorite Hack (1)July 20, 2017
- Cracking the Code Behind Apple’s App Store Promo Card Design July 19, 2017
- Refactoring Reveals Truths (3)July 19, 2017
- Bait and Switch: How Apple Created Nintendo’s Best Console (2)July 18, 2017
- OmniGraffle 3 for iOS July 18, 2017
- The Problem With Abandoned Apps (1)July 18, 2017
- A Simple Reminder Workflow July 17, 2017
- iOS Needs Automation More July 17, 2017
- Fixing iCloud Keychains, and Backing Them Up July 14, 2017
- Swift.Codable (4)July 14, 2017
- Using Workflow as a Site-Specific Browser July 12, 2017
- Declining iTunes Video Share (3)July 12, 2017
- Web Form Data Sent Before You Click “Submit” (1)June 30, 2017
- Chris Lattner on the Realm WWDC 2017 Swift Panel June 30, 2017
- Writing a Really, Really Fast JSON Parser June 30, 2017
- Swift 4: JSON With Encoder and Encodable (2)June 30, 2017
- Banning Force Unwrapping Swift Optionals June 29, 2017
- Tony Fadell on Apple’s Pre-iPhone Devices June 28, 2017
- iOS 11 Control Center (1)June 28, 2017
- Delta Updates and App Thinning Do Not Solve the Apps-Are-Too-Damn-Big Problem June 28, 2017
- iPad File Transfer Frustrations (4)June 28, 2017
- APFS Native Normalization (16)June 27, 2017
- JavaScriptCore Loves ES6 June 23, 2017
- H.265/HEVC and HEIF (1)June 22, 2017
- Scott Forstall Discusses the iPhone’s Creation (5)June 21, 2017
- App Store Editorial Comes Out of the Shadows (3)June 20, 2017
- Inside Apple’s Global War on Leakers June 20, 2017
- Why Reach Navigation Should Replace the Navbar (1)June 20, 2017
- Porting Objective-C to Swift June 20, 2017
- Kuery June 15, 2017
- Apple Is Trying to Make iMessages More Private (6)June 15, 2017
- Even Swiftier Objective-C (1)June 14, 2017
- ProMotion and the 2017 iPad Pros (2)June 13, 2017
- Executable Code in Educational Apps (1)June 13, 2017
- Safari’s Intelligent Tracking Prevention (4)June 12, 2017
- In-App Purchase Scams in the App Store (2)June 12, 2017
- WWDC 2017 Links (3)June 7, 2017
- Swift’s Evolution June 4, 2017
- How Anker Is Beating Apple and Samsung at Their Own Accessory Game June 4, 2017
- The Art of Writing One-Sentence Product Descriptions June 4, 2017
- Preparing for WWDC 2017 (1)June 2, 2017
- A Year of Teaching Swift (1)June 2, 2017
- Adobe Scan (1)June 1, 2017
- A Year of Google Maps & Apple Maps (1)May 31, 2017
- iPhone SE Tops Customer Satisfaction Survey (1)May 30, 2017
- 1Password Travel Mode (4)May 30, 2017
- Dash for iOS Returns to the App Store May 30, 2017
- iOS 11 iPad Wishes and Concept Video (1)May 20, 2017
- Apple Wants 30% of Tips From Chinese Chat Apps (7)May 18, 2017
- TidBITS News Shows How an Old 32-bit iOS App Becomes 64-bit May 17, 2017
- No More iPad mini Updates Planned (8)May 16, 2017
- “MP3 Is Dead” Missed the Real, Much Better Story May 16, 2017
- CMD-D | Masters of Automation Conference May 16, 2017
- All About Concurrency in Swift May 16, 2017
- Searching for Swift Objects by Type (1)May 15, 2017
- Everything Is Broken (6)May 15, 2017
- Instagram Now Supports Photo Uploads From Mobile Site May 15, 2017
- How to Shoot on iPhone 7 May 12, 2017
- WhatsApp Extends Encryption to iCloud Backups May 10, 2017
- Apple Music Redesign May 10, 2017
- Apple Updates Workflow May 8, 2017
- foreach Using Objective-C Generics May 8, 2017
- Apple’s China Problem: WeChat (3)May 6, 2017
- Phil Schiller on App Store Upgrade Pricing (16)May 6, 2017
- Software Pricing Damage (9)May 4, 2017
- Exception-oriented Exploitation on iOS (1)May 4, 2017
- App Store Sources and App Referrer Data May 4, 2017
- Apple Services (10)May 3, 2017
- Microsoft Surface Laptop (5)May 2, 2017
- The Dangers of Using Nonatomic Properties May 2, 2017
- Challenges Implementing an iOS Share Extension (1)May 1, 2017
- Life Without Interface Builder (2)May 1, 2017
- Messages Not Brought Back to the Mac April 29, 2017
- Twitterrific Update Rejected for Alternative User-Selectable Icons April 29, 2017
- Tail Call Elimination April 27, 2017
- Swift With a Hundred Engineers April 26, 2017
- PhotoScan: Taking Glare-Free Pictures of Pictures April 25, 2017
- How Apple Won Silicon April 25, 2017
- Apple Cuts App and IAP Affiliate Commissions (3)April 25, 2017
- Uber Used Private API to Access iPhone Serial Number (12)April 24, 2017
- Reverse Engineering APFS April 24, 2017
- LivePhotosKit JavaScript API April 20, 2017
- Facebook Instant Articles and Apple News (2)April 20, 2017
- Bose Headphones Spy on Listeners (1)April 20, 2017
- Google Maps Gains New Timeline Feature (3)April 19, 2017
- AirPods Shipping Delay (4)April 19, 2017
- The Great iPhone Naming Opportunity of 2017 April 18, 2017
- Avoiding Objective-C Class Name Collisions April 18, 2017
- Charge Your iPhone Without the Chime or Buzz April 18, 2017
- Switching to an iPhone SE (16)April 17, 2017
- Theft and Loss Recovery for iOS Users (2)April 14, 2017
- Using Named iOS Font Styles With Custom Fonts April 14, 2017
- Debugging Swift Code in an Embedded Framework April 14, 2017
- Apple Icons and Hardware Avoid Tangency April 12, 2017
- Automatic Memory Leak Detection on iOS (1)April 12, 2017
- Analysis of the Facebook iOS App Bundle April 12, 2017
- The Walt Mossberg Brand April 11, 2017
- TextExpander by Subscription One Year Later (2)April 7, 2017
- Clips 1.0 (3)April 7, 2017
- Putting Core Data on the Map April 6, 2017
- The 2016 Panic Report April 5, 2017
- Apple to Phase Out Usage of Imagination Technologies GPU April 5, 2017
- Logs Unite: Forensic Analysis of Apple Unified Logs (1)April 3, 2017
- Beware Default QoS (1)April 3, 2017
- The iPad Turnaround Is Coming (6)April 3, 2017
- APFS to Add Case-Insensitive Variant for Mac (10)March 31, 2017
- New Web Features in Safari 10.1 March 30, 2017
- The Facebook Model of Innovation March 29, 2017
- Custom Fonts on iOS March 29, 2017
- Replying to App Store Reviews (2)March 28, 2017
- Pages 6.1 Adds Basic LaTeX Support (1)March 28, 2017
- APFS’s “Bag of Bytes” Filenames (57)March 24, 2017
- Apple Acquires Workflow (5)March 23, 2017
- Kindle iOS App Adds “Send to Kindle” Feature (1)March 22, 2017
- XCTest Closure Based Expectations March 22, 2017
- Apple’s Next Big Thing: Augmented Reality (23)March 20, 2017
- Complexity and Strategy in Microsoft Office (1)March 20, 2017
- Rotate to Pixel Zoom March 17, 2017
- System Level Breakpoints in Swift March 17, 2017
- Foundation Swift Archival & Serialization Proposal (6)March 16, 2017
- The Curious State of Apple Product Pricing (3)March 15, 2017
- That One Optional Property March 15, 2017
- Looking at Model-View-Controller in Cocoa March 15, 2017
- RxNot (2)March 14, 2017
- How to Set Up and Use Airline Boarding Passes in Wallet (2)March 14, 2017
- Eject from Interface Builder (1)March 14, 2017
- Half the AirPods for a Tenth the Price March 9, 2017
- Editing App Store Descriptions Now Requires a New Version (3)March 9, 2017
- Twitter for iOS Gains New Option for Clearing Cache (1)March 9, 2017
- Apple Rejecting Apps That Use Rollout (4)March 8, 2017
- WWDC Scholarships Now Include Lodging March 8, 2017
- Apple Losing Education Share (7)March 6, 2017
- Lightning or USB-C on the New iPhones? (4)March 6, 2017
- iOS 10.2.1 Update Reduces Unexpected Shutdowns (19)February 24, 2017
- Let Your Swift XCTest Methods Throw (2)February 24, 2017
- Adventures in Siri Failures: Reminders Edition (1)February 24, 2017
- Migrating Firefox for iOS to Swift 3.0 February 23, 2017
- Overcast 3 (1)February 22, 2017
- OmniOutliner Essentials (1)February 22, 2017
- The State of iBooks in Early 2017 (2)February 18, 2017
- Apple Fighting New “Right to Repair” Legislation (6)February 16, 2017
- Great Alternatives to Hamburger Menus February 16, 2017
- Grand Central Dispatch’s Achilles Heel (2)February 15, 2017
- Switch 2FA From SMS to an App February 15, 2017
- Swift and Objective-C Forever? (5)February 15, 2017
- Planet of the Apps (9)February 14, 2017
- Testing Out Snapshots in APFS February 12, 2017
- The Slow Decline of iPad Sales (4)February 12, 2017
- Protecting Your Data at a Border Crossing (3)February 10, 2017
- Getting to Swift 3 at Airbnb (3)February 9, 2017
- Ultra Accessory Connector (3)February 8, 2017
- I Wish Apple Loved Books (6)February 8, 2017
- Swift and React Native at Artsy (1)February 8, 2017
- The Secret Trackpad on the iPhone February 6, 2017
- Lawsuit Claims Apple Intentionally Broke FaceTime on iOS 6 February 3, 2017
- XPoCe: XPC Snooping Utilities February 3, 2017
- ARM Mac Notebook Rumors (6)February 3, 2017
- Xcode 8.3: Waiting in XCTest February 2, 2017
- iOS to Drop Support for 32-bit Apps (5)February 1, 2017
- Apple’s Q1 2017 Results (10)February 1, 2017
- It Just Works (7)January 31, 2017
- Activation Lock Status Checker Removed January 31, 2017
- Riptide: WebKit’s Retreating Wavefront Concurrent Garbage Collector January 30, 2017
- Take Control of Your Digital Legacy January 30, 2017
- Injection II, the App January 27, 2017
- Designing for iPad Power Users January 27, 2017
- Omni’s 2017 Plans (2)January 26, 2017
- Swift ABI Stability Manifesto (1)January 26, 2017
- Habits and Productivity January 26, 2017
- Twitter Sells Fabric to Google (1)January 26, 2017
- App Store Review Replies and Prompting API (1)January 25, 2017
- The State of Apple (2)January 23, 2017
- Chris Lattner ATP Interview (16)January 23, 2017
- Safari Can’t Play New 4K YouTube Videos (5)January 13, 2017
- App.net Is Shutting Down (3)January 13, 2017
- 100 Days Without the App Store (2)January 12, 2017
- Six Colors’ 2016 Apple Report Card (1)January 12, 2017
- Bringing Wide Color to Instagram (7)January 11, 2017
- Tony Fadell’s Stories About the First iPhone January 11, 2017
- How Adobe Flash Fell, and Why Flash Content Is Worth Preserving January 10, 2017
- AirPods vs. the Competition (2)January 10, 2017
- Voice-Based Personal Assistants January 9, 2017
- Apple Removes LinkedIn App From Russian App Store (2)January 9, 2017
- Unsafe Swift: Using Pointers and Interacting With C January 6, 2017
- Chuq’s Advice for Apple January 6, 2017
- The State of Safari Extensions January 6, 2017
- Stringify Automation Service (1)January 6, 2017
- Apple Removes New York Times Apps From Chinese App Store (3)January 5, 2017
- Hiya: Filter Spam Calls January 5, 2017
- Apple’s 2016 in Review (2)January 3, 2017
- Mac and iOS Trajectories (5)December 27, 2016
- App Transport Security Requirement Delayed December 22, 2016
- Fixing AVPlayer Playback Transparency December 22, 2016
- CwlSignal and Reactive Programming (1)December 22, 2016
- My AirPods Experience (5)December 21, 2016
- NSRegularExpression and Swift (2)December 19, 2016
- Hiding Your Action and Share Extensions In Your Own Apps December 19, 2016
- Replacing Auto Layout With LayoutKit December 16, 2016
- Evernote Privacy Policy (1)December 15, 2016
- Uber Whistleblower on Location Privacy (1)December 13, 2016
- macOS 10.12.2 Removes Battery Time Remaining Estimate (7)December 13, 2016
- iOS App Rejected for Using Pre-selected RSS Feeds (8)December 9, 2016
- Super Mario Run (2)December 9, 2016
- How to Do XCTestCase tearDown Wrong (and Right) December 8, 2016
- Making Sense of Color Management December 8, 2016
- Apple’s Support Gap (17)December 6, 2016
- The Operating System Fountain of Youth (7)December 5, 2016
- Exploring Swift Memory Layout December 5, 2016
- File Reference URLs Don’t Work in Swift 3 (3)December 2, 2016
- Status Board Discontinued (4)December 2, 2016
- The Limitations of Android N Encryption December 2, 2016
- Spark Mail Stores Credentials in Cloud (2)December 1, 2016
- Choosing iOS Default Apps (3)November 27, 2016
- iCloud Calendar Spam (1)November 27, 2016
- Understanding Apple’s Marginalization of the Mac (14)November 22, 2016
- The Monkey and the Apple November 21, 2016
- “Designed by Apple in California” Video November 21, 2016
- Sending a Text Message Instead of an iMessage (11)November 18, 2016
- Apple Storing iPhone Call History November 18, 2016
- Google PhotoScan (1)November 17, 2016
- Apple to Halve App Store Fees for Subscription Video Apps (4)November 17, 2016
- About Touch ID Security in 1Password for Mac November 15, 2016
- Testing Actions Over Time November 15, 2016
- Incremental Swift November 15, 2016
- Workflow Update Brings Ability to Interact With Any Web API November 14, 2016
- iOS Forensics Trace Leakage (1)November 12, 2016
- Reveal 2 (1)November 12, 2016
- Computational Photography and the Pixel November 10, 2016
- NSItemProvider’s NSSecureCoding Reflection November 9, 2016
- How Not to Crash November 7, 2016
- Fake Retail Apps Are Surging Before Holidays November 7, 2016
- In-app Purchases Are in Need of Reform November 6, 2016
- Fakespot for Amazon and Yelp Reviews November 6, 2016
- HomeKit’s Stringent Security Requirements October 30, 2016
- The Price of GPL October 30, 2016
- iPhone 7 Plus Portrait Mode October 29, 2016
- Parsing JSON Is a Minefield (1)October 27, 2016
- iOS (and Mac) Development Podcasts October 26, 2016
- Discontinuing Support for Check the Weather (2)October 18, 2016
- Swifty Delegates (1)October 14, 2016
- Well Rounded (1)October 14, 2016
- Declarative API Design in Swift October 14, 2016
- Drawing Hairlines October 13, 2016
- Why Does Siri Seem So Dumb? (6)October 13, 2016
- Apple and Kapeli Respond About Dash (13)October 10, 2016
- os_unfair_lock (2)October 7, 2016
- Apple’s Lightning to Headphone Adapter (2)October 7, 2016
- Touch ID Is Only More Convenient October 7, 2016
- Reducing Swift Compile Time (1)October 6, 2016
- Experimenting With App Store Search Ads (2)October 6, 2016
- Apple Removed Dash From the Mac App Store (11)October 5, 2016
- Google and the Limits of Strategy October 5, 2016
- Self-Absorbed Release Notes (3)October 5, 2016
- A Declining Trajectory (2)October 4, 2016
- iPhone 6 Plus “Touch Disease” October 4, 2016
- Four Affordable Wireless Audio Solutions (2)October 3, 2016
- Phoneys iMessage Sticker Pack September 30, 2016
- Apple’s iMessage Metadata Logs (1)September 29, 2016
- The State of Apple Music and Streaming September 29, 2016
- Realm Mobile Platform September 29, 2016
- How Apple’s Hardline Privacy Policy Limits Key Features (2)September 28, 2016
- Google Reneges on Allo Privacy Feature September 28, 2016
- Overcast Tries Ads (2)September 28, 2016
- Unfortunate App Store Rejections (1)September 27, 2016
- OmniFocus 2.7 September 26, 2016
- Rich Siegel Interview September 26, 2016
- iOS 10 Notes (1)September 21, 2016
- Swift 3 Notes (1)September 20, 2016
- AirPods (2)September 20, 2016
- iPhone 7 Notes (1)September 20, 2016
- iPhone 7 (14)September 7, 2016
- Evolving App Store Business Models September 7, 2016
- App Store Subscriptions Clarification (1)September 7, 2016
- Removing Abandoned Apps and Shorter App Names (2)September 6, 2016
- iTunes 12.5 Removes Unreadable Custom Colors (1)September 6, 2016
- Graphing Calculator for iOS August 31, 2016
- Sort Descriptors in Swift (1)August 30, 2016
- Five Years of Tim Cook’s Apple in Charts (1)August 26, 2016
- Foundation Hashing August 25, 2016
- Dropbox Document Scanning Tech (1)August 25, 2016
- Apple’s Machine Learning August 24, 2016
- Steve Jobs on Graphics Performance August 24, 2016
- 10 Styles of App Store Screenshots August 23, 2016
- Vesper Shutting Down (1)August 22, 2016
- Swift App Size Bundles August 22, 2016
- Taking CarPlay for a Spin August 20, 2016
- Siri Command Reference August 19, 2016
- OmniFocus Now Supports End-to-End Encryption (1)August 19, 2016
- Castro 2 (3)August 18, 2016
- AT&T’s New Cell Plans Eliminate Data Overage Fees August 18, 2016
- Managing Consistency of Immutable Models August 18, 2016
- The Problem With Managed Apple IDs and iTunes U August 18, 2016
- Apple Security (2)August 15, 2016
- Why Don’t Podcasts Use VBR MP3s? August 15, 2016
- 1Password Cloud Services Incompatible With VPNs (1)August 15, 2016
- Why Night Shift May Seem a Little Half-hearted August 15, 2016
- Xcode, Frameworks, and Embedded Frameworks (1)August 14, 2016
- Learning From Apple’s Failures (3)August 13, 2016
- iPad Unfinished Business (1)August 13, 2016
- Emoji in iOS 10 and Sierra August 11, 2016
- Developer Tools Survey (3)July 29, 2016
- SwiftKey Keyboard Leaked User Information to Strangers (2)July 29, 2016
- Apple User Interface Trends (1)July 28, 2016
- Removing Bit Flags in Swift Option Sets July 27, 2016
- The Novelty of the App July 26, 2016
- Reversing the WWDC Wall (1)July 25, 2016
- Exploring the App Store’s Top Grossing Chart (1)July 24, 2016
- Apple Music Learns From iTunes Match (2)July 19, 2016
- Swift Classes to Be Non Publicly Subclassable by Default (12)July 17, 2016
- Improving Color on the Web (2)July 15, 2016
- Facebook’s Mobile Device Testing Lab July 14, 2016
- Swift Playgrounds Aren’t HyperCard July 13, 2016
- The Pokémon Go Phenomenon (1)July 11, 2016
- Apple and the Blind July 11, 2016
- Continuous: C# and F# IDE for iPad July 8, 2016
- Switching to Apple’s Two-Factor Authentication (1)July 8, 2016
- Slower by Design (2)July 8, 2016
- Concurrent Core Data, Now Easier Than Ever July 7, 2016
- Dash 3.3 July 2, 2016
- Interviews: Kare, Bezos, Musk, Felleisen, Gruber July 2, 2016
- Spotify Update Rejected From the App Store (1)July 1, 2016
- Objective-C Class Properties July 1, 2016
- “I’d Like You to Police Each Other” June 30, 2016
- Seeing Apple Through Color Blind Eyes June 30, 2016
- Summer Travel Tech Hacks June 30, 2016
- Behind Apple’s Advanced Computer Vision for Photos.app June 28, 2016
- Scrivener Syncing June 28, 2016
- Open Source TaskPaper Model Layer June 28, 2016
- Removing the iPhone’s Headphone Jack (9)June 28, 2016
- Thoughts on the New Official Apple App Icon Template June 27, 2016
- Homescreen Sharing App Rejected From App Store (1)June 27, 2016
- App Store and iTunes Store Outage (1)June 27, 2016
- UserNotifications.framework (1)June 24, 2016
- Feet in Both Worlds: From Objective-C to Swift June 24, 2016
- Modern Core Data With Swift (1)June 24, 2016
- What is Differential Privacy? (1)June 23, 2016
- Xcode 8 Tips and Issues (2)June 22, 2016
- iOS 10’s Design Language June 21, 2016
- The Deprecation of iCloud Core Data (7)June 17, 2016
- New Features Coming to Apple Music June 17, 2016
- Early App Store Search Ads Fail (6)June 16, 2016
- SiriKit (2)June 16, 2016
- WWDC 2016 Links (3)June 15, 2016
- Facebook Threatens to Delete Photos If Users Don’t Download Moments App June 12, 2016
- Pre-WWDC App Store Changes (15)June 9, 2016
- Eliminating iTunes Store Music Downloads (3)June 9, 2016
- Pre-WWDC Thoughts (4)June 8, 2016
- Swift Configuration and “then” (1)June 8, 2016
- Cartography Comparison: Google Maps & Apple Maps (7)June 7, 2016
- E.W. Scripps Buys Podcast Company Stitcher June 7, 2016
- Mutexes and Closure Capture in Swift June 7, 2016
- GCD’s Main Queue vs. Main Thread June 6, 2016
- Twitterrific Adds Patronage June 3, 2016
- Fixing App Store Discovery (1)June 3, 2016
- Sandbox Workaround for Blizzard Apps (2)June 2, 2016
- 1PasswordAnywhere No Longer Works With Dropbox (3)May 31, 2016
- Swifty Objective-C (1)May 31, 2016
- Google : 2010s :: Microsoft : 1990s (5)May 27, 2016
- FaceTime, iMessage Hang in the Balance After Apple Loss to Patent Troll May 27, 2016
- Building on Auto Layout May 26, 2016
- When to Move to Swift (1)May 25, 2016
- MVC-N: Isolating Network Calls From View Controllers May 24, 2016
- Apple Offers to Replace iPads With MacBooks in Maine Classrooms (9)May 23, 2016
- Monument Valley: iOS 42% of Downloads But 73% of Revenue May 23, 2016
- 94% of App Store Revenue Comes From the Top 1% May 23, 2016
- Continuous iOS Code Coverage With Jenkins and Slather May 23, 2016
- Dynamic Swift (17)May 21, 2016
- Testing IBOutlets and IBActions With Curried Functions in Swift May 20, 2016
- Code Coverage From the Command Line With Clang (1)May 20, 2016
- Google Assistant May 19, 2016
- New Touch ID Rules May 19, 2016
- Texting Siri May 16, 2016
- Gboard (1)May 13, 2016
- Apple Shortening App Review Times (1)May 13, 2016
- Proposed Client-side Encryption in OmniFocus (1)May 12, 2016
- Beware the UIKit Visitors (1)May 12, 2016
- Now I Get It: Snapchat May 11, 2016
- New Instagram Icon (1)May 11, 2016
- “Please Rate My App” Dialogs May 11, 2016
- Some Static Analyzer Warnings Off by Default (1)May 10, 2016
- PSPDFKit Framework Size May 10, 2016
- Tweetbot 4.3 Introduces “Topics” for Easier Tweetstorm Creation May 10, 2016
- Lost Calendar Events, Change Notifications, and iCloud (7)May 10, 2016
- Locking in WebKit (2)May 9, 2016
- A Tale of Two Optimizers May 6, 2016
- Improving Apple Music (5)May 5, 2016
- App Store Search Is Currently Broken (2)May 5, 2016
- The GCD Handbook May 4, 2016
- Twitter Is Back on My Phone (1)May 4, 2016
- Search Warrant to Force Unlocking iPhone With Touch ID (3)May 3, 2016
- Photosmith Development Ends May 3, 2016
- App Store Educational “Discount” (15)April 30, 2016
- Bill Atkinson Interview April 29, 2016
- Sorry, You Don’t Understand (2)April 29, 2016
- Running UI Tests on iOS With Ludicrous Speed April 28, 2016
- App Store Review Guidelines History April 28, 2016
- Modular Frameworks and Module Maps April 26, 2016
- Swift Proposal: Mutability and Foundation Value Types (3)April 22, 2016
- How iMessage Distributes Security to Block “Phantom Devices” April 22, 2016
- iPad Pro, True Tone, and Color Gamut (3)April 22, 2016
- Bots Won’t Replace Apps (1)April 22, 2016
- Core Data Type Safety With Swift (6)April 21, 2016
- Performance Comparisons of Common Operations, 2016 Edition April 21, 2016
- GPUImage 2, Redesigned in Swift (7)April 20, 2016
- Developing for the Amazon Echo (2)April 20, 2016
- Arment’s Advice (3)April 16, 2016
- Paid App Store Search (9)April 15, 2016
- Over 70% of App Store Purchases Are for Games (3)April 14, 2016
- The Trouble With 3D Touch (3)April 14, 2016
- Comparing Reactive and Traditional (1)April 14, 2016
- My Brain, Apple, and the Transfer of Fragility (3)April 14, 2016
- Automation and Taskpaper Interchange in OmniFocus 2.14 April 13, 2016
- Third-Party Reddit Apps Pulled From App Store (2)April 13, 2016
- Scrolling Tweetbot to the First Unread Tweet (1)April 13, 2016
- TextExpander Adjustments (4)April 12, 2016
- Lessons Learned From 30 Years of MINIX (3)April 12, 2016
- Fake Ads as a Business Model April 11, 2016
- iOS 9 Spotlight Bug Explained (1)April 7, 2016
- Why There Is No Calculator on the iPad April 7, 2016
- WhatsApp Encryption April 7, 2016
- TextExpander 6 and TextExpander.com (60)April 6, 2016
- Apple Classroom First Impressions April 4, 2016
- Protocol-Oriented MVVM April 3, 2016
- The Deep History of Your Apps April 3, 2016
- iPhone SE Reviews (2)April 2, 2016
- How to Simulate Memory Pressure April 2, 2016
- The Big iPad Pro March 30, 2016
- Universal Links Association Files Crashing iOS Apps (3)March 29, 2016
- Restricting Your Cell Carrier’s Use of Your CPNI Data March 29, 2016
- Clear iOS Caches by Renting a Long Movie (1)March 28, 2016
- Surprises With Swift Extensions March 25, 2016
- To Optional or Not to Optional: IBOutlet (2)March 25, 2016
- ColorSync Support in iOS 9.3 March 25, 2016
- XCTestExpectation Gotchas (1)March 24, 2016
- Mac OS X 10.11.4 and iOS 9.3 March 24, 2016
- Adventures in Troubleshooting AirDrop (2)March 23, 2016
- Apple’s “Loop You In” Event (6)March 22, 2016
- Camera.app Still Pauses Audio Playback (4)March 22, 2016
- When Your Swift Code Breaks the Compiler (2)March 21, 2016
- iMessage Attachments Security Flaw March 21, 2016
- Gathering System Information in Swift With sysctl (1)March 20, 2016
- Stale “Purchased From” in Apple’s Receipt E-mails (1)March 18, 2016
- Game Center Is Still Broken After Six Months March 18, 2016
- Constraint Activation (1)March 17, 2016
- Charlie Rose Interviews Jony Ive March 17, 2016
- Notification Center Bugs March 17, 2016
- Apple Releases Its Proprietary Apple News Format March 16, 2016
- Slopes 2.0 Business Model Experiment March 16, 2016
- Overcast 2.5 (6)March 15, 2016
- Why Are We Fighting the Crypto Wars Again? (1)March 14, 2016
- What No Indie Developer Wants to Hear About the App Store (1)March 11, 2016
- Emoji Fonts Use Undocumented Features March 11, 2016
- Google Doesn’t Prioritize iOS Apps (5)March 10, 2016
- Flickr Limits Free Accounts March 10, 2016
- FlexBright Approved and Then Pulled March 8, 2016
- Why I Started Using Apple Pay (12)March 8, 2016
- Federighi and Cryptographers on FBI vs. Apple (6)March 7, 2016
- The Force Quit Fallacy (1)March 7, 2016
- Swift Evolution Acceptances March 4, 2016
- Life and Death in the App Store (4)March 2, 2016
- Legal Issues for Developers March 2, 2016
- Tracking Tasks With Stack Traces in Swift March 1, 2016
- App Review Needs Big Improvements March 1, 2016
- Apple Music Connect (2)February 29, 2016
- Most Android Phones Are Not Encrypted February 29, 2016
- The iTunes Store’s Border Control (1)February 29, 2016
- 3 Months to Build, 3 Months of App Store Rejections February 29, 2016
- Apple Retail Changes February 26, 2016
- The End of Standardized Platforms February 26, 2016
- Apple Working on Removing iOS Backdoor (3)February 25, 2016
- Use iTunes, Not iCloud, to Back Up Your iPhone (2)February 25, 2016
- Turn Off Repeating Text Message Alerts (1)February 25, 2016
- Core Data Join Table Records Not Deleted in Ordered Relationship (1)February 25, 2016
- Introducing the B3 JIT Compiler February 25, 2016
- Pain Free Constraints With Layout Anchors February 23, 2016
- iOS 9.3 Removes Pencil Interface Control (5)February 22, 2016
- How ZergHelper Evaded App Review (1)February 22, 2016
- Use and Misuse of NSUserDefaults (6)February 22, 2016
- Priorities in a Time of Plenty February 20, 2016
- What Is the Secure Enclave? February 20, 2016
- Cupertino’s Chief Chipmaker, Johny Srouji February 18, 2016
- “Other” Storage on Your iPhone and iPad Explained February 18, 2016
- Where Your iPhone Goes to Die (and Be Reborn) February 18, 2016
- FBI Asks Apple for Secure Golden Key (18)February 17, 2016
- iCloud Is Too Opaque (4)February 12, 2016
- Testing NSURLSession With Swift February 12, 2016
- Pragmatic Core Data February 10, 2016
- El Capitan and tvOS Criticized by Vestibular Disorder Sufferer (4)February 9, 2016
- The Flaws of KVO February 9, 2016
- Apple Services Everywhere (1)February 8, 2016
- Error 53 (10)February 7, 2016
- Apple Music Problems (3)February 7, 2016
- The MacBook Pro Tweener (5)February 7, 2016
- Mossberg Discovers the Functional High Ground (8)February 7, 2016
- Massive and Tiny View Controllers February 6, 2016
- My iPhone Home Screen February 6, 2016
- A Conversation With Erik Spiekermann February 6, 2016
- In Praise of Control Center (1)January 30, 2016
- Sunsetting Parse (9)January 30, 2016
- The 2015 Panic Report (1)January 29, 2016
- A Modern Network Operation January 29, 2016
- Unsteady Platform January 23, 2016
- iPhone 5se Rumors (2)January 23, 2016
- Brave Browsers (2)January 22, 2016
- Mobile Safari Tips (2)January 22, 2016
- Little Things That Can Make Your Life Easier January 20, 2016
- Once Bitten (2)January 20, 2016
- Shush Is Now Swish January 20, 2016
- Swift Golf January 17, 2016
- The Unbugged Sessions Part 1 January 17, 2016
- Apple Eliminating Its App and Radio Ads (1)January 16, 2016
- Interact: Better iOS Contact Management (4)January 15, 2016
- Better Translation of Objective-C APIs Into Swift (2)January 13, 2016
- Master List of CarPlay Vehicles January 12, 2016
- Night Shift in iOS 9.3 (2)January 12, 2016
- Unencrypted iTunes Backups Don’t Include Health Data (3)January 12, 2016
- Improving the iOS 9 Videos App (7)January 9, 2016
- Six Colors’ Apple Report Card (6)January 8, 2016
- Apple Mail Ignores Named Anchors (1)January 8, 2016
- SecTransformExecuteAsync Considered Confusing (3)January 7, 2016
- Clearing the App Store Cache January 7, 2016
- Unexpected iCloud Music Library Downloads (2)January 5, 2016
- Government Encryption Registration and SNAP-R January 5, 2016
- Nintendo, Two Years Later January 5, 2016
- Shuffle in iOS 9.2’s Music App (10)January 3, 2016
- Core Data Threading Demystified (1)December 20, 2015
- Phil Schiller Takes Over the App Stores (1)December 18, 2015
- More Responsive WebKit Tapping on iOS December 17, 2015
- iCloud Music Library’s Metadata December 17, 2015
- OSSpinLock Is Unsafe (8)December 16, 2015
- Craig Federighi on Swift (2)December 15, 2015
- Core Data Book (1)December 14, 2015
- Record Adobe Revenue (1)December 14, 2015
- Apple Pushes iPhone 6s Pop-up Ads to App Store (18)December 12, 2015
- Humble Object Pattern in Swift (2)December 12, 2015
- NSFileHandle’s Indeterminable readabilityHandler December 11, 2015
- The Grand Unified Theory of Apple Products December 11, 2015
- Double Core Data Accessors by Omitting @NSManaged December 11, 2015
- Improving Readabilty With Swift Extensions December 10, 2015
- iPhone 6s Smart Battery Case (4)December 10, 2015
- Swift Plans (4)December 9, 2015
- tvOS 9.1 Enables Remote App (2)December 9, 2015
- Apple Maps Used Three Times as Often (4)December 9, 2015
- iOS 9.2 (5)December 9, 2015
- Sunsetting Carousel and Mailbox December 8, 2015
- Low-Hanging Fruit (8)December 8, 2015
- Counting Steps With Multiple Devices December 4, 2015
- Apple Open Sources Swift (5)December 3, 2015
- The Success of ARM December 3, 2015
- The Apple Pencil (1)December 3, 2015
- Generating Core Data Swift (1)December 2, 2015
- Flickr’s Experience With iOS 9 December 2, 2015
- Swift and C Libraries December 2, 2015
- Optimizing Facebook for iOS Start Time November 30, 2015
- Done With iCloud Photo Library (5)November 30, 2015
- The Worst App November 29, 2015
- Ranchero SpotLight November 24, 2015
- A Look Into Realm’s Core DB Engine November 16, 2015
- Improved App Store Search November 16, 2015
- Ads Use Inaudible Sound to Link Your Devices November 16, 2015
- Saving the iPad November 15, 2015
- What Goes Up November 14, 2015
- Swiping to Dismiss Safari View Controller November 14, 2015
- Git Diff for Binary Property List Files November 14, 2015
- Apple Forbids Sideloading f.lux (12)November 13, 2015
- Castro 1.5 November 12, 2015
- iPad Pro Reviews (2)November 12, 2015
- Sideloading f.lux on iOS (4)November 11, 2015
- How Apple Is Giving Design a Bad Name (1)November 11, 2015
- Microsoft Band 2 November 10, 2015
- Apple on Hamburger Menus (4)November 10, 2015
- Long-Term Exposure to Flat Design (3)November 10, 2015
- The Java Deserialization Bug and NSSecureCoding (2)November 8, 2015
- Flickr for iOS 9 (1)November 6, 2015
- Shoot the Heap November 6, 2015
- Apps Sharing User Data (3)November 6, 2015
- Apple News Format (1)November 5, 2015
- Dropbox API v2 Drops Objective-C SDK (2)November 5, 2015
- WebKit Shadow DOM API and the State of Web Type November 5, 2015
- Facebook’s Code Quality Problem (5)November 4, 2015
- Using 3D Touch to Create a Digital Scale November 4, 2015
- OmniFocus 2.9 for iOS November 2, 2015
- When Is Zip Not Zip? October 28, 2015
- Blind Camera Shootout October 27, 2015
- Unicode Date Formats, YYYY?! October 27, 2015
- Siri and Content Reminders in iOS 9 October 27, 2015
- The iPhone 6s Plus and 3D Touch October 27, 2015
- The Best Underutilized and Poorly Implemented Accessibility Feature (1)October 26, 2015
- Dynamic Frameworks and App Launch Times October 26, 2015
- The 10 Best Feed Readers (3)October 22, 2015
- MVVM in Swift October 22, 2015
- GCD Sugar for Swift October 22, 2015
- Turning Off iCloud Photo Library (6)October 21, 2015
- No Longer Good, Better, Best (4)October 21, 2015
- When Businesses Grow to Become Dysfunctional (1)October 21, 2015
- iOS Apps That Collect Users’ Personal Info (3)October 20, 2015
- iOS Diagnostics & Usage Data (2)October 20, 2015
- Tesla’s OS 7 Interface Update (6)October 19, 2015
- Adding “Save PDF to iBooks” Support (1)October 19, 2015
- Swift Casting With _ObjectiveCBridgeable October 15, 2015
- Quickly Dimming the iPhone Screen (4)October 15, 2015
- Apple’s Processor Advantage October 15, 2015
- Background Data and Battery Usage of Facebook’s iOS App (4)October 14, 2015
- More International Taxes on Software Sales (2)October 13, 2015
- Apple’s New Magic Keyboard, Mouse, and Trackpad (1)October 13, 2015
- NSData, My Old Friend (1)October 11, 2015
- iOS 9 Universal Links and Forgotten Passwords October 9, 2015
- Wi-Fi Calling (4)October 9, 2015
- Overcast 2 (5)October 9, 2015
- Apple and Privacy October 8, 2015
- The State of Apple Maps (5)October 8, 2015
- My iPhone 6s and iOS 9 Experience (26)October 8, 2015
- Apple News (2)October 7, 2015
- Core Data in El Capitan October 7, 2015
- Tweetbot 4 for iOS and Tweetbot 2.1 for Mac (5)October 7, 2015
- Developing With 3D Touch (1)October 6, 2015
- Apps Removed From the App Store’s “Purchased” Tab (1)October 4, 2015
- Safari’s Responsive Design Mode October 4, 2015
- Apple’s 30% App Store Fee on Refunds (1)October 4, 2015
- FBSimulatorControl September 25, 2015
- Swizzling With Swift September 25, 2015
- Using Xcode Targets September 25, 2015
- Which iOS Content Blocker is the Fastest? September 25, 2015
- iOS 9 Adds Wi-Fi Assist September 25, 2015
- Swift 2 Bloat in the Twitter App (1)September 24, 2015
- The iOS Status Bar (1)September 24, 2015
- Apple Music for Android (1)September 24, 2015
- iPhones 6s Reviews September 23, 2015
- San Francisco Quotation Marks (1)September 23, 2015
- The Big Nerd Ranch Core Data Stack September 23, 2015
- Twitter and Universal Links (1)September 22, 2015
- XcodeGhost (2)September 22, 2015
- How to Turn iOS 9’s Keyboard Back to All Caps (2)September 19, 2015
- Peace iOS 9 Content Blocker (5)September 19, 2015
- iOS 9 Reviews September 19, 2015
- Bank of America Adds Touch ID Support September 19, 2015
- On Demand Resources and Games September 19, 2015
- Objective-C Is Our Generation’s COBOL (7)September 18, 2015
- Bitcode Breaks 3rd-Party Crash Reporters September 18, 2015
- Swift 2 Generic Support for @objc Protocols September 18, 2015
- Parsing Mach-O Files (1)September 15, 2015
- Subscription iPhones September 14, 2015
- Problems With iOS’s Flat Design (2)September 14, 2015
- Electronic Arts’s Recent App Store Removals (3)September 13, 2015
- Now Allowed to Launch Apps From Today Widgets September 12, 2015
- Your App Is Collection of Tiny Details September 12, 2015
- AirPlay Overhaul for iOS 9 September 12, 2015
- Lyft Goes Swift (2)September 11, 2015
- Macworld UK Ends Print Magazine September 11, 2015
- Getting a New iPhone (9)September 11, 2015
- iPhone 6s and 3D Touch (3)September 10, 2015
- iPad Pro (10)September 10, 2015
- Pushing on the Pull Door September 8, 2015
- Why You Should Upgrade (On Your Own Terms) September 8, 2015
- SiriScript (2)September 8, 2015
- Struct Semantics in Swift September 4, 2015
- NetNewsWire 4.0 (7)September 3, 2015
- AWS Device Farm September 3, 2015
- Apple Loses German Top Court Case on Swipe-to-Unlock Patent September 3, 2015
- What Publishers Should Know About iOS 9 September 1, 2015
- GasBuddy’s New Privacy Policy September 1, 2015
- How to Use -updateConstraints September 1, 2015
- NSProgress Enhancements (2)August 31, 2015
- Objective-C to Swift Converters August 31, 2015
- 6 Only-for-iPad Gestures August 31, 2015
- Details in the iOS App Store App (1)August 31, 2015
- Shipping an App With App Transport Security (4)August 28, 2015
- The Facebook App’s 18,000 Classes (2)August 28, 2015
- Facebook App Changes iOS System Share Sheets (1)August 27, 2015
- The Death of Scripting (6)August 27, 2015
- Safer Block-based NSNotificationCenter API August 26, 2015
- How to See Your iPhone’s Precise Signal Strength August 26, 2015
- [Objective] C++: What Could Possibly Go Wrong? (2)August 23, 2015
- Git as a Document Format August 22, 2015
- Generic “Functions” in Objective-C August 19, 2015
- Testing Swift’s ErrorType August 19, 2015
- A Eulogy for Objective-C (4)August 18, 2015
- The Hamburger Menu Doesn’t Work (1)August 18, 2015
- Microsoft WinObjC (2)August 17, 2015
- AppHub August 17, 2015
- iCloud Can Now Restore Contacts, Calendars, and Reminders (3)August 17, 2015
- Xcode Build Setting Transformations (3)August 16, 2015
- How Your Phone’s Battery Life Can Be Used to Invade Your Privacy (2)August 16, 2015
- How Many Old Apple Devices Can’t Get Security Updates? August 16, 2015
- Finding iPad’s Future (19)August 15, 2015
- Modern Web Ad Blocking (2)August 14, 2015
- Peak App Care August 14, 2015
- Objective-Swift (3)August 13, 2015
- Safari vs. Chrome: Power Consumption (7)August 1, 2015
- The Appsmiths (2)August 1, 2015
- NSTaggedPointerString (1)July 31, 2015
- Address Sanitizer July 31, 2015
- Objective-C Improvements and Swift Interoperability July 31, 2015
- Bitcode July 31, 2015
- Apple Music Matches Files With Metadata Only (1)July 31, 2015
- Dixie July 30, 2015
- How GameplayKit AI Works July 30, 2015
- UIKonf 2015 Videos July 30, 2015
- Apple’s Plan for More Connected Apps (1)July 30, 2015
- App Store Invoice JavaScript Injection (1)July 29, 2015
- NSValue and Boxed Expressions July 29, 2015
- Swift Whole Module Optimization July 28, 2015
- Apple at Its Most Pompous (5)July 27, 2015
- Linked Lists, Enums, Value Types and Identity (2)July 27, 2015
- Security and Privacy Changes in iOS 9 (4)July 24, 2015
- Weak and Unowned References in Swift (5)July 24, 2015
- Strings in Swift 2 (2)July 24, 2015
- Dynamic Swift (9)July 23, 2015
- init? vs. init throws (1)July 23, 2015
- The Lagging Mac App Store (2)July 23, 2015
- iOS 9 to Block Abuses of -canOpenURL: (2)July 22, 2015
- Java Strings No Longer Share Storage (1)July 20, 2015
- FastMail Enables IMAP Push for iOS (3)July 20, 2015
- Apple vs. the PC Industry July 20, 2015
- App Transport Security (7)July 17, 2015
- FairPlay Streaming July 17, 2015
- Hardware Audio Encoding, AVMovie Brings Back QuickTime Features July 17, 2015
- UI Testing With Xcode 7 July 17, 2015
- Perfect App Store Screenshots (1)July 15, 2015
- MAIKit: Framework for Sharing Code Between iOS and OS X July 15, 2015
- Font Parsing Vulnerabilities July 15, 2015
- iPod touch 6th Generation July 15, 2015
- Third Hacking Team Flash Zero-Day Found July 14, 2015
- 92% of Smartphone Profits (2)July 14, 2015
- On Negative App Store Reviews During Betas of iOS and OS X July 14, 2015
- Contacts Framework Identifiers (2)July 13, 2015
- Apple Music: Connect (2)July 12, 2015
- Apple Music: For You (1)July 12, 2015
- Apple Music: Home Sharing and Families July 12, 2015
- Apple Music: iTunes Match and DRM July 12, 2015
- Apple Music: General (1)July 12, 2015
- System Integrity Protection (a.k.a. Rootless) (8)July 12, 2015
- CSS Font Family for San Francisco (1)July 11, 2015
- ComiXology 3.7 Makes the Best of the Amazon/Apple Situation (3)July 7, 2015
- VoodooPad Cryptography Overview July 7, 2015
- GPS in Airplane Mode (4)July 5, 2015
- Installing Fonts on iOS (1)July 5, 2015
- Another Downside of Automatic App Updating (4)July 5, 2015
- Using Siri (5)July 3, 2015
- Twitterrific’s New Facial Detection July 3, 2015
- The Age of Writing iOS Apps for Love (2)June 30, 2015
- Mac OS X 10.10.4 “Improves Networking Reliability” June 30, 2015
- Debugging Exceptions in Xcode June 30, 2015
- Safari Is the New IE (6)June 30, 2015
- All American Civil War Games Removed From the App Store (1)June 25, 2015
- iOS 9 Space Savings (1)June 25, 2015
- Other New Swift 2 Features (1)June 22, 2015
- More Problems With iCloud Photo Library Uploads (3)June 21, 2015
- Copying Coordinates With Long Press in Compass (4)June 21, 2015
- San Francisco Fonts (1)June 19, 2015
- Instacast Discontinued (2)June 19, 2015
- Swift 2 Error Handling, Continued (6)June 19, 2015
- Core Data Bugs (3)June 18, 2015
- Editorial 1.2 (1)June 18, 2015
- App Store Search Is Still Depressing (1)June 18, 2015
- Introduction to WebKit Content Blockers (1)June 18, 2015
- I Do Not Agree to Your Terms June 17, 2015
- XARA: Unauthorized Cross-App Resource Access (2)June 17, 2015
- Swift 2 Error Handling in Practice (4)June 12, 2015
- Swift Libraries Not Included in iOS 9 or El Capitan (4)June 12, 2015
- The Return of the iPad (2)June 12, 2015
- Freemium Is Hard June 12, 2015
- OmniFocus Push-Triggered Sync June 11, 2015
- iCloud Passwords in Mail, Device Passwords, and Safari Passwords (3)June 11, 2015
- iOS 9 Keyboard (2)June 11, 2015
- WWDC 2015 Links (8)June 9, 2015
- The State of iOS June 5, 2015
- Apple Shifts to Editorially Curated Lists on App Store June 2, 2015
- How Not to Crash #7: Dealing With Nothing June 1, 2015
- OSStatus.com June 1, 2015
- Apple Notes May 30, 2015
- Google Photos May 29, 2015
- Network Request Templating May 29, 2015
- Bugshot Relaunches as Pinpoint May 29, 2015
- Using Siri to Work Around iMessage Crash (2)May 29, 2015
- TextExpander 5 and Notification Center Privacy (1)May 28, 2015
- Kindle Typography Improvements May 28, 2015
- Predictable Date Formatting (6)May 26, 2015
- Many Levels of Rejection May 26, 2015
- Camera and Photos on iOS May 25, 2015
- Whose Phone Is This? (7)May 23, 2015
- The Logjam Attack May 23, 2015
- iOS 9 and Mac OS X 10.11 Rumors (2)May 23, 2015
- How Not to Crash #3: NSNotification (1)May 23, 2015
- ReflectableEnum May 22, 2015
- Safari URL-spoofing Bug (1)May 21, 2015
- NSFileCoordinator Improvement in iOS 8.2 May 19, 2015
- How Not to Crash #2: Mutation Exceptions May 17, 2015
- Phantom iPhone “Photo Library” Storage Usage (7)May 17, 2015
- Facebook Instant Articles (7)May 15, 2015
- An @import-ant Change in Xcode May 14, 2015
- Google Hangouts Don’t Use End-to-End Encryption (3)May 13, 2015
- Using Atomics to Get Rid of @synchronized May 12, 2015
- Flickr Update (1)May 10, 2015
- Redesigning Overcast’s Apple Watch App May 9, 2015
- Safari Reading List May 9, 2015
- No iOS Privacy Controls for Accessing Purchase History May 9, 2015
- Clang’s New -Wpartial-availability May 8, 2015
- iOS 9 Wishes May 7, 2015
- Problems With Multiple Apps (1)May 6, 2015
- discoveryd Is Still Buggy (3)May 6, 2015
- Ex-Microsoft Designer Explains the Move Away From Metro (1)May 4, 2015
- App Business Tips May 4, 2015
- Moving Averages and the iPad (1)May 1, 2015
- Microsoft’s New Middleware: Islandwood and Astoria (3)April 30, 2015
- Siri 3 (9)April 30, 2015
- Software, Psychedelics, and the Origins of OS X & iOS April 29, 2015
- Removing Unmaintained Apps from the App Store (4)April 29, 2015
- Hey Apple, Stop Messing With My Music April 27, 2015
- HTTPS Bug in AFNetworking Affects 25,000 iOS Apps April 27, 2015
- iOS 8.3 Blocks File Managers and Transfer Utilities (1)April 24, 2015
- Mentioning Pebble in the App Store (1)April 24, 2015
- Thanks (1)April 23, 2015
- Researching ResearchKit April 20, 2015
- Archive Your iOS Device Backups With iTunes April 10, 2015
- iPhone Sizes April 8, 2015
- Xcode Searching (2)April 6, 2015
- MustOverride April 6, 2015
- XCTest: Areas for Improvement April 3, 2015
- Must Fix for Next Release April 3, 2015
- Truncated Text in Mobile UIs (2)April 3, 2015
- Writing a Great App Store Description (1)April 3, 2015
- Preprocessor Abuse and Optional Parentheses April 3, 2015
- Model Widget Controller (MWC) a.k.a.: Apple “MVC” Is Not MVC (1)April 3, 2015
- Semaphores are Surprisingly Versatile April 2, 2015
- Printing Objective-C Invocations in LLDB April 1, 2015
- Store Within a Store April 1, 2015
- Zarra’s Core Data Stack (1)March 30, 2015
- ResearchKit and Open Source (1)March 28, 2015
- Instant Cocoa March 28, 2015
- Commoditized Complements and Fear of Apple (3)March 25, 2015
- Launcher Returns to the App Store March 20, 2015
- IP Box Unlocks iPhone By Brute Force March 20, 2015
- kvdb and sfts March 20, 2015
- Using Core Data With Swift (1)March 17, 2015
- iMessage’s Send Read Receipts March 12, 2015
- Wrapping libxml2 for Swift March 12, 2015
- Touch Input During Animations March 12, 2015
- Try (7)March 12, 2015
- The Minus Sign March 12, 2015
- How to Proof EPUBs on the iPad With iBooks March 12, 2015
- Tech Is Dead March 11, 2015
- Promoting Games With No In-App Purchases (1)March 11, 2015
- iOS 8.2’s Mandatory Apple Watch App (1)March 11, 2015
- Let’s Build @synchronized March 11, 2015
- Switching to Smaller iPhones (7)March 10, 2015
- Sustainable Software (1)March 4, 2015
- Core Data vs. ARC (2)February 28, 2015
- Snowsemite (12)February 10, 2015
- Turning Google Into a Dumb Pipe February 10, 2015
- Recover Data Lost Because of iCloud Sync Problems February 8, 2015
- There’s No iOS Backup Feature (2)February 6, 2015
- Overcast Clicker Gestures (1)February 4, 2015
- Why the iPad Became My Main Computer (1)February 4, 2015
- iOS 9 Wishlist (2)February 4, 2015
- Sunlit and Safari (1)February 3, 2015
- Cloak and Private Internet Access (3)February 2, 2015
- GHRunLoopWatchdog February 2, 2015
- React Native February 2, 2015
- Hydra Camera App February 2, 2015
- The IOU of iOS (2)February 1, 2015
- Swift & the Objective-C Runtime February 1, 2015
- 1Password 5.2 for iOS and 5.1 for Mac (2)February 1, 2015
- Weakness February 1, 2015
- Categorical (14)February 1, 2015
- Protocols and Swift February 1, 2015
- Craft Apps January 31, 2015
- Accessibility Showdown: iPhone 6 vs. iPhone 6 Plus January 24, 2015
- Back to the iPhone 5s (2)January 24, 2015
- The Future of No Thirst Software (1)January 24, 2015
- Let’s Build Swift Notifications January 23, 2015
- How iOS Has Changed (1)January 23, 2015
- Organ Banked (2)January 23, 2015
- WKWebView, Sandboxing, and Searching (2)January 20, 2015
- Backing Up Discontinued Apps January 20, 2015
- The Shape of the App Store January 20, 2015
- JavaScriptCore January 20, 2015
- MMWormhole: Message Passing Between iOS Apps and Extensions January 18, 2015
- Real World Swift January 17, 2015
- iOS App Sales Data (2)January 17, 2015
- Something Slightly Less Terrible January 17, 2015
- Video and iOS Rotation Lock (1)January 17, 2015
- Swiftifying Apple’s Framework APIs (2)January 14, 2015
- Cocoa Thread Utilities January 14, 2015
- Switching From Core Data to Realm January 14, 2015
- Siri Improvements (6)January 14, 2015
- Dependent Key Paths January 13, 2015
- Why DNS in OS X 10.10 Is Broken (4)January 13, 2015
- Using HSTS to Track Incognito Users January 13, 2015
- Apple Introduces App Store Refunds (1)January 12, 2015
- Overcast Rejected for Listing Competing Podcast Apps (1)January 12, 2015
- GoodReader and iCloud Drive (1)January 12, 2015
- SwiftFilePath (4)January 12, 2015
- Does Using Swift Save Development Time? January 12, 2015
- Lenient Date Parsing January 12, 2015
- We Love This Stuff Too, and Honor What You Do (4)January 8, 2015
- The 2014 Panic Report (5)January 6, 2015
- Apple’s Software Quality, Continued (42)January 6, 2015
- Quitting Family Sharing January 4, 2015
- iTunes Syncing Is Broken December 29, 2014
- Apple, Is USB Allowed Now? December 22, 2014
- Apple Rejects Nintype Keyboard Calculator December 21, 2014
- 2015: The Year of Android (5)December 21, 2014
- Crossy Road December 21, 2014
- Duet Display (2)December 17, 2014
- Hopper + lldb for iOS Developers December 15, 2014
- Software Subscriptions December 15, 2014
- How Broken is Discovery on the App Store? (1)December 15, 2014
- We Need a “Safari View Controller” December 13, 2014
- Papers, Please and App Content Ratings (4)December 12, 2014
- Twitter Clients in 2014 December 12, 2014
- Design Comparison of Apple Maps and Google Maps December 10, 2014
- Date Formatters, Calendars, and Locales December 9, 2014
- objc.io on Debugging December 9, 2014
- +[NSLocale preferredLanguages] vs -[NSBundle preferredLocalizations] (1)December 9, 2014
- Out of Touch (1)December 9, 2014
- Flare and Representations of an iPhone December 9, 2014
- Activity Tracing (1)December 9, 2014
- Launcher Followup and Thoughts on the App Store Review System (1)December 8, 2014
- PDFpen 2 and Paid Upgrades via App Store Bundles (3)December 6, 2014
- Apple Makes Panic Remove Transmit’s Export Feature (11)December 6, 2014
- Developing Keyboards for iOS December 6, 2014
- Objective-C Debugging Cheat Sheet (2)December 5, 2014
- Mail to Self Share Extension (2)December 5, 2014
- The Right Way to Ask Users to Review Your App December 4, 2014
- Thwarting Twitter’s Upcoming Data Collection (2)December 4, 2014
- Apple Continues War on Notification Center Widgets December 4, 2014
- Push Notifications to Send Promotions (6)December 2, 2014
- Android vs. iOS Start Experience November 29, 2014
- iWork ’14 Review November 29, 2014
- Using C++ to Deliver Microsoft Office Across Different Platforms (4)November 29, 2014
- First-Person View in Google Maps Navigation November 28, 2014
- WatchKit Links (1)November 25, 2014
- App Store Changes “Free” Buttons to “Get” November 25, 2014
- iPhone 6 Pixel Peeping (1)November 25, 2014
- Moms With Apps November 25, 2014
- iCloud Drive Splitting Folders November 25, 2014
- RaceSplitter Rejected for Slide to Start (1)November 25, 2014
- Kindle Library November 24, 2014
- The Trials and Tribulations of Writing a 3rd Party iOS Keyboard November 22, 2014
- iOS IPC via NSFileCoordinator and NSFilePresenter (4)November 21, 2014
- Why We Created the Take Control Crash Course Series November 21, 2014
- PCalc Piracy (9)November 20, 2014
- You Can Now Deregister iMessage (1)November 20, 2014
- Android’s Audio Annoyances (1)November 3, 2014
- Police Can Require Cellphone Fingerprint (5)November 1, 2014
- CMDeviceMotion October 30, 2014
- Microsoft Band October 30, 2014
- Capturing Phone Relay Audio October 30, 2014
- Apple Features Then Forbids PCalc Widget October 29, 2014
- CloudKit (3)October 22, 2014
- Code Signing Is Flaky and Unreliable October 22, 2014
- The iPad’s Future October 20, 2014
- Trusting iCloud (2)October 20, 2014
- New iWork File Formats (5)October 19, 2014
- The iPad Zombie October 19, 2014
- Invisible iOS Home Screen Icons (1)October 15, 2014
- Patterns to Avoid Massive View Controllers (4)October 14, 2014
- iOS App Postmortem (2)October 14, 2014
- The State of iOS 8 on the iPad October 14, 2014
- iOS 8 Accessibility Regressions October 14, 2014
- Backtrace Album Released October 14, 2014
- SQLite.swift October 13, 2014
- NSCoder, NSArchiver, and NSKeyedArchiver October 13, 2014
- What’s Really Happening With iOS 8 MAC Address Randomization October 11, 2014
- Apple’s Software Quality Decline (38)October 11, 2014
- iOS 8’s Health App (3)October 10, 2014
- Secure Golden Key (1)October 10, 2014
- iOS 8 Family Sharing (1)October 10, 2014
- Running the Run Loop Until a Predicate Succeeds October 10, 2014
- iOS 8 “Reset All Settings” Bug Erases iCloud Drive Documents (4)October 9, 2014
- iOS 8 Location Permissions and Notifications October 9, 2014
- Schrödinger’s Shift Key (2)October 9, 2014
- 1Password 5.1 and Touch ID Changes (1)October 8, 2014
- iOS 8 Photo Stream Confusion (2)October 8, 2014
- Can’t Turn Off Twitter Badges in iOS 8 (8)October 6, 2014
- Apple Releases 8.0.1, But Don’t Update Yet September 24, 2014
- In-App Browsers Considered Harmful (3)September 24, 2014
- The True Cost of a Subsidized iPhone 6 (2)September 20, 2014
- iOS 8 Camera Controls (6)September 20, 2014
- iOS 8 Removes Camera Roll (1)September 19, 2014
- iOS 8 Encrypts More Data With Passcode September 19, 2014
- Xcode 6.0.1 Asynchronous Tests (3)September 18, 2014
- 1Password 5: Touch ID and Safari/App Extensions (15)September 18, 2014
- iOS 8 Keyboards (10)September 18, 2014
- Thoughts on Privacy September 18, 2014
- Apps Using iOS 8 Extensions (1)September 18, 2014
- Facebook’s iOS Infrastructure September 18, 2014
- iPhone 6 Review September 17, 2014
- iOS 8 Review September 17, 2014
- Full-Text Search on iOS with FMDB September 16, 2014
- Assigning Relationships Between Tasks and People in OmniFocus September 16, 2014
- PCalc Construction Set September 16, 2014
- Status Magic and iPhone 6/6 Plus Screen Sizes (2)September 16, 2014
- iOS 8 and iCloud Drive September 16, 2014
- Navigation Bar Interactions in iOS 8 September 15, 2014
- OmniGraffle Stenciltown September 15, 2014
- iPhone 6 Size, Points, and Pixels September 13, 2014
- Swift 1.0 Performance and Compilation Times (4)September 13, 2014
- Larger Screens, But Not for Macs (1)September 13, 2014
- Apple Addresses iOS Surveillance and Forensics Vulnerabilities September 13, 2014
- Swift Has Reached 1.0 (1)September 10, 2014
- iPhone 6 (3)September 10, 2014
- Apple Pay (9)September 10, 2014
- Macworld Layoffs (4)September 10, 2014
- Phone Sizes (1)September 8, 2014
- Core Data Batch Updates September 8, 2014
- How to Correct Siri’s Pronunciation September 8, 2014
- Faux Pas 1.0.1 September 4, 2014
- iOS Console 0.9 September 3, 2014
- Common App Rejections (4)September 3, 2014
- “Use Cellular Data For” Switch Doesn’t Work (5)September 2, 2014
- TextExpander Snippet Expansion Comes to Every App in iOS 8 (4)September 2, 2014
- Late to Launch (2)September 1, 2014
- Kännsch August 24, 2014
- Knots 3D August 24, 2014
- iOS Resolution August 24, 2014
- Fixing the “Visual Voicemail Unavailable” Error August 23, 2014
- On Vesper and Working Efficiently August 18, 2014
- Alamofire (1)August 1, 2014
- Office for iPad Updates August 1, 2014
- Core Data Editor Is Now Open Source (1)August 1, 2014
- App Disillusionment August 1, 2014
- 1Password App Extensions (5)July 31, 2014
- Making Money on Apps July 31, 2014
- Building a Business, Not an App (1)July 31, 2014
- Core Data, External Binary Data Storage, and Migration (1)July 31, 2014
- A Candid Look at Unread’s First Year (2)July 28, 2014
- Who at the Table is an Indie iOS Developer? (2)July 26, 2014
- Flipboard Explorer July 26, 2014
- List All Unprefixed Objective-C Classes for a Given SDK July 26, 2014
- How To Make Tilt Scrolling That Doesn’t Suck July 26, 2014
- Apple “Frustrated” That “People Don’t Want to Pay Anything” (7)July 26, 2014
- Why Smartphone Screens Are Getting Bigger July 22, 2014
- The Majority Of Today’s App Businesses Are Not Sustainable July 22, 2014
- iOS Backdoors, Attack Points, and Surveillance Mechanisms (2)July 19, 2014
- Overcast 1.0 (6)July 16, 2014
- Introducing Realm (1)July 16, 2014
- Achieving Zen With Auto Layout July 16, 2014
- iTunes Extras on Apple TV and iOS July 11, 2014
- The Indie Life (5)July 9, 2014
- Auto Layout on OS X: Backwards Compatibility July 9, 2014
- Auto Layout and Views That Wrap July 9, 2014
- iOS 8 Keyboards Can’t Implement SwipeSelection July 6, 2014
- iOS 8 Share Extensions July 6, 2014
- Swizzling and Touch Forwarding July 6, 2014
- iOS 8 Privacy Updates July 6, 2014
- iOS 8’s New Accessibility Features June 29, 2014
- Still Yanking Pythonista Around (3)June 27, 2014
- xScope 4 (1)June 27, 2014
- OS X to iOS June 27, 2014
- NSFetchedResultsController Stress Test June 23, 2014
- Multiple Animations June 23, 2014
- Critique of HealthKit as Both iOS Dev and Registered Nurse June 22, 2014
- Manual Camera Controls in iOS 8 (2)June 22, 2014
- CloudKit: Moves Like Azure June 18, 2014
- The Power of iOS 8 June 13, 2014
- Intents and Extensions June 13, 2014
- The End of Silos June 13, 2014
- iOS 8 Maps (3)June 13, 2014
- App Store Bundles as an Upgrade Path (2)June 13, 2014
- iOS 8 MAC Address Randomization (3)June 13, 2014
- Pythonista in App Store Peril (2)June 12, 2014
- Editorial 1.1.1 Rejected From the App Store (3)June 8, 2014
- Recording iOS Screen Over Lightning to Mac June 6, 2014
- Beta App Review June 6, 2014
- Metal June 6, 2014
- WKWebView (1)June 6, 2014
- iOS 8 and Yosemite Extensions (1)June 6, 2014
- Vesper Syncing Interface Design May 30, 2014
- Editorial 1.1 (4)May 30, 2014
- Ad Experiments: Platform Targeting May 30, 2014
- Back Up Netbot May 28, 2014
- How Dropbox Uses C++ for Cross-Platform iOS and Android Development (1)May 25, 2014
- CrashProbe May 25, 2014
- Problems With Core Data Migration Manager and Journal_mode WAL May 21, 2014
- Making dispatch_once() Fast (1)May 21, 2014
- Extended Type Info in Objective-C May 19, 2014
- Mac OS X 10.9.3 May 16, 2014
- Introducing the WebKit FTL JIT (1)May 14, 2014
- Cider: Native Execution of iOS Apps on Android May 14, 2014
- iMessage Purgatory (4)May 14, 2014
- How to Efficiently Read Thousands of Small Files With GCD (1)May 12, 2014
- Instapaper 5.2 and Highlights (1)May 8, 2014
- Google Maps 3.0 for iPhone May 7, 2014
- Stopped Using NIBs Thanks to Auto Layout (4)May 6, 2014
- Frax for iOS May 6, 2014
- Automating iOS: A Comprehensive Guide to Launch Center Pro May 1, 2014
- Internet Explorer Security Flaw (5)April 29, 2014
- Pop, the Animation Engine Behind Facebook Paper April 29, 2014
- iOS 7 Squandered a Year of Third-Party Development on Superficial Changes (1)April 29, 2014
- comiXology Removes In-App Purchase (3)April 26, 2014
- iOS 7.1.1 Behind the Scenes of Touch ID (1)April 23, 2014
- iOS 7.1.1 App Store Labels Apps With In-App Purchases April 22, 2014
- Tint Color Misuse April 18, 2014
- My iPad mini (Retina) (3)April 16, 2014
- Hamburgers and Basements (1)April 14, 2014
- The Ultimate Guide to Solving iOS Battery Drain (1)April 7, 2014
- Second iWork ’13 Update (3)April 2, 2014
- The Five iOS Features Apple Is Claiming That Samsung (or Google) Stole April 2, 2014
- App to Install Fonts on iOS April 1, 2014
- Microsoft Office for iPad March 28, 2014
- The Making of Threes March 28, 2014
- The Parts of Your Platform March 27, 2014
- FireChat and Wireless Mesh Networking March 27, 2014
- Apple Engineer Recalls the iPhone’s Birth March 26, 2014
- iOS Chrome Puts Per-Tab GUID in User-Agent March 26, 2014
- iOS 7.1 Mobile Safari Minimal UI (1)March 19, 2014
- Syncing Podcasts: iPhone, Mac, iPod nano March 18, 2014
- Compiler Warnings Explained March 16, 2014
- Why objc_msgSend Must be Written in Assembly March 16, 2014
- OptionBits and BOOL March 16, 2014
- Apple’s Five Software Patents March 13, 2014
- iOS 7.1 (2)March 10, 2014
- API Design, the Main Thread, and Queues March 10, 2014
- Brent’s Persistence Layer (1)March 6, 2014
- CarPlay (1)March 4, 2014
- iWant: Faster iOS Device Syncing March 4, 2014
- How I Learned to Stop Worrying and Love Cocoa Auto Layout March 4, 2014
- Windows 8 and the Microsoft Surface March 2, 2014
- The App Stores Are Not “Long Tail” February 28, 2014
- iOS Security White Paper (7)February 28, 2014
- iOS Keylogging Vulnerability February 25, 2014
- iOS Background Fetch (1)February 24, 2014
- Core Intuition Jobs February 24, 2014
- Apple’s SSL/TLS Bug (4)February 23, 2014
- Are Core Data Fetched Properties Useful? February 21, 2014
- NSManagedObjectContext’s Parent Context February 21, 2014
- Fleksy SDK for iOS (2)February 21, 2014
- How Do Alarm Clock Apps Work on iOS? February 20, 2014
- SwipeSelection Pro (2)February 14, 2014
- UTI Type Browser February 14, 2014
- Apple’s Secure Coding Guide February 14, 2014
- Slow Updater Purchasing Habits (3)February 14, 2014
- Apple Passes Microsoft February 13, 2014
- Design Details: Paper by Facebook (1)February 10, 2014
- Tales From the Crash Mines (1)February 8, 2014
- Avoiding Massive Controllers February 7, 2014
- Replacing the Objective-C “Delegate Pattern” With ReactiveCocoa February 5, 2014
- Automatic Authentication on iOS January 31, 2014
- YapDatabase (3)January 31, 2014
- Software in 2014 January 24, 2014
- Where’s Print to PDF on iPhone and iPad? (3)January 22, 2014
- Calendar App Asks for Apple ID and Password (8)January 21, 2014
- How Does Apple Keep Secrets So Well? January 21, 2014
- iOS Needs Frameworks (1)January 16, 2014
- Starbucks App Stores Passwords in Clear Text (3)January 16, 2014
- Shaping the App Store January 15, 2014
- Hog Bay Software’s Future (3)January 8, 2014
- Apple Shutting Down Developer Mailing Lists (6)January 8, 2014
- UITextView Scroll-to-Typing Bug January 8, 2014
- Apple’s 2013 Scorecard (7)January 8, 2014
- Lightning Lint Causes iPhone Charging Problems (6)January 6, 2014
- Touch ID Improvements December 14, 2013
- The Foundation Collection Classes (2)December 9, 2013
- Printing From iOS Devices November 27, 2013
- IBOutlets as Weak References November 22, 2013
- TextExpander Rejected From App Store (3)November 22, 2013
- Flux (4)November 20, 2013
- NSNotificationCenter With Blocks Considered Harmful (3)November 20, 2013
- Usage of Apple Maps and Google Maps (5)November 11, 2013
- Personal Contacts and Calendar Syncing November 6, 2013
- Fantastical 2 October 30, 2013
- Tweetbot 3 (5)October 30, 2013
- Weather Line 1.0 (1)October 29, 2013
- LinkedIn’s IMAP Proxy for MobileMail October 29, 2013
- Reduce Motion in iOS 7.0.3 (2)October 27, 2013
- Why Does Windows Have Terrible Battery Life? October 22, 2013
- The iPhone’s Positioning Sensors Were Never Good October 22, 2013
- Functional Reactive Programming on iOS October 19, 2013
- Podcast App Playback Speeds October 19, 2013
- Should You Use Core Data? (1)October 16, 2013
- Terminology 3 October 16, 2013
- The Final Straw for Newsstand (1)October 16, 2013
- iOS 7’s Design Inspiration October 16, 2013
- App Store Reviews (3)October 15, 2013
- Reveal 1.0 (1)October 15, 2013
- Upgrade Pricing via Multiple Apps, URL Schemes, and I-AP October 15, 2013
- Touch ID and “Require Passcode: Immediately” (2)October 10, 2013
- Comparing the iOS 7 and iOS 6 Weather Apps October 9, 2013
- The Small Improvement in iPhone Battery Capacity October 9, 2013
- “Offers In-App Purchases” October 9, 2013
- iPhone 5s First Impressions (7)October 8, 2013
- Lifting the Lid on the iOS 7 UIPicker October 2, 2013
- Underscore Price Dynamics (18)September 29, 2013
- ARM64 and You September 27, 2013
- Apple’s “Skankphone” Was the iPhone’s Ugly Twin Brother September 26, 2013
- Businessweek Interviews Federighi and Ive September 26, 2013
- Quickly Emptying the iPhone Camera Roll (7)September 25, 2013
- Naming Overcast (6)September 24, 2013
- iCloud Bookmark Syncing September 24, 2013
- ASCIIwwdc (1)September 24, 2013
- iPhone Scanning/OCR Apps (3)September 24, 2013
- iTunes Radio UI Insanity September 24, 2013
- iOS on arm64 Has Inline Retain Count in the isa (3)September 24, 2013
- New APIs in iOS 7 September 23, 2013
- Apple Maps in iOS 7 (17)September 23, 2013
- Touchscreen Latency (1)September 23, 2013
- iOS 7 Lock Screen Bug (1)September 20, 2013
- iOS 7 (1)September 19, 2013
- OmniFocus 2 for iPhone (2)September 19, 2013
- How iOS 7 Affects TextExpander touch (5)September 19, 2013
- Downloading Old Versions From the App Store (4)September 17, 2013
- Entering Fractions in PCalc September 16, 2013
- Device Firmware Update Mode and Recovery Mode September 14, 2013
- RegEx Knife (1)September 13, 2013
- Omni’s Plans for iOS 7 (2)September 12, 2013
- App Store Rule 11.9 (1)September 12, 2013
- Formatting NSInteger and NSUInteger September 12, 2013
- Wordbox 1.1 (1)September 10, 2013
- An Upgrade Is a New App (1)September 6, 2013
- Google Authenticator 2.0 (2)September 4, 2013
- Uptime Robot September 4, 2013
- CoreText Bug Allows Specific String to Crash Apps August 29, 2013
- Purchasing From the Kindle App (10)August 27, 2013
- Jekyll on iOS: When Benign Apps Become Evil August 17, 2013
- Editorial 1.0 (1)August 17, 2013
- Use Headphones to Snap Shutter on iOS Camera August 15, 2013
- Regular People Have No Idea How to Manage Photos on Their iPhone (1)August 15, 2013
- AMBER Alert Usability August 14, 2013
- SnappyCam 3.0.2 August 14, 2013
- Xcode 5’s New XIB Format (1)August 14, 2013
- Don’t Plug Your Phone Into a Charger You Don’t Own August 14, 2013
- Bento Discontinued (9)July 30, 2013
- Apple Prevents Android Lessons in Treehouse App (3)July 28, 2013
- Searching the Curatorium July 26, 2013
- Using Soulver for Design July 16, 2013
- 5 Years of App Store July 13, 2013
- IFTTT for iPhone 1.0 July 13, 2013
- DocSets 1.1.1 July 13, 2013
- Calca 1.0 July 13, 2013
- Dropbox Chooser, Saver, and Datastore (2)July 9, 2013
- Unsustainable Productivity July 9, 2013
- Why Mobile Web Apps Are Slow July 9, 2013
- Low-Level Concurrency APIs July 8, 2013
- Filosync 1.0 Beta July 8, 2013
- Downside of Automatic App Updating (5)July 3, 2013
- Sustainable Businesses on the App Store July 1, 2013
- iCloud and User-Generated Data June 28, 2013
- Google Reader Apocalypse (6)June 25, 2013
- AV Foundation and the Void (3)June 17, 2013
- Reachability June 15, 2013
- iOS 7 Design (1)June 13, 2013
- Horizon June 13, 2013
- App Stories June 7, 2013
- objc.io June 7, 2013
- Quartz Composer for iOS June 5, 2013
- Adobe Kuler 1.0 May 31, 2013
- Clear in the iCloud May 31, 2013
- OmniPresence 1.0 (3)May 22, 2013
- Ted’s iPad Setup (1)May 15, 2013
- Apple’s New Objective-C-to-JavaScript Bridge in WebKit May 15, 2013
- How Apple Decrypts iPhones May 15, 2013
- Cloud Mate May 13, 2013
- Spark Inspector 1.0.5 May 10, 2013
- Sharing Data Locally Between iOS Apps May 9, 2013
- Apple and Photos (2)May 8, 2013
- Common Misconceptions About Touch May 8, 2013
- Yahoo Weather 1.0.2 May 6, 2013
- PCalc 2.8 May 1, 2013
- Briefs Ships May 1, 2013
- The Default Narrative (10)April 18, 2013
- Why LinkedIn Went Native April 18, 2013
- Corrupt iCloud Data Causes iOS SpringBoard Home Screen Crash (6)April 15, 2013
- Drafts 2.5.7 (1)April 15, 2013
- Core Data and SQLite FTS April 15, 2013
- Apple: Unfortunately, No Longer the Underdog (1)April 15, 2013
- Can’t Buy a Thrill (2)April 14, 2013
- StatusBoard April 11, 2013
- AppGratis Pulled From the App Store (1)April 11, 2013
- Cargo Cult Platform April 3, 2013
- Understanding App Store Pricing (2)April 1, 2013
- iOS 6.1.3 (1)March 19, 2013
- NSURL Cannot Handle Unicode Strings March 16, 2013
- The Future of Software Pricing March 14, 2013
- Google Maps for iPhone 1.1 (2)March 8, 2013
- Why Andy Switched to Android (5)March 6, 2013
- The Lightning Digital AV Adapter Surprise (4)March 2, 2013
- Google Maps API Keys Now Open February 27, 2013
- Building Basecamp for iPhone in RubyMotion February 14, 2013
- Opera Switches to WebKit (1)February 13, 2013
- Sticky iOS Search Bar and Section Header Code February 10, 2013
- Why All My iOS Apps Are on Hold February 7, 2013
- ListBook/BudgetBook and Core Data iCloud Sync (1)February 4, 2013
- AppStore.com URLs February 2, 2013
- Wasabi Sync January 31, 2013
- Money Apps Removing Core Data iCloud Sync (3)January 30, 2013
- App Reviews Are Unpredictable (10)January 27, 2013
- About App Icons January 24, 2013
- Xcoder 0.1.15 January 23, 2013
- The Trend Against Skeuomorphic Textures and Effects in User Interface Design January 22, 2013
- Apple Pulls 500px’s Mobile Apps January 22, 2013
- Where to Archive Your Tweets January 22, 2013
- 1Password for iOS 4.1 URL Schemes January 15, 2013
- Screenshot Lightning January 11, 2013
- “Endgame: Syria” Rejected From the App Store January 8, 2013
- Do Not Disturb Bug (1)January 3, 2013
- AppShopper Removed From the App Store December 20, 2012
- Apple Maps Rendering (1)December 17, 2012
- Google Maps on iOS vs. Android December 13, 2012
- Open Google Maps Directions With Siri December 13, 2012
- Google Maps for iPhone 1.0 (6)December 13, 2012
- Flickr for iPhone 2.0 December 12, 2012
- Oliver Reichenstein on Design December 11, 2012
- Twitterrific 5 for iOS December 10, 2012
- Back in iOS (1)December 7, 2012
- AirPort Settings for Best Wi-Fi Performance November 30, 2012
- Restoring Apps From iCloud November 30, 2012
- Fantastical for iPhone 1.0 November 29, 2012
- App Scams November 20, 2012
- Apple’s Design Problems Aren’t Skeuomorphic November 14, 2012
- Colors in “Paper” November 12, 2012
- Check the Weather 1.1 (2)October 30, 2012
- CoreGraphics, Patterns and Resolution Independence October 16, 2012
- iOS Device Summary October 9, 2012
- ClassicMap 1.0 October 9, 2012
- iOS 6 Contacts Groups October 8, 2012
- Things That Happened on Steve Jobs’s Watch October 8, 2012
- Multiple Backups for iPhone, iPod, and iPad (1)October 4, 2012
- Remote View Controllers in iOS 6 (1)October 1, 2012
- Apps That Promote Other Apps (Will Be Rejected) (1)October 1, 2012
- iPad 1 (3)October 1, 2012
- “iCloud Backup” September 29, 2012
- iOS 6 Battery Life September 29, 2012
- iOS 6 Collection Views September 29, 2012
- iMessage Gets Smarter September 29, 2012
- BitTorrent and the App Store (4)September 23, 2012
- Visi September 23, 2012
- Podcasts in iOS 6 (10)September 20, 2012
- Apple’s iOS 6 Maps App (6)September 20, 2012
- iOS 6’s Do Not Disturb September 20, 2012
- Remote Packet Capture for iOS Devices September 20, 2012
- iOS 6 September 20, 2012
- iPhone 5 Speed September 17, 2012
- Paperless, Version 1.2 (2)September 16, 2012
- Blatant Piracy in the App Store September 15, 2012
- Hacking Up an armv7s Library (3)September 14, 2012
- Betting Too Much on HTML5 September 12, 2012
- Freeverse, RIP (3)September 6, 2012
- Textastic 4.2.1 September 6, 2012
- Rebuilding Facebook for iOS August 23, 2012
- Please Turn on Two-Factor Authentication (1)August 7, 2012
- Xtrail 1.0.1 (3)July 5, 2012
- RaceSplitter—A Rejection With a Happy Ending May 29, 2012
- Airfoil Speakers Touch Removed From the App Store (5)May 24, 2012
- Apple Rejecting Applications Which Use Dropbox May 1, 2012
- AnandTech Review of the Apple TV 3 (1)March 22, 2012
- iOS Breaks Launch Center Prefs URLs March 9, 2012
- Path Uploads Your Entire iPhone Address Book to Its Servers (12)February 8, 2012
- Push Pop Press January 20, 2012
- iPhone 4S Camera Comparison October 25, 2011
- iPhone Image Adjustments… Live in Aperture October 17, 2011
- Kindle App Update July 25, 2011
- App Store Subscriptions, Revised (1)June 9, 2011
- iAd Policy Change: No More Kid-Focused Apps (1)May 11, 2011
- iFlowReader Evicted From the App Store May 11, 2011
- Why Instapaper Free Is Taking an Extended Vacation (3)April 28, 2011
- Briefs Rejected From the App Store, Again (1)March 29, 2011
- Taking the “World” Out of WWDC (1)March 29, 2011
- What Is Apple Doing With QuickTime? (2)February 28, 2011
- More on Section 11 (2)February 22, 2011
- App Store Subscriptions (18)February 15, 2011
- App Store Changes (2)September 9, 2010
- Briefs in App Store Limbo August 26, 2010
- iOS Background App Kludge (13)August 3, 2010
- WWDC 2010 Videos June 17, 2010
- Copland 2010 Revisited (31)June 16, 2010
- Carcassone for iPhone (5)June 4, 2010
- iPhone and App Store Perception (13)June 3, 2010
- Briefs Rejected From the App Store (4)June 3, 2010
- Thoughts on Flash (7)April 29, 2010
- More on Sections 3.3.1 and 3.2.2 April 12, 2010
- Section 3.3.1 (12)April 8, 2010
- Ninjawords (6)August 4, 2009
- Google Mobile Uses Private iPhone APIs November 20, 2008
- Open Radar November 16, 2008
- OmniFocus Bonjour Syncing November 2, 2008
- Fission 1.6 October 27, 2008
- Welcome to iPhone: Your Crappy Mac of Tomorrow, Today! (59)August 3, 2008
- Ringtones and iPhone 1.1.1 October 3, 2007
- Creating iPhone Ringtones With Fission (1)September 10, 2007
- iPhone First Impressions (3)July 1, 2007
- A Very Sweet Solution (50)June 13, 2007
- WWDC 2007 Keynote (47)June 11, 2007
Note: Most posts from before September 2012 are not yet tagged.