mirror of
https://github.com/NohamR/knowledge-kit.git
synced 2026-05-24 20:00:37 +00:00
8.9 KiB
8.9 KiB
Summary
- Introduction
- Chapter1 - iOS
- 1. Reduce Project Size: Image Resources
- 2. Understand Initializers Thoroughly
- 3. The Secrets of Controller Loading
- 4. How to Elegantly Debug Mobile Webpages?
- 5. The Event Responder Chain
- 6. Two-List Interaction in Food Delivery Apps
- 7. Underlying Principles of Object Storage in Memory
- 8. Implementing WeChat Official Account Effect: Long-press Image to Save to Photos
- 9. Do You Really Know hitTest and pointInside?
- 10. Hybrid Exploration (Part 1)
- 11. Events in iOS
- 12. NSFileManager Ultimate Guide
- 13. Clever Uses of UINavigationController
- 14. Deep Dive into URL Schemes (Part 1)
- 15. The Evolution of URL Schemes
- 16. Mixing Objective-C and Swift
- 17. Changing Frame for UI Controls with Fixed Heights
- 18. Using YYModel
- 19. Implementing a Wave Animation
- 20. Exploration of Underlying Principles
- 21. Zen and the Art of Objective-C Programming
- 22. Modify UITextField Placeholder Style
- 23. Dismiss Keyboard When UIScrollView Is Dragged
- 24. Read Apple Source Code: NSRange
- 25. Replica Layer (CAReplicatorLayer)
- 26. CAShapeLayer
- 27. Weibo-like Animation
- 28. Global Matching and Highlighting in UILabel
- 29. JavascriptCore
- 30. Xcode Tips
- 31. Terminal Efficiency
- 32. Ultimate Screenshot
- 33. Push Notifications
- 34. App Ratings
- 35. Some Layout Tips
- 36. iOS Numeric Precision Loss Issues
- 37. Some Observations Not Yet Tried
- 38. RunLoop Exploration
- 39. Multithreading Exploration
- 40. Memory Issues Research
- 41. iOS App Launch Performance Optimization Resources Summary
- 42. App Security
- 43. Debugging Tricks
- 44. Design and Implementation of a Hybrid SDK
- 45.
- 46. KVC & KVO
- 47. Currency Formatting
- 48. Categories, Extensions, load, initialize
- 49. MVC, MVP, MVVM
- 50. "Static Libraries" and "Dynamic Libraries"
- 51. CocoaPods Related Tips
- 52. Productivity Tools for Development
- 53. iOS Data Persistence
- 54. Set Author Info in Xcode
- 55. The Most Complete Invisible Tracking Plan Ever
- 56. Security in the Era of Big Frontend
- 57. Thoughts on Auto Layout
- 58. Summary of Swift Migration for Each Version
- 59. Scattered iOS Knowledge
- 60. App Slimming Techniques
- 61. App Launch Time Optimization and Binary Reordering
- 62. OCLint for Code Review
- 63. Apple's Official Open Source Resources
- 64. Understanding Componentization, Modularization, Plugins, Subapps, Frameworks, Libraries
- 65. Multi-platform Integration Solutions
- 66. Mobile Network Layer Optimization
- 67. iOS Project Compilation Speed Optimization
- 68. Protect Your App's Security
- 69. React-Native Summary
- 70. Different Dynamic Capabilities
- 71. Flutter First Experience - Installation
- 72. Architecture Design Insights
- 73. Learning Ruby
- 74. Build an APM Monitoring System
- 75. Write Good Tests to Improve App Quality
- 76. iOS Crash Analysis
- 77. iOS Packaging System Build Acceleration
- 78. Pre-check for App Store Submission
- 79. Deep Understanding of Various Locks
- 80. Build a General, Configurable, Multi-handle Data Reporting SDK
- 81. asm Symbol Renaming Tricks
- 82. runtime
- 83. NSURLProtocol Use Cases
- 84. WKWebView Tips Collection
- 85. Unified Redirect Techniques
- 86. GCD Source Exploration
- 87. Objective-C Low-Level Exploration
- 88. fishhook Principles
- 89. block Underlying Principles
- 90. YYImage Framework Principles — Exploring Efficient Image Loading
- 91. DYLD and Mach-O
- 92. Flutter Invisible Tracking Solution
- 93. Flutter New Feature Guide
- 94. APM - Wake Up
- 95. From Flutter and Frontend Perspectives: How to Ensure UI Smoothness on a Single-Threaded Model
- 96. An Idea to Improve App Computational Performance
- 97. Fancy Uses of attribute
- 98. Common Design Patterns for Frontend, BFF, Backend
- 99. Client-side Quality Control
- 100. Underlying Network Errors on iOS Client
- 101. Offscreen Rendering
- 102. LLVM
- 103. Design Patterns and Their Scenarios
- 104. NSNotification Underlying Principles
- 105. iOS UI Rendering Process
- 106. NSUserDefault Underlying Principles Exploration
- 107. IM Technology
- 108. Best Practices for Precise Testing
- 109. Assembly Learning
- 110. Use Design Patterns to Build a Client-side Validator
- 111. HarmonyOS Development Tips for iOS Developers
- 112. Swift Enum Memory Layout
- 113. Memory Layout of Swift Structs and Classes
- 114. Swift Optimizations
- 115. Empowering the AI Endpoint
- 116. Deep Dive into Swift Classes
- 117. Swift Protocol Exploration
- 118. Swift Error Handling
- 119. Analyze Swift String
- 120. Swift Access Control
- 121. Swift Memory Management
- 122. Swift Literals Essentials
- 123. Swift Pattern Matching
- 128. SwiftUI Research
- 139. Graphics Rendering Techniques
- 140. Aspects
- 143. Empowering the AI Endpoint
- 146. Weex Principles and APM
- 147. What Rust Can Do on Mobile
- 148. Mobile "Safety Cushion"