- 16
- 323
Refactoring Paleorose
Приєднався 29 тра 2023
Episode 16: Moving methods out of the Document - Responder Chain
In this episode, we move responder chain methods out of the NSDocument subclass.
Repository:
github.com/paleoterra/PaleoRose
Start SHA: 2b909c26d3c5eedccaec1d491a4288615890c267
End SHA: 9fa31929dfb0676fc10e535265fe9b86e5140029
Software:
Xcode: 16.1
macOS: 15.1
Git
Terminal: iTerm with Powerlevel 9K and git card
Diagramming: Apple Freeform
Presentation: Keynote
Secondary Text editor: Visual Studio Code
Linter: SwiftLint
Formatter: SwiftFormat
Hardware:
CPU: M2
Wireless Keyboard
Wireless trackpad/mouse
#refactorpaleorose
Repository:
github.com/paleoterra/PaleoRose
Start SHA: 2b909c26d3c5eedccaec1d491a4288615890c267
End SHA: 9fa31929dfb0676fc10e535265fe9b86e5140029
Software:
Xcode: 16.1
macOS: 15.1
Git
Terminal: iTerm with Powerlevel 9K and git card
Diagramming: Apple Freeform
Presentation: Keynote
Secondary Text editor: Visual Studio Code
Linter: SwiftLint
Formatter: SwiftFormat
Hardware:
CPU: M2
Wireless Keyboard
Wireless trackpad/mouse
#refactorpaleorose
Переглядів: 3
Відео
Episode 15: The last three SQLite functions available in our Document.
Переглядів 1014 днів тому
In this episode, we finally complete removing SQLite calls from our NSDocument subclass. This task turned out to be more challenging than anticipated due to the close integration between SQLite and various types. Repository: github.com/paleoterra/PaleoRose Start SHA: 812d06adbeb25c7b342d4b4f5817c31f68dc98ec End SHA: 2b909c26d3c5eedccaec1d491a4288615890c267 Software: Xcode: 16-16.1 Git Terminal:...
Moving SQLite #3 - SQLite Backup
Переглядів 514 днів тому
Repository: github.com/paleoterra/PaleoRose Start SHA: 3be6ac2e03873279c549096ce4c2a85eaa4c7ba5 End SHA: bfba26b63e9f0557212366ead4bc4778697f2fed Software: Xcode: 16-16.1 Git Terminal: iTerm with Powerlevel 9K and git card Diagramming: Apple Freeform Presentation: Keynote Secondary Text editor: Visual Studio Code Linter: SwiftLint Formatter: SwiftFormat Hardware: CPU: M2 Wireless Keyboard Wirel...
Moving SQLite Part 2
Переглядів 132 місяці тому
In this episode, we bring in our custom SQLite interface, make some changes to SwiftLint settings, and move the creation of our initial tables (making use of Swift’s “Codable” protocol) into our InMemory store object. Repository: github.com/paleoterra/PaleoRose Start SHA: 5293af2987d82c4fe39c3fd58e4cc862179bba8a End SHA: bfba26b63e9f0557212366ead4bc4778697f2fed Software: Xcode: 16 Git Terminal:...
Moving SQLite Part 1
Переглядів 183 місяці тому
Moving SQLite Part 1 Repository: github.com/paleoterra/PaleoRose Start SHA: b092f4ab126cea9ed17bdc4c8a89a72954e91eb2 End SHA: 5293af2987d82c4fe39c3fd58e4cc862179bba8a Software: Xcode: 15 Git Terminal: iTerm with Powerlevel 9K and git card Diagramming: Apple Freeform Presentation: Keynote Secondary Text editor: Visual Studio Code Linter: SwiftLint Formatter: SwiftFormat Hardware: CPU: M2 Wireles...
Git bisect
Переглядів 36 місяців тому
Git bisect Using git bisect to find the commit that caused a bug. Git Bisect Documentation: git-scm.com/docs/git-bisect Repository: github.com/paleoterra/PaleoRose Start SHA: 92e93f42ccc4980f64d36ee1bf8e67e494103e77 End SHA: b092f4ab126cea9ed17bdc4c8a89a72954e91eb2 Software: Xcode: 15 Git Terminal: iTerm with Powerlevel 9K and git card Diagramming: Apple Freeform Presentation: Keynote Secondary...
NSDocument - What's wrong with our code?(#10)
Переглядів 56 місяців тому
NSDocument In this episode, we looked at the general implementation of our NSDocument Subclass Repository: github.com/paleoterra/PaleoRose Start SHA: 296840a2b543521a98614c692de8916a4341a2d7 End SHA: 92e93f42ccc4980f64d36ee1bf8e67e494103e77 Software: Xcode: 15 Git Terminal: iTerm with Powerlevel 9K and git card Diagramming: Apple Freeform Presentation: Keynote Secondary Text editor: Visual Stud...
SwiftLint and SwiftFormat (#9)
Переглядів 2149 місяців тому
In this episode, we adopt SwiftLint and Swift Format Repository: github.com/paleoterra/PaleoRose Start SHA: 9f9a07fd10d26bb7de1519793f10ab50b2f14dc7 End SHA: 296840a2b543521a98614c692de8916a4341a2d7 Software: Xcode: 15 Git Terminal: iTerm with Powerlevel 9K and git card Diagramming: Apple Freeform Presentation: Keynote Secondary Text editor: Visual Studio Code Linter: SwiftLint (not yet used in...
Application Entry Points: Main.m and AppDelegate (#8)
Переглядів 29 місяців тому
In this episode, we modernize the main.m file and the App Delegate Repository: github.com/paleoterra/PaleoRose Start SHA: 3ce3e3dfb4e35b754102f8ee71ee4aa7bbf403d5 End SHA: 9f9a07fd10d26bb7de1519793f10ab50b2f14dc7 Software: Xcode: 15 Git Terminal: iTerm with Powerlevel 9K and git card Diagramming: Apple Freeform Presentation: Keynote Secondary Text editor: Visual Studio Code Linter: SwiftLint (n...
Modernizing Xcode Build Settings
Переглядів 4010 місяців тому
In this episode, we modernize the Xcode build settings Repository: github.com/paleoterra/PaleoRose Start SHA: 584093c888004dd18c122c4757f4ed932fed379c End SHA: 3ce3e3dfb4e35b754102f8ee71ee4aa7bbf403d5 Software: Xcode: 15 Git Terminal: iTerm with Powerlevel 9K and git card Diagramming: Apple Freeform Presentation: Keynote Secondary Text editor: Visual Studio Code Linter: SwiftLint (not yet used ...
Refactoring PaleoRose - Modernizing the info.plist file
Переглядів 411 місяців тому
In this episode, we modernize the info.plist file Repository: github.com/paleoterra/PaleoRose Start SHA: d5556bbf34337c8a4a4dcf2355bc330ca6e6d56a End SHA: 584093c888004dd18c122c4757f4ed932fed379c Software: Xcode: 15 Git Terminal: iTerm with Powerlevel 9K and git card Diagramming: Apple Freeform Presentation: Keynote Secondary Text editor: Visual Studio Code Linter: SwiftLint (not yet used in th...
PaleoRose File Management in Xcode
Переглядів 411 місяців тому
PaleoRose File Management in Xcode In this episode, we refactor the file organization in Xcode. Repository: github.com/paleoterra/PaleoRose Start SHA: 016256875ac69b92f5b2d148ecd29c416015fdc2 End SHA: d5556bbf34337c8a4a4dcf2355bc330ca6e6d56a Software: Xcode: 15 Git Terminal: iTerm with Powerlevel 9K and git card Diagramming: Apple Freeform Presentation: Keynote Secondary Text editor: Visual Stu...
Fixing Memory Issues
Рік тому
Detection of Memory Issues in PaleoRose In this episode, we track down memory issues using Xcode’s Memory Debugger. Repository: github.com/paleoterra/PaleoRose Start SHA: f49c821bdd7b9652cd1086cf2a6d7a819568c243 End SHA: 016256875ac69b92f5b2d148ecd29c416015fdc2 Software: Xcode: 15 Git Terminal: iTerm with Powerlevel 9K and git card Diagramming: Apple Freeform Secondary Text editor: Visual Studi...
Introduction and Initial Assessment Part 1
Переглядів 2Рік тому
Introduction and Initial Assessment Part 1
P r o m o s m 🏃