Pinboard (nanoxd)
https://pinboard.in/u:nanoxd/public/
recent bookmarks from nanoxdImplementing a main thread watchdog on iOS2022-08-27T22:05:27+00:00
https://www.jessesquires.com/blog/2022/08/11/implementing-a-main-thread-watchdog-on-ios/
nanoxdswift ioshttps://pinboard.in/u:nanoxd/b:a14a5aaada41/The Lighter Swift Codegen for SQLite32022-08-27T22:02:12+00:00
https://www.alwaysrightinstitute.com//lighter/
nanoxdswift ioshttps://pinboard.in/u:nanoxd/b:0d2d01a42d7e/30 tips to make you a better iOS developer · Rony's blog2021-12-16T02:38:41+00:00
https://www.fadel.io/blog/posts/30-tips-to-make-you-a-better-ios-developer/
nanoxdios swifthttps://pinboard.in/u:nanoxd/b:764dd614a870/RunLoop.main vs DispatchQueue.main: The differences explained2021-12-08T03:24:06+00:00
https://www.avanderlee.com/combine/runloop-main-vs-dispatchqueue-main/
nanoxdios swift:combinehttps://pinboard.in/u:nanoxd/b:c18d6cbe5319/Web API Client in Swift2021-11-28T15:27:15+00:00
https://kean.blog/post/new-api-client
nanoxdswift ioshttps://pinboard.in/u:nanoxd/b:ca756288030d/Meal Planning made easy2021-11-19T23:26:03+00:00
https://menuplan.app/coding/2021/10/27/core-data-store-path-migration.html
nanoxdios coredatahttps://pinboard.in/u:nanoxd/b:bb2b01b01aee/sindresorhus/Actions: ⚙️ Supercharge your shortcuts2021-11-19T03:47:49+00:00
https://github.com/sindresorhus/Actions
nanoxdmacOS ioshttps://pinboard.in/u:nanoxd/b:81b34b8c9fc6/pointfreeco/swift-composable-architecture: A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.2021-11-11T02:52:32+00:00
https://github.com/pointfreeco/swift-composable-architecture
nanoxdarchitecture ios swiftuihttps://pinboard.in/u:nanoxd/b:e85fe6fc1993/kean/Pulse2021-07-14T11:59:04+00:00
https://github.com/kean/Pulse
nanoxdlogging ios network swift swiftuihttps://pinboard.in/u:nanoxd/b:4bc2f7ec20c8/Catalyst Sample Code Roundup2021-06-07T02:18:31+00:00
https://www.highcaffeinecontent.com/blog/20210605-Catalyst-Sample-Code-Roundup
nanoxdcatalyst ios machttps://pinboard.in/u:nanoxd/b:af97e615ede3/krzysztofzablocki/AutomaticSettings: Data driven settings UI generation.2021-05-30T02:56:38+00:00
https://github.com/krzysztofzablocki/AutomaticSettings
nanoxdData driven settings UI generation. Contribute to krzysztofzablocki/AutomaticSettings development by creating an account on GitHub.]]>ios swift swiftuihttps://pinboard.in/u:nanoxd/b:df27fde8d847/Caching File Downloads with URLCache in Swift | PSPDFKit2021-05-14T02:38:29+00:00
https://pspdfkit.com/blog/2020/downloading-large-files-with-urlsession/
nanoxdApple has a sophisticated caching system in iOS, which is enabled by default. However, documentation around URLCache is quite sparse. Today, we'll look at the behavior of caching when dealing with large files.]]>ios macos swifthttps://pinboard.in/u:nanoxd/b:7d6e8e56f7b8/How to Set Up Core Data and CloudKit When You Haven’t the Faintest Clue What You’re Doing | Becky Hansmeyer2021-05-10T13:26:46+00:00
https://beckyhansmeyer.com/2021/03/30/how-to-set-up-core-data-cloudkit-and-swiftui-when-you-havent-the-faintest-clue-what-youre-doing/
nanoxdcoredata cloudkit ios swifthttps://pinboard.in/u:nanoxd/b:3504de1ab28d/Reducing the App Size Cost of Localization Strings | Blog2021-04-07T13:53:20+00:00
https://eisel.me/localization
nanoxdReducing the App Size Cost of Localization Strings]]>ioshttps://pinboard.in/u:nanoxd/b:2c6f9439f79a/Static and Dynamic iOS inspection2020-12-28T14:29:28+00:00
https://gist.github.com/rustymagnet3000/605c333519cd265c7eac9d556f46dc75
nanoxdStatic and Dynamic iOS inspection. GitHub Gist: instantly share code, notes, and snippets.]]>Debugging ios xcodehttps://pinboard.in/u:nanoxd/b:db23ef620e51/How expensive is DateFormatter | Sarun2020-12-17T20:51:00+00:00
https://sarunw.com/posts/how-expensive-is-dateformatter/
nanoxdPerformance ioshttps://pinboard.in/u:nanoxd/b:31734e77944d/ChimeHQ/ImpactMeterAdapter: Impact crash reports as a Meter diagnostic source2020-10-12T21:44:12+00:00
https://github.com/ChimeHQ/ImpactMeterAdapter
nanoxdImpact crash reports as a Meter diagnostic source. Contribute to ChimeHQ/ImpactMeterAdapter development by creating an account on GitHub.]]>ios apple xcodehttps://pinboard.in/u:nanoxd/b:28684b7ce35a/Setting up a Core Data store for unit tests – Donny Wals2020-09-19T21:10:11+00:00
https://www.donnywals.com/setting-up-a-core-data-store-for-unit-tests/
nanoxdLearn how to set up and configure an in-memory Core Data store for testing purposes]]>coredata ioshttps://pinboard.in/u:nanoxd/b:0217b0bb17a2/Replacing UIImagePickerController with PHPickerViewController2020-08-29T15:17:38+00:00
https://ohmyswift.com/blog/2020/08/29/replacing-uiimagepickercontroller-with-phpickerviewcontroller/
nanoxdAlmost every app requires photos and video access these days. Before iOS 14.0, the iOS developers used UIImagePickerController to access the items from the user’s media library. From iOS 14.0, Apple is providing its developers a brand new way to select images or videos from their apps using PHPickerViewController]]>ios swifthttps://pinboard.in/u:nanoxd/b:d5829f8bbec2/Modularity. Boundaries | topolog’s tech blog2020-07-05T18:05:59+00:00
https://dmtopolog.com/modularity-1-boundaries/
nanoxdIn this post we’ll talk about why boundaries matter and what types of modularity can we distinguish in our projects based on the existing boundaries.]]>architecture ioshttps://pinboard.in/u:nanoxd/b:f381c2d22e51/What's new in Xcode 12?2020-07-02T15:10:52+00:00
https://developerinsider.co/whats-new-in-xcode-12/
nanoxdxcode:12 swift ios macOS:cocoahttps://pinboard.in/u:nanoxd/b:2fa221e9d0de/App Store - Support - Apple Developer2020-07-01T19:09:20+00:00
https://developer.apple.com/support/app-store/
nanoxdios applehttps://pinboard.in/u:nanoxd/b:d9384c5e3669/4-Pane UISplitNavigationController2020-06-28T01:20:07+00:00
https://gist.github.com/douglashill/b620f22288f264a950f9ede7afbb76e3
nanoxdios Swifthttps://pinboard.in/u:nanoxd/b:3b33528ac381/(24) Tomas Camin on Twitter: "When you’re unsure which process is showing some UI on your behalf use `xcrun simctl spawn booted launchctl print system`, it will be much easier to do an educated guess. https://t.co/Wpyl4YagKx" / Twitter2020-06-06T16:23:46+00:00
https://mobile.twitter.com/tomascamin/status/1268566059319263237
nanoxdios xcodehttps://pinboard.in/u:nanoxd/b:f8c53f5cce3f/cashapp/AccessibilitySnapshot: Easy regression testing for iOS accessibility2020-05-22T14:43:59+00:00
https://github.com/cashapp/AccessibilitySnapshot
nanoxdEasy regression testing for iOS accessibility. Contribute to cashapp/AccessibilitySnapshot development by creating an account on GitHub.]]>a18y ios swifthttps://pinboard.in/u:nanoxd/b:48264924a6a5/Self-sizing Popovers2020-05-19T10:46:34+00:00
https://useyourloaf.com/blog/self-sizing-popovers/
nanoxdios swifthttps://pinboard.in/u:nanoxd/b:20d37429187b/WeTransfer/Diagnostics: Allow users to easily share Diagnostics with your support team to improve the flow of fixing bugs.2020-05-16T02:00:44+00:00
https://github.com/wetransfer/diagnostics
nanoxdAllow users to easily share Diagnostics with your support team to improve the flow of fixing bugs. - WeTransfer/Diagnostics]]>ioshttps://pinboard.in/u:nanoxd/b:bb412974e45a/FacebookAuth is for iOS app developers who need to support Facebook login but don't want to use the official SDK2020-05-09T19:38:05+00:00
https://gist.github.com/ethanhuang13/70c27ea9b5eb53199bc67c3bc9d47b7b
nanoxd FacebookAuth is for iOS app developers who need to support Facebook login but don't want to use the official SDK - FacebookAuth.swift]]>ios authenticationhttps://pinboard.in/u:nanoxd/b:650ebf25130f/Your calendrical fallacy is thinking…2020-05-03T20:57:47+00:00
https://yourcalendricalfallacyis.com/
nanoxdcalendar ioshttps://pinboard.in/u:nanoxd/b:ccfe3713d024/Debugging superpowers with FLEX | Alexito's World2020-05-03T01:07:44+00:00
https://alejandromp.com/blog/debugging-superpowers-with-flex/
nanoxdI’ve been using FLEX for years and I just realised the little I’ve done to promote this great tool among the iOS community. So here is my attempt at giving...]]>debugging xcode ioshttps://pinboard.in/u:nanoxd/b:1164a287f909/iOS App Icon Fiddler by Lumen Digital2020-05-03T00:23:36+00:00
https://lumen-digital.com/tools/icon-fiddler/
nanoxdios xcodehttps://pinboard.in/u:nanoxd/b:bd18f77ace5c/Testing UIKit accessibility in unit tests – Ole Begemann2020-05-02T13:27:19+00:00
https://oleb.net/2020/accessibility-unit-tests/
nanoxdaccessibility testing ioshttps://pinboard.in/u:nanoxd/b:97995eb29f44/line/bazel_rules_apple: LINE's Apple rules for Bazel2020-04-26T01:40:13+00:00
https://github.com/line/bazel_rules_apple
nanoxdLINE's Apple rules for Bazel. Contribute to line/bazel_rules_apple development by creating an account on GitHub.]]>bazel ioshttps://pinboard.in/u:nanoxd/b:c1290efd5fff/How to build resizing Image in Navigation Bar with Large Title2020-04-23T11:32:49+00:00
https://uptech.team/blog/build-resizing-image-in-navigation-bar-with-large-title
nanoxdios swifthttps://pinboard.in/u:nanoxd/b:4c75b8632645/iOS Dev Jobs - The best place to find an iOS development job2020-04-12T15:03:11+00:00
https://iosdevjobs.com/
nanoxdios jobshttps://pinboard.in/u:nanoxd/b:b891c3f2f131/UIAlertController with Function Builders · Pierre Felgines2020-04-12T14:39:52+00:00
https://felginep.github.io/2020-03-10/uialertcontroller-function-builders
nanoxdswift ioshttps://pinboard.in/u:nanoxd/b:e4c6581e21c3/Better CAMediaTimingFunctions2020-04-08T00:54:49+00:00
https://gist.github.com/warpling/21bef9059e47f5aad2f2955d48fd7c0c
nanoxdanimations ioshttps://pinboard.in/u:nanoxd/b:765d4a93f785/Concurrency Explained: How to Build a Multi-Threaded iOS App2020-04-05T15:41:16+00:00
https://www.freecodecamp.org/news/ios-concurrency/
nanoxdswift ios concurrencyhttps://pinboard.in/u:nanoxd/b:8f5863a7952c/Xcode on steroids | Tuist2020-04-05T15:32:21+00:00
https://tuist.io/
nanoxdxcode ioshttps://pinboard.in/u:nanoxd/b:7096a6d2cc4b/The Magic of Generating an Xcode Project | SoundCloud Backstage Blog2020-04-05T15:31:47+00:00
https://developers.soundcloud.com/blog/tuist-project-generation
nanoxdxcode swift ioshttps://pinboard.in/u:nanoxd/b:52059dfe160e/Writing command line interfaces for iOS apps | Rambo Codes2020-04-05T15:29:50+00:00
https://rambo.codes/posts/2020-03-01-writing-command-line-interfaces-for-ios-apps
nanoxdcli ios swifthttps://pinboard.in/u:nanoxd/b:90e642a13050/Authentication with signed requests in Alamofire 5 - SwiftLee2020-03-30T01:33:22+00:00
https://www.avanderlee.com/swift/authentication-alamofire-request-adapter/
nanoxdalamofire ios swifthttps://pinboard.in/u:nanoxd/b:12d87805ea2d/Making efficient use of the libdispatch (GCD)2020-03-30T01:30:46+00:00
https://gist.github.com/tclementdev/6af616354912b0347cdf6db159c37057
nanoxdperformance swift ios macOShttps://pinboard.in/u:nanoxd/b:636bf08883c5/Avoid the keyboard by leveraging additionalSafeAreaInsets.2020-03-25T18:04:58+00:00
https://gist.github.com/douglashill/41ea84f0ba59feecd3be51f21f73d501
nanoxdswift ioshttps://pinboard.in/u:nanoxd/b:317bd9338177/iOS Performance tips you probably didn't know (from an ex-Apple engineer) · Rony's blog2020-02-18T15:31:26+00:00
https://www.fadel.io/blog/posts/ios-performance-tips-you-probably-didnt-know/
nanoxdios performancehttps://pinboard.in/u:nanoxd/b:738402b97118/The Auto Layout Comprehendium™ • Mischa Hildebrand2020-02-06T01:19:15+00:00
http://mischa-hildebrand.de/en/2017/11/the-auto-layout-comprehendium/
nanoxdswift ioshttps://pinboard.in/u:nanoxd/b:7e71d7a6e8a2/How to Properly Remove Main.Storyboard (for iOS 13+)2020-01-21T12:36:47+00:00
https://ioscoachfrank.com/remove-main-storyboard.html
nanoxdswift ioshttps://pinboard.in/u:nanoxd/b:924119657b0b/michaeleisel/barber: Fast build times for big Swift projects2020-01-19T13:02:02+00:00
https://github.com/michaeleisel/barber
nanoxdxcode ios rubyhttps://pinboard.in/u:nanoxd/b:688fade5fddf/Using compositional collection view layouts in iOS 13 – Donny Wals2020-01-13T12:12:15+00:00
https://www.donnywals.com/using-compositional-collection-view-layouts-in-ios-13/
nanoxdswift ioshttps://pinboard.in/u:nanoxd/b:7204c2d5f8e8/privacy-tech-lab/privacyflash-pro: Generate a privacy policy for your iOS app with PrivacyFlash Pro2020-01-11T13:51:53+00:00
https://github.com/privacy-tech-lab/privacyflash-pro
nanoxdios swift privacyhttps://pinboard.in/u:nanoxd/b:309984d947ca/Running XPC Activities On Demand - Bryce Pauken2020-01-09T20:47:23+00:00
https://bryce.co/running-xpc-activities-on-demand/
nanoxdXPC Activities, dasd, and the goal of not having to wait for a predefined schedule.]]>xcode ios swifthttps://pinboard.in/u:nanoxd/b:a0074ce11df6/The iOS internationalization basics I keep forgetting2020-01-06T22:30:11+00:00
https://albertodebortoli.com/2020/01/06/the-ios-internationalization-basics-i-keep-forgetting/
nanoxdlocalization ioshttps://pinboard.in/u:nanoxd/b:3f37e624e979/Building Better Views (Part II), Next Steps | Fabisevi.ch2019-12-28T23:19:23+00:00
https://www.fabisevi.ch/2019/12/26/building-better-views-part-ii/
nanoxdswift ioshttps://pinboard.in/u:nanoxd/b:4cc2271e3d4a/Building Better Views (Part I) | Fabisevi.ch2019-12-28T23:19:17+00:00
https://www.fabisevi.ch/2019/12/26/building-better-views-part-i/
nanoxdswift ioshttps://pinboard.in/u:nanoxd/b:a95f32399cf1/Building a Cross-Platform Framework | Dave DeLong2019-12-27T21:40:16+00:00
https://davedelong.com/blog/2018/11/15/building-a-crossplatform-framework/
nanoxdswift xcode ios macOShttps://pinboard.in/u:nanoxd/b:ee995cb4c4d7/Shared Core Data2019-12-27T02:23:32+00:00
http://martiancraft.com/blog/2015/06/shared-core-data/
nanoxdcore-data obj-c ios macOS:cocoahttps://pinboard.in/u:nanoxd/b:20aaca7f72a0/No space left on device: Testing low storage scenarios - SwiftLee2019-12-26T16:15:29+00:00
https://www.avanderlee.com/debugging/no-space-left-on-device/
nanoxddebugging swift ioshttps://pinboard.in/u:nanoxd/b:f2082010884d/Setting Up iOS CI Infrastructure With Buildkite and Veertu's Anka | Instabug Blog2019-12-25T23:34:07+00:00
https://instabug.com/blog/setting-up-ios-ci-infrastructure-buildkite-anka/
nanoxdbuildkite ios cihttps://pinboard.in/u:nanoxd/b:3eaf91e5e6d7/https://tech.just-eat.com/2019/12/18/modular-ios-architecture-just-eat/2019-12-20T02:18:27+00:00
https://tech.just-eat.com/2019/12/18/modular-ios-architecture-just-eat/
nanoxdios architecture cocoapodshttps://pinboard.in/u:nanoxd/b:9ffcef5666a9/Secret Management on iOS - NSHipster2019-12-17T20:50:17+00:00
https://nshipster.com/secrets/
nanoxdOne of the great unsolved questions in iOS development is, “How do I store secrets securely on the client?”
]]>ios swifthttps://pinboard.in/u:nanoxd/b:e9424890dda0/Postmortem for switching Lyft's iOS app to Bazel2019-12-15T18:37:13+00:00
https://speakerdeck.com/smileykeith/postmortem-for-switching-lyfts-ios-app-to-bazel
nanoxdbuck build swift ios bazelhttps://pinboard.in/u:nanoxd/b:2d3ab9041857/tadejr/ResizingTokenField: A token field implementation for iOS2019-12-15T13:26:40+00:00
https://github.com/tadejr/ResizingTokenField
nanoxdios swifthttps://pinboard.in/u:nanoxd/b:39b45174db07/New Search APIs in iOS 13 • Andy Ibanez2019-12-12T11:53:21+00:00
https://www.andyibanez.com/posts/ios13-new-search-apis/
nanoxdios swifthttps://pinboard.in/u:nanoxd/b:6417c1f65897/Efficiently loading images in table views and collection views – Donny Wals2019-12-05T20:13:48+00:00
https://www.donnywals.com/efficiently-loading-images-in-table-views-and-collection-views/
nanoxdLots of apps show images from the network. But how do you retrieve those images efficiently in the context of table views, and collection views? This article shows you exactly how to tackle this complex problem.]]>swift ioshttps://pinboard.in/u:nanoxd/b:ddb793f4c9e0/Github Actions for iOS projects | Sarun2019-11-12T01:14:11+00:00
https://sarunw.com/posts/github-actions-for-ios-projects/
nanoxdgithub:actions swift ioshttps://pinboard.in/u:nanoxd/b:1c6bce95c598/Core Data and App extensions: Sharing a single database - SwiftLee2019-11-10T23:25:59+00:00
https://www.avanderlee.com/swift/core-data-app-extension-data-sharing/
nanoxdLearn how to share your Core Data Persistent Container with app extensions like a Today Extension, Action Extension or Share extension.]]>coredata ios macoshttps://pinboard.in/u:nanoxd/b:04638ade2ed4/How Discord achieves native iOS performance with React Native2019-11-08T22:42:55+00:00
https://blog.discordapp.com/how-discord-achieves-native-ios-performance-with-react-native-390c84dcd502
nanoxdios Android ReactNativehttps://pinboard.in/u:nanoxd/b:79ab49383925/Device Identifiers and Fingerprinting on iOS - NSHipster2019-11-02T15:09:49+00:00
https://nshipster.com/device-identifiers/
nanoxdFor every era, there’s a monster that embodies the anxieties of the age.
]]>ioshttps://pinboard.in/u:nanoxd/b:5f42d48e2494/onmyway133/Omnia: Everything your projects need to know2019-11-02T13:28:27+00:00
https://github.com/onmyway133/Omnia
nanoxd:moyai: Everything your projects need to know. Contribute to onmyway133/Omnia development by creating an account on GitHub.]]>swift swiftui macOS iOShttps://pinboard.in/u:nanoxd/b:48465f7e1805/iOS — Achieving maximum test readability at no cost.2019-10-31T01:11:11+00:00
https://medium.com/@victormagalhes_50160/ios-achieving-maximum-test-readability-at-no-cost-906af0dbaa98
nanoxdStarting implementing tests uses to pass through a common path related to how we improve our techniques and indeed how we describe our tests. Probably you would start using XCTest which corresponds…]]>ios swift testinghttps://pinboard.in/u:nanoxd/b:bf878911b6eb/