Chris's corner
Tech Blog
Tạp Bút
Featured
Projects
About
Tech Blog
Tạp Bút
Featured
Projects
About
#ios
34 posts
Swift Packages: Packaging as an XCFramework (1)
ios
spm
2025-06-08
Swift Packages: Packaging as an XCFramework (1)
2025-06-08
ios
spm
In Search of Test Discovery Solutions in iOS
ci
ios
2025-03-08
In Search of Test Discovery Solutions in iOS
2025-03-08
ci
ios
Swift Testing and the Compatibility With xcodebuild
ci
ios
2025-02-25
Swift Testing and the Compatibility With xcodebuild
2025-02-25
ci
ios
How Xcode Recognizes Module Imports
ios
2024-05-05
How Xcode Recognizes Module Imports
2024-05-05
ios
pre-commit Environment Issue in SourceTree
ios
ci
2024-02-06
pre-commit Environment Issue in SourceTree
2024-02-06
ios
ci
Using pre-commit for Linters/Formatters
ios
ci
2024-02-01
Using pre-commit for Linters/Formatters
2024-02-01
ios
ci
Using Swift Packages in CocoaPods-Based Projects
ios
cocoapods
2023-12-30
Using Swift Packages in CocoaPods-Based Projects
2023-12-30
ios
cocoapods
Designing Test Quarantine Logic to Deal With Flaky Tests
ios
ci
2023-09-17
Designing Test Quarantine Logic to Deal With Flaky Tests
2023-09-17
ios
ci
A Tale of Project Build Time Improvement
ios
ci
2023-08-29
A Tale of Project Build Time Improvement
2023-08-29
ios
ci
On Using Python for Scripting in iOS Projects
ci
ios
2023-08-22
On Using Python for Scripting in iOS Projects
2023-08-22
ci
ios
Code Signing on CI
ci
ios
2023-08-01
Code Signing on CI
2023-08-01
ci
ios
Cocoapods Explained: Plugins
cocoapods
ios
2023-02-02
Cocoapods Explained: Plugins
2023-02-02
cocoapods
ios
CocoaPods Explained: Podfile
cocoapods
ios
2022-12-17
CocoaPods Explained: Podfile
2022-12-17
cocoapods
ios
Dealing With Flaky UI Tests in iOS
ci
ios
2022-06-25
Dealing With Flaky UI Tests in iOS
2022-06-25
ci
ios
CI: Heuristically Extracting Test Methods Before Runtime
ci
ios
2020-11-08
CI: Heuristically Extracting Test Methods Before Runtime
2020-11-08
ci
ios
CI: Thinning iOS Build Artifacts
ci
ios
2020-11-02
CI: Thinning iOS Build Artifacts
2020-11-02
ci
ios
Swift: The downsides of lazy var (part 2)
ios
swift
2018-06-01
Swift: The downsides of lazy var (part 2)
2018-06-01
ios
swift
Swift: The downsides of lazy var (part 1)
ios
swift
2018-05-31
Swift: The downsides of lazy var (part 1)
2018-05-31
ios
swift
MVVM best practice: Inputs - Outputs
ios
architecture
2017-12-20
MVVM best practice: Inputs - Outputs
2017-12-20
ios
architecture
How to stub network in iOS
ios
swift
2017-11-04
How to stub network in iOS
2017-11-04
ios
swift
Method Swizzling: What, Why and How
ios
swift
2017-10-20
Method Swizzling: What, Why and How
2017-10-20
ios
swift
Method dispatch in Swift
ios
swift
2017-09-25
Method dispatch in Swift
2017-09-25
ios
swift
How a Swift file is compiled
ios
swift
2017-09-23
How a Swift file is compiled
2017-09-23
ios
swift
FAQ on ReactiveCocoa
ios
2017-02-25
FAQ on ReactiveCocoa
2017-02-25
ios
Swift: ExpressibleByStringLiteral
ios
2016-12-03
Swift: ExpressibleByStringLiteral
2016-12-03
ios
Log events in ReactiveCocoa
ios
2016-11-29
Log events in ReactiveCocoa
2016-11-29
ios
A freestyle way to config UIView
ios
2016-09-11
A freestyle way to config UIView
2016-09-11
ios
Swift: Generic protocol (p.1)
ios
2016-06-25
Swift: Generic protocol (p.1)
2016-06-25
ios
Swift: Concrete types in Protocol
ios
2016-06-19
Swift: Concrete types in Protocol
2016-06-19
ios
Swift: Currying
ios
2016-04-17
Swift: Currying
2016-04-17
ios
Swift: Optional — map
ios
2016-02-27
Swift: Optional — map
2016-02-27
ios
Swift: Box with recursive data structure
ios
2015-10-17
Swift: Box with recursive data structure
2015-10-17
ios
RAC 3.0 with Login workflow
ios
2015-08-22
RAC 3.0 with Login workflow
2015-08-22
ios
Optional - Functional
ios
2015-06-16
Optional - Functional
2015-06-16
ios