2021  114

September  2

How to deinit NSWindow

September 9, 2021 路 1 min 路 Khoa Pham

How to scale system font size to support Dynamic Type

September 2, 2021 路 1 min 路 Khoa Pham

August  15

How to round specific corner in SwiftUI

August 26, 2021 路 2 min 路 Khoa Pham

How to show suffix text in TextField in SwiftUI

August 24, 2021 路 1 min 路 Khoa Pham

How to show currency symbol in TextField in SwiftUI

August 24, 2021 路 1 min 路 Khoa Pham

How to make multiline message text view in SwiftUI

August 21, 2021 路 2 min 路 Khoa Pham

How to read safe area insets in SwiftUI

August 20, 2021 路 1 min 路 Khoa Pham

How to make tab strip with enum cases in SwiftUI

August 19, 2021 路 1 min 路 Khoa Pham

How to replace multiple regex matches in Swift

August 11, 2021 路 1 min 路 Khoa Pham

How to move files with Swift script

August 10, 2021 路 1 min 路 Khoa Pham

How to map Binding with optional value in SwiftUI

August 10, 2021 路 1 min 路 Khoa Pham

How to get view height in SwiftUI

August 6, 2021 路 1 min 路 Khoa Pham

How to prevent wheel Picker conflict with DragGesture in SwiftUI

August 5, 2021 路 1 min 路 Khoa Pham

How to make equal width buttons in SwiftUI

August 5, 2021 路 1 min 路 Khoa Pham

How to make bottom sheet in SwiftUI

August 5, 2021 路 2 min 路 Khoa Pham

How to show abbreviated ago Date in Swift

August 4, 2021 路 1 min 路 Khoa Pham

Icon won’t take on final exe

August 4, 2021 路 1 min 路 Khoa Pham

July  16

How to bind to nested ObservableObject in SwiftUI

July 27, 2021 路 1 min 路 Khoa Pham

How to structure navigation in SwiftUI apps

July 26, 2021 路 1 min 路 Khoa Pham

How to track contentSize and scroll offset for ScrollView in SwiftUI

July 25, 2021 路 1 min 路 Khoa Pham

How to focus TextField in SwiftUI

July 23, 2021 路 1 min 路 Khoa Pham

How to use debounce in Combine in Swift

July 21, 2021 路 1 min 路 Khoa Pham

How to use Button inside NavigationLink in SwiftUI

July 21, 2021 路 1 min 路 Khoa Pham

How to structure user state for App in SwiftUI

July 21, 2021 路 2 min 路 Khoa Pham

How to do NavigationLink programatically in SwiftUI

July 20, 2021 路 1 min 路 Khoa Pham

How to make custom navigation bar in SwiftUI

July 20, 2021 路 1 min 路 Khoa Pham

How to convert NSEvent locationInWindow to window coordinate

July 13, 2021 路 1 min 路 Khoa Pham

How to sync width for child views in SwiftUI

July 6, 2021 路 1 min 路 Khoa Pham

How to highlight link in Text in SwiftUI

July 6, 2021 路 1 min 路 Khoa Pham

How to conform UIImage to Codable

July 4, 2021 路 1 min 路 Khoa Pham

How to show custom context menu in SwiftUI

July 2, 2021 路 1 min 路 Khoa Pham

How to declare View with ViewBuilder in SwiftUI

July 2, 2021 路 2 min 路 Khoa Pham

How to make custom Menu in SwiftUI

July 1, 2021 路 1 min 路 Khoa Pham

June  11

How ObservableObject work in SwiftUI

June 30, 2021 路 2 min 路 Khoa Pham

How to cancel vertical scrolling on paging TabView in SwiftUI

June 29, 2021 路 3 min 路 Khoa Pham

How to make simple swipe vertically to dismiss in SwiftUI

June 29, 2021 路 1 min 路 Khoa Pham

How to make carousel pager view in SwiftUI

June 29, 2021 路 1 min 路 Khoa Pham

How to use SwiftFormat

June 27, 2021 路 1 min 路 Khoa Pham

How to update Firestore value with KeyPath in Swift

June 26, 2021 路 1 min 路 Khoa Pham

How to show context menu with custom preview in SwiftUI

June 26, 2021 路 3 min 路 Khoa Pham

How to login with Apple in SwiftUI

June 25, 2021 路 3 min 路 Khoa Pham

How to use SwiftLint in SPM project

June 24, 2021 路 2 min 路 Khoa Pham

How to show modal window in AppKit

June 24, 2021 路 1 min 路 Khoa Pham

How to perform action during long press in SwiftUI

June 20, 2021 路 1 min 路 Khoa Pham

May  4

How to fallback img in React

May 26, 2021 路 1 min 路 Khoa Pham

How to use videojs in React

May 20, 2021 路 1 min 路 Khoa Pham

How to use FontAwesome 5 in Nextjs

May 19, 2021 路 1 min 路 Khoa Pham

How to use Bulma in Nextjs

May 19, 2021 路 1 min 路 Khoa Pham

April  7

Recommended resource for learning SwiftUI

April 30, 2021 路 1 min 路 Khoa Pham

How to make your apps stand out on the AppStore

April 30, 2021 路 1 min 路 Khoa Pham

How to use SwiftGen and LocalizedStringKey in SwiftUI

April 27, 2021 路 2 min 路 Khoa Pham

How to localize SwiftUI projects

April 23, 2021 路 1 min 路 Khoa Pham

How to use ForEach with indices in SwiftUI

April 20, 2021 路 2 min 路 Khoa Pham

How to resize NSImage with padding

April 15, 2021 路 1 min 路 Khoa Pham

How to convert from paid to freemium in SwiftUI with RevenueCat

April 11, 2021 路 5 min 路 Khoa Pham

March  6

How to repeat array of object in Swift

March 22, 2021 路 2 min 路 Khoa Pham

How to use dynamic color in iOS

March 13, 2021 路 7 min 路 Khoa Pham

How to use View protocol in SwiftUI

March 10, 2021 路 1 min 路 Khoa Pham

How too save image to Photo library in iOS

March 10, 2021 路 1 min 路 Khoa Pham

How to manage WindowGroup in SwiftUI for macOS

March 7, 2021 路 6 min 路 Khoa Pham

How to show img tag from GitHub markdown in Hugo

March 2, 2021 路 1 min 路 Khoa Pham

February  21

How to name Boolean property in Swift

February 28, 2021 路 1 min 路 Khoa Pham

How to use with block configure in Swift

February 28, 2021 路 1 min 路 Khoa Pham

How to use Core Data

February 26, 2021 路 5 min 路 Khoa Pham

How to force resolve Swift Package in Xcode

February 26, 2021 路 1 min 路 Khoa Pham

How to listen to remote changes in CloudKit CoreData

February 25, 2021 路 1 min 路 Khoa Pham

How to listen to Published outside of SwiftUI view

February 25, 2021 路 1 min 路 Khoa Pham

How to filter non numeric digit from String in Swift

February 25, 2021 路 2 min 路 Khoa Pham

How to build container view in SwiftUI

February 24, 2021 路 1 min 路 Khoa Pham

How to tune performance with ButtonBehavior in SwiftUI

February 24, 2021 路 1 min 路 Khoa Pham

How to use GroupBox in SwiftUI

February 23, 2021 路 1 min 路 Khoa Pham

How to suppress selector warning in Swift

February 18, 2021 路 1 min 路 Khoa Pham

How to make simple search bar in SwiftUI

February 17, 2021 路 1 min 路 Khoa Pham

How to fix share and action extension not showing up in iOS 14

February 17, 2021 路 1 min 路 Khoa Pham

How to add home screen quick action in SwiftUI

February 10, 2021 路 2 min 路 Khoa Pham

How to use EquatableView in SwiftUI

February 8, 2021 路 1 min 路 Khoa Pham

How to add new property in Codable struct in SwiftUI

February 8, 2021 路 1 min 路 Khoa Pham

How to show close button in NSTextField in AppKit

February 6, 2021 路 1 min 路 Khoa Pham

How to handle escape in NSTextField in SwiftUI

February 6, 2021 路 1 min 路 Khoa Pham

How to fit ScrollView to content in SwiftUI

February 6, 2021 路 1 min 路 Khoa Pham

How to show modal window in SwiftUI for macOS

February 3, 2021 路 1 min 路 Khoa Pham

How to use ViewBuilder in SwiftUI

February 2, 2021 路 3 min 路 Khoa Pham

January  32

How to use custom Key for NSCache

January 30, 2021 路 1 min 路 Khoa Pham

How to show multiple popover in SwiftUI

January 29, 2021 路 1 min 路 Khoa Pham

How to handle keyDown in SwiftUI for macOS

January 29, 2021 路 1 min 路 Khoa Pham

How to extend custom View in SwiftUI

January 28, 2021 路 3 min 路 Khoa Pham

How to use Sparkle for macOS app

January 26, 2021 路 2 min 路 Khoa Pham

How to use ScrollViewReader in SwiftUI

January 21, 2021 路 1 min 路 Khoa Pham

How to handle keyDown in NSResponder

January 21, 2021 路 2 min 路 Khoa Pham

How to use built in NSImage in macos

January 21, 2021 路 1 min 路 Khoa Pham

How to handle NSSearchToolbarItem in macOS 11

January 21, 2021 路 1 min 路 Khoa Pham

How to do launch at login for macOS apps

January 20, 2021 路 1 min 路 Khoa Pham

How to fix overlapped navigation titles in SwiftUI

January 20, 2021 路 1 min 路 Khoa Pham

How to use NSWindow style and NSToolbar in AppKit

January 20, 2021 路 1 min 路 Khoa Pham

How to use NSSplitViewController in AppKit

January 20, 2021 路 1 min 路 Khoa Pham

How to create and notarize dmg file

January 18, 2021 路 2 min 路 Khoa Pham

How to use module import in nodejs

January 17, 2021 路 1 min 路 Khoa Pham

How to use relative file module with Create React app

January 17, 2021 路 1 min 路 Khoa Pham

How to open downloaded app from browser in Big Sur

January 15, 2021 路 2 min 路 Khoa Pham

How to add alternative app icons for iOS

January 14, 2021 路 2 min 路 Khoa Pham

How to make popup button in SwiftUI for macOS

January 13, 2021 路 1 min 路 Khoa Pham

How to use UITextView in SwiftUI

January 8, 2021 路 1 min 路 Khoa Pham

How to check app going to background in SwiftUI

January 7, 2021 路 1 min 路 Khoa Pham

How to use selection in List in SwiftUI

January 6, 2021 路 1 min 路 Khoa Pham

How to simplify communication patterns with closure in Swift

January 6, 2021 路 11 min 路 Khoa Pham

How to use Apple keyboard key symbols

January 5, 2021 路 1 min 路 Khoa Pham

How to make Auto Layout more convenient in iOS

January 5, 2021 路 18 min 路 Khoa Pham

How to form product idea

January 4, 2021 路 2 min 路 Khoa Pham

How to join AppStore Small Business Program

January 4, 2021 路 1 min 路 Khoa Pham

How to deep work

January 4, 2021 路 1 min 路 Khoa Pham

How to make tiled image in SwiftUI

January 2, 2021 路 1 min 路 Khoa Pham

How to use WebView in SwiftUI

January 2, 2021 路 1 min 路 Khoa Pham

How to use GeometryReader in SwiftUI

January 1, 2021 路 1 min 路 Khoa Pham

How to use flexible frame in SwiftUI

January 1, 2021 路 7 min 路 Khoa Pham

2020  173

December  29

How to disable scrolling in NSTextView for macOS

December 31, 2020 路 1 min 路 Khoa Pham

How to override attribute string in Swift

December 31, 2020 路 1 min 路 Khoa Pham

How to make view appear with delay in SwiftUI

December 31, 2020 路 1 min 路 Khoa Pham

How to make attributed string Text in SwiftUI for macOS

December 31, 2020 路 1 min 路 Khoa Pham

How to do copy paste delete in Swift for macOS

December 30, 2020 路 1 min 路 Khoa Pham

How to make simple NSItemProvider in Swift

December 30, 2020 路 1 min 路 Khoa Pham

How to use hashtag raw string in Swift

December 27, 2020 路 1 min 路 Khoa Pham

How to make UserDefaults property wrapper

December 26, 2020 路 1 min 路 Khoa Pham

How to use Set to check for bool in Swift

December 26, 2020 路 1 min 路 Khoa Pham

How to make visual effect blur in SwiftUI for macOS

December 26, 2020 路 1 min 路 Khoa Pham

How to make simple HUD in SwiftUI

December 26, 2020 路 1 min 路 Khoa Pham

How to instrument SwiftUI app

December 25, 2020 路 2 min 路 Khoa Pham

How to force set frame explicitly for NSWindow

December 25, 2020 路 1 min 路 Khoa Pham

How to rotate NSStatusItem

December 23, 2020 路 1 min 路 Khoa Pham

How to show image and text in menu item in SwiftUI for macOS

December 23, 2020 路 1 min 路 Khoa Pham

How to make sharing menu in SwiftUI for macOS

December 23, 2020 路 1 min 路 Khoa Pham

How to make stepper with plus and minus buttons in SwiftUI for macOS

December 21, 2020 路 1 min 路 Khoa Pham

How to fix Picker not showing selection in SwiftUI

December 20, 2020 路 2 min 路 Khoa Pham

My year in review 2020

December 16, 2020 路 9 min 路 Khoa Pham

How to do didSet for State and Binding in SwiftUI

December 16, 2020 路 2 min 路 Khoa Pham

How to add toolbar programatically in macOS

December 15, 2020 路 1 min 路 Khoa Pham

How to declare network Error with enum in Swift

December 14, 2020 路 2 min 路 Khoa Pham

How to programatically select row in List in SwiftUI

December 13, 2020 路 1 min 路 Khoa Pham

How to show sidebar in SwiftUI for macOS

December 13, 2020 路 1 min 路 Khoa Pham

How to mock UNNotificationResponse in unit tests

December 7, 2020 路 3 min 路 Khoa Pham

How to support right click menu to NSStatusItem

December 7, 2020 路 1 min 路 Khoa Pham

How to convert struct to Core Data NSManagedObject

December 7, 2020 路 1 min 路 Khoa Pham

How to format ISO date string in Javascript

December 5, 2020 路 1 min 路 Khoa Pham

How to declare Error in Swift

December 5, 2020 路 1 min 路 Khoa Pham

November  15

How to convert from paid to free with IAP

November 30, 2020 路 9 min 路 Khoa Pham

How to disable NSTextView in SwiftUI

November 27, 2020 路 1 min 路 Khoa Pham

How to add under highlight to text in css

November 20, 2020 路 1 min 路 Khoa Pham

How to use default system fonts in React apps

November 18, 2020 路 1 min 路 Khoa Pham

How to make simple overlay container in React

November 18, 2020 路 1 min 路 Khoa Pham

How to search using regular expression in Xcode

November 17, 2020 路 2 min 路 Khoa Pham

How to write to temporary file in Swift

November 15, 2020 路 1 min 路 Khoa Pham

How to use functions with default arguments in Swift

November 14, 2020 路 1 min 路 Khoa Pham

How to check IAP Transaction error

November 14, 2020 路 1 min 路 Khoa Pham

How to use nested ObservableObject in SwiftUI

November 14, 2020 路 1 min 路 Khoa Pham

How to check dark mode in AppKit for macOS apps

November 10, 2020 路 2 min 路 Khoa Pham

How to check dark mode with color scheme in SwiftUI

November 10, 2020 路 1 min 路 Khoa Pham

How to avoid multiple match elements in UITests from iOS 13

November 4, 2020 路 1 min 路 Khoa Pham

How to use accessibility container in UITests

November 4, 2020 路 1 min 路 Khoa Pham

How to make full size content view in SwiftUI for macOS

November 3, 2020 路 1 min 路 Khoa Pham

October  11

How to override styles in SwiftUI

October 31, 2020 路 2 min 路 Khoa Pham

When to use function vs property in Swift

October 27, 2020 路 1 min 路 Khoa Pham

How to use CoreData safely

October 25, 2020 路 2 min 路 Khoa Pham

How to pass ObservedObject as parameter in SwiftUI

October 24, 2020 路 1 min 路 Khoa Pham

How to do equal width in SwiftUI

October 23, 2020 路 1 min 路 Khoa Pham

What define a good developer

October 16, 2020 路 2 min 路 Khoa Pham

How to test push notifications in simulator and production iOS apps

October 11, 2020 路 12 min 路 Khoa Pham

How to style multiline Text in SwiftUI for macOS

October 7, 2020 路 1 min 路 Khoa Pham

How to clear List background color in SwiftUI for macOS

October 4, 2020 路 1 min 路 Khoa Pham

How to avoid reduced opacity when hiding view with animation in SwiftUI

October 1, 2020 路 1 min 路 Khoa Pham

How to dynamically add items to VStack from list in SwiftUI

October 1, 2020 路 1 min 路 Khoa Pham

September  5

How to unwrap Binding with Optional in SwiftUI

September 29, 2020 路 1 min 路 Khoa Pham

How to make custom toggle in SwiftUI

September 29, 2020 路 1 min 路 Khoa Pham

How to use Binding in function in Swift

September 25, 2020 路 1 min 路 Khoa Pham

How to use HSplitView to define 3 panes view in SwiftUI for macOS

September 23, 2020 路 1 min 路 Khoa Pham

How to draw arc corner using Bezier Path

September 15, 2020 路 1 min 路 Khoa Pham

August  3

How to stitch and sort array in Swift

August 28, 2020 路 2 min 路 Khoa Pham

How to make dynamic font size for UIButton

August 14, 2020 路 1 min 路 Khoa Pham

How to test for view disappear in navigation controller

August 6, 2020 路 1 min 路 Khoa Pham

June  14

How to use useEffect in React hook

June 17, 2020 路 1 min 路 Khoa Pham

How to sign in with apple for web with firebase

June 16, 2020 路 1 min 路 Khoa Pham

How to use firebase cloud functions

June 14, 2020 路 1 min 路 Khoa Pham

How to deploy with create react app

June 14, 2020 路 1 min 路 Khoa Pham

How to go back to home in React

June 13, 2020 路 1 min 路 Khoa Pham

How to format date in certain timezone with momentjs

June 13, 2020 路 1 min 路 Khoa Pham

How to style video js

June 12, 2020 路 1 min 路 Khoa Pham

How to use setState in React

June 12, 2020 路 1 min 路 Khoa Pham

How to handle evens in put with React

June 12, 2020 路 1 min 路 Khoa Pham

How to handle events for input with React

June 12, 2020 路 1 min 路 Khoa Pham

How to set text color for UIDatePicker

June 10, 2020 路 1 min 路 Khoa Pham

How to auto scroll to top in react router 5

June 4, 2020 路 1 min 路 Khoa Pham

How to use dynamic route in react router 5

June 3, 2020 路 1 min 路 Khoa Pham

How to use folder as local npm package

June 1, 2020 路 1 min 路 Khoa Pham

May  11

How to make switch statement in SwiftUI

May 22, 2020 路 2 min 路 Khoa Pham

How to update multiple state properties with React hooks

May 8, 2020 路 1 min 路 Khoa Pham

How to make white label React app

May 7, 2020 路 1 min 路 Khoa Pham

How to make white label React app for landing pages

May 7, 2020 路 7 min 路 Khoa Pham

How to show lightbox in React

May 7, 2020 路 1 min 路 Khoa Pham

How to animate on scroll in React

May 7, 2020 路 1 min 路 Khoa Pham

How to copy folder in nodej

May 7, 2020 路 1 min 路 Khoa Pham

How to use babel 7 in node project

May 7, 2020 路 1 min 路 Khoa Pham

How to conditionally apply css in emotion js

May 6, 2020 路 1 min 路 Khoa Pham

How to scroll to element in React

May 6, 2020 路 1 min 路 Khoa Pham

How to use emotion for inline css in React

May 2, 2020 路 1 min 路 Khoa Pham

April  13

How to test DispatchQueue in Swift

April 29, 2020 路 1 min 路 Khoa Pham

How to use webpack to bundle html css js

April 28, 2020 路 1 min 路 Khoa Pham

How to assert asynchronously in XCTest

April 28, 2020 路 1 min 路 Khoa Pham

How to make simple filter menu in css

April 27, 2020 路 1 min 路 Khoa Pham

How to make simple grid gallery in css

April 26, 2020 路 1 min 路 Khoa Pham

How to add independent page in hexo

April 26, 2020 路 1 min 路 Khoa Pham

How to use async function as parameter in TypeScript

April 21, 2020 路 1 min 路 Khoa Pham

How to format percent in Swift

April 16, 2020 路 1 min 路 Khoa Pham

How to declare commands in Xcode extensions

April 13, 2020 路 1 min 路 Khoa Pham

How to declare commands in Xcode extenstions

April 13, 2020 路 1 min 路 Khoa Pham

How to disable ring type in TextField in SwiftUI

April 6, 2020 路 1 min 路 Khoa Pham

How to handle enter key in NSTextField

April 3, 2020 路 1 min 路 Khoa Pham

How to decode with default case for enum in Swift

April 2, 2020 路 1 min 路 Khoa Pham

March  21

How to conditionally apply modifier in SwiftUI

March 30, 2020 路 1 min 路 Khoa Pham

How to toggle with animation in SwiftUI

March 30, 2020 路 1 min 路 Khoa Pham

How to use background in iOS

March 25, 2020 路 2 min 路 Khoa Pham

How to show context popover from SwiftUI for macOS

March 22, 2020 路 1 min 路 Khoa Pham

How to make segmented control in SwiftUI for macOS

March 22, 2020 路 1 min 路 Khoa Pham

How to iterate over XCUIElementQuery in UITests

March 20, 2020 路 1 min 路 Khoa Pham

How to check if NSColor is light

March 20, 2020 路 1 min 路 Khoa Pham

How to trigger onAppear in SwiftUI for macOS

March 18, 2020 路 1 min 路 Khoa Pham

How to force refresh in ForEach in SwiftUI for macOS

March 17, 2020 路 1 min 路 Khoa Pham

How to access bookmark url in macOS

March 17, 2020 路 2 min 路 Khoa Pham

How to force FetchRequest update in SwiftUI

March 16, 2020 路 1 min 路 Khoa Pham

How to batch delete in Core Data

March 15, 2020 路 1 min 路 Khoa Pham

How to update FetchRequest with predicate in SwiftUI

March 14, 2020 路 1 min 路 Khoa Pham

How to make TextField focus in SwiftUI for macOS

March 13, 2020 路 1 min 路 Khoa Pham

How to manage work

March 12, 2020 路 1 min 路 Khoa Pham

How to show popover for item in ForEach in SwiftUI

March 11, 2020 路 1 min 路 Khoa Pham

How to make tooltip in SwiftUI for macOS

March 11, 2020 路 1 min 路 Khoa Pham

How to make translucent SwiftUI List in macOS

March 5, 2020 路 1 min 路 Khoa Pham

How to make tab view in SwiftUI

March 2, 2020 路 1 min 路 Khoa Pham

How to return VStack or HStack in SwiftUI

March 2, 2020 路 1 min 路 Khoa Pham

How to present NSWindow modally

March 2, 2020 路 1 min 路 Khoa Pham

February  20

How to use Picker with enum in SwiftUI

February 29, 2020 路 1 min 路 Khoa Pham

How to use visual effect view in NSWindow

February 27, 2020 路 1 min 路 Khoa Pham

How to animate NSWindow

February 23, 2020 路 1 min 路 Khoa Pham

How to find active application in macOS

February 22, 2020 路 1 min 路 Khoa Pham

How to compare for nearly equal in Swift

February 19, 2020 路 1 min 路 Khoa Pham

How to conform to Hashable for class in Swift

February 17, 2020 路 1 min 路 Khoa Pham

How to edit selected item in list in SwiftUI

February 14, 2020 路 2 min 路 Khoa Pham

How to log in SwiftUI

February 14, 2020 路 1 min 路 Khoa Pham

How to mask with UILabel

February 13, 2020 路 1 min 路 Khoa Pham

How to avoid pitfalls in SwiftUI

February 12, 2020 路 1 min 路 Khoa Pham

How to use application will terminate in macOS

February 12, 2020 路 1 min 路 Khoa Pham

How to sync multiple CAAnimation

February 11, 2020 路 1 min 路 Khoa Pham

How to use TabView with enum in SwiftUI

February 11, 2020 路 1 min 路 Khoa Pham

How to build SwiftUI style UICollectionView data source in Swift

February 9, 2020 路 4 min 路 Khoa Pham

How to make round border in SwiftUI

February 5, 2020 路 1 min 路 Khoa Pham

How to mock in Swift

February 4, 2020 路 1 min 路 Khoa Pham

How to change background color in List in SwiftUI for macOS

February 4, 2020 路 1 min 路 Khoa Pham

How to add drag and drop in SwiftUI

February 4, 2020 路 1 min 路 Khoa Pham

How to weak link Combine in macOS 10.14 and iOS 12

February 2, 2020 路 1 min 路 Khoa Pham

How to make radio button group in SwiftUI

February 1, 2020 路 1 min 路 Khoa Pham

January  31

How to set font to NSTextField in macOS

January 29, 2020 路 1 min 路 Khoa Pham

How to make borderless material NSTextField in SwiftUI for macOS

January 29, 2020 路 2 min 路 Khoa Pham

How to make focusable NSTextField in macOS

January 29, 2020 路 2 min 路 Khoa Pham

How to observe focus event of NSTextField in macOS

January 29, 2020 路 1 min 路 Khoa Pham

How to change caret color of NSTextField in macOS

January 29, 2020 路 1 min 路 Khoa Pham

How to make TextView in SwiftUI for macOS

January 29, 2020 路 2 min 路 Khoa Pham

How to use custom font in SwiftUI

January 28, 2020 路 2 min 路 Khoa Pham

How to use Firebase Crashlytics in macOS app

January 28, 2020 路 1 min 路 Khoa Pham

Xcode tips

January 26, 2020 路 1 min 路 Khoa Pham

How to test drag and drop in UITests

January 23, 2020 路 1 min 路 Khoa Pham

How to set corner radius in iOS

January 22, 2020 路 4 min 路 Khoa Pham

How to deal with Swift slow compile time

January 21, 2020 路 1 min 路 Khoa Pham

How to work with SceneDelegate in iOS 12

January 20, 2020 路 2 min 路 Khoa Pham

How to handle radio group for NSButton

January 17, 2020 路 1 min 路 Khoa Pham

How to specify locale in Swift

January 14, 2020 路 2 min 路 Khoa Pham

How to workaround URLSession issue in watchOS 6.1.1

January 13, 2020 路 1 min 路 Khoa Pham

How to generate XCTest test methods

January 12, 2020 路 2 min 路 Khoa Pham

How to use ObjC in Swift Package Manager

January 11, 2020 路 1 min 路 Khoa Pham

How to expression cast type in lldb in Swit

January 10, 2020 路 1 min 路 Khoa Pham

How to use Applications folder in macOS

January 8, 2020 路 1 min 路 Khoa Pham

How to fix library not found with SPM and CocoaPods in Xcode

January 8, 2020 路 1 min 路 Khoa Pham

How to make rotation in same direction in iOS

January 6, 2020 路 1 min 路 Khoa Pham

How to get updated safeAreaInsets in iOS

January 6, 2020 路 2 min 路 Khoa Pham

How to disable implicit decoration view animation in UICollectionView

January 6, 2020 路 1 min 路 Khoa Pham

How to make simple tracker via swizzling in Swift

January 4, 2020 路 1 min 路 Khoa Pham

How to make simple adapter for delegate and datasource for UICollectionView and UITableView

January 4, 2020 路 5 min 路 Khoa Pham

How to make progress HUD in Swift

January 4, 2020 路 4 min 路 Khoa Pham

How to specify year in date formatter in Swift

January 3, 2020 路 1 min 路 Khoa Pham

How to build static site using Publish

January 2, 2020 路 1 min 路 Khoa Pham

How to use iTMSTransporter

January 1, 2020 路 3 min 路 Khoa Pham

How to use Timer and RunLoop in Swift

January 1, 2020 路 1 min 路 Khoa Pham

2019  360

December  36

How to use safeAreaInsets in iOS

December 30, 2019 路 1 min 路 Khoa Pham

How to send message from bot to Slack in Swift

December 30, 2019 路 2 min 路 Khoa Pham

How to parse xcrun simctl devices

December 28, 2019 路 2 min 路 Khoa Pham

How to parse xcrun instruments devices

December 28, 2019 路 2 min 路 Khoa Pham

How to use test environment variables with shared scheme in Xcode

December 28, 2019 路 1 min 路 Khoa Pham

How to generate xml in Swift

December 27, 2019 路 2 min 路 Khoa Pham

How to use synthetic property in Kotlin Android Extension

December 23, 2019 路 1 min 路 Khoa Pham

How to use KVO in Swift

December 22, 2019 路 1 min 路 Khoa Pham

How to use precondition and assert in Swift

December 22, 2019 路 1 min 路 Khoa Pham

How to get ISO string from date in Javascript

December 22, 2019 路 1 min 路 Khoa Pham

How to use regular expression in Swift

December 20, 2019 路 1 min 路 Khoa Pham

Why is didSelectItem not called in UICollectionView

December 20, 2019 路 1 min 路 Khoa Pham

How to keep command line tool running with async in Swift

December 18, 2019 路 1 min 路 Khoa Pham

How to use deep link and universal link in iOS

December 18, 2019 路 1 min 路 Khoa Pham

How to sync an async function in Swift

December 18, 2019 路 1 min 路 Khoa Pham

How to use UICollectionViewLayout

December 17, 2019 路 1 min 路 Khoa Pham

How to do localization in Xcode

December 16, 2019 路 1 min 路 Khoa Pham

How to use xcodebuild

December 15, 2019 路 40 min 路 Khoa Pham

How to use Derived data in Xcode

December 15, 2019 路 1 min 路 Khoa Pham

How to not use protocol extension in Swift

December 15, 2019 路 1 min 路 Khoa Pham

How to use test scheme in Xcode

December 14, 2019 路 1 min 路 Khoa Pham

How to set language and locale with xcodebuild

December 12, 2019 路 1 min 路 Khoa Pham

How to take screenshots for UITest in Xcodee

December 12, 2019 路 1 min 路 Khoa Pham

How to fix UIToolbar Auto Layout issues

December 11, 2019 路 1 min 路 Khoa Pham

How to use passed launch arguments in UITests

December 10, 2019 路 1 min 路 Khoa Pham

How to add padding to left right view in UITextField

December 10, 2019 路 1 min 路 Khoa Pham

How to set date color in UIDatePicker in iOS 13

December 10, 2019 路 1 min 路 Khoa Pham

How to use bundle with rbenv

December 10, 2019 路 1 min 路 Khoa Pham

How to show localized text in SwiftUI

December 9, 2019 路 1 min 路 Khoa Pham

How to show flag emoji from country code in Swift

December 9, 2019 路 1 min 路 Khoa Pham

How to work with git

December 9, 2019 路 1 min 路 Khoa Pham

How to fix cropped image in UIImageView

December 6, 2019 路 1 min 路 Khoa Pham

How to use decoration view in UICollectionView

December 5, 2019 路 1 min 路 Khoa Pham

How to do lense in Swift

December 4, 2019 路 1 min 路 Khoa Pham

How to convert from callback to Future Publisher in Combine

December 2, 2019 路 1 min 路 Khoa Pham

How to make init with closure in Swift

December 1, 2019 路 1 min 路 Khoa Pham

November  38

How to test a developing package with Swift Package Manager

November 30, 2019 路 2 min 路 Khoa Pham

How to use method from protocol extension in Swift

November 30, 2019 路 1 min 路 Khoa Pham

How to organize dependencies in Swift Package Manager

November 30, 2019 路 1 min 路 Khoa Pham

How to provide configurations in Swift

November 30, 2019 路 3 min 路 Khoa Pham

How to use SurveyMonkey in React Native

November 29, 2019 路 1 min 路 Khoa Pham

How to allow unnotarized app to run on macOS Catalina

November 28, 2019 路 1 min 路 Khoa Pham

How to use flipper

November 27, 2019 路 1 min 路 Khoa Pham

How to test UserDefaults in iOS

November 25, 2019 路 1 min 路 Khoa Pham

How to use ForEach with ScrollView in SwiftUI

November 22, 2019 路 1 min 路 Khoa Pham

How to modify data inside array in SwiftUI

November 22, 2019 路 1 min 路 Khoa Pham

How to use index in SwiftUI list

November 22, 2019 路 1 min 路 Khoa Pham

How to setup multiple git accounts for GitHub and Bitbucket

November 22, 2019 路 1 min 路 Khoa Pham

How to use objectWillChange in Combine

November 21, 2019 路 1 min 路 Khoa Pham

How to enable z and zsh-autosuggestions on zsh

November 19, 2019 路 1 min 路 Khoa Pham

How to show list with section in SwiftUI

November 16, 2019 路 1 min 路 Khoa Pham

How to group array by property in Swift

November 16, 2019 路 1 min 路 Khoa Pham

How to make full width list row in SwiftUI

November 14, 2019 路 1 min 路 Khoa Pham

How to make full screen TabView in SwiftUI

November 14, 2019 路 1 min 路 Khoa Pham

How to map error in Combine

November 14, 2019 路 1 min 路 Khoa Pham

How to fix unable to infer complex closure return type in SwiftUI

November 13, 2019 路 1 min 路 Khoa Pham

How to make Swift Package Manager package for multiple platforms

November 13, 2019 路 1 min 路 Khoa Pham

How to make simple Redux for SwiftUI

November 13, 2019 路 2 min 路 Khoa Pham

How to use Firebase in macOS

November 12, 2019 路 1 min 路 Khoa Pham

How to use Xcode

November 12, 2019 路 2 min 路 Khoa Pham

Links for Xcode

November 12, 2019 路 2 min 路 Khoa Pham

How to access view in fragment in Kotlin

November 10, 2019 路 1 min 路 Khoa Pham

How to refresh receipt and restore in app purchase in iOS

November 10, 2019 路 2 min 路 Khoa Pham

How to edit hexo theme hiero

November 6, 2019 路 1 min 路 Khoa Pham

How to use Firebase RemoteConfig

November 5, 2019 路 1 min 路 Khoa Pham

How to apply translations to Localizable.strings

November 5, 2019 路 2 min 路 Khoa Pham

How to use CreateML to classify images

November 4, 2019 路 1 min 路 Khoa Pham

How to use Firebase AutoML Vision Edge to classify images

November 4, 2019 路 1 min 路 Khoa Pham

How to use Google AutoML to classify images

November 4, 2019 路 1 min 路 Khoa Pham

How to get Binding via dollar prefix in SwiftUI

November 2, 2019 路 3 min 路 Khoa Pham

How to modify state from state in SwiftUI

November 2, 2019 路 6 min 路 Khoa Pham

How to show loading indicator in SwiftUI

November 2, 2019 路 1 min 路 Khoa Pham

How to show image picker in SwiftUI

November 2, 2019 路 4 min 路 Khoa Pham

How to add monkey test to iOS apps

November 1, 2019 路 1 min 路 Khoa Pham

October  50

How to use array of strings in ForEach in SwiftUI

October 31, 2019 路 1 min 路 Khoa Pham

How to make multiline Text in SwiftUI in watchOS

October 31, 2019 路 1 min 路 Khoa Pham

How to show documentations for GitHub projects

October 31, 2019 路 1 min 路 Khoa Pham

How to use CommonCrypto in iOS

October 29, 2019 路 2 min 路 Khoa Pham

How to make ISO 8601 date in Swift

October 29, 2019 路 3 min 路 Khoa Pham

How to configure test target in Xcode

October 29, 2019 路 2 min 路 Khoa Pham

How to check platform versions in Swift

October 29, 2019 路 1 min 路 Khoa Pham

How to use react-native link and CocoaPods

October 29, 2019 路 1 min 路 Khoa Pham

How to flick using UIKit Dynamic in iOS

October 23, 2019 路 2 min 路 Khoa Pham

How to use Swift package manager in watchOS

October 23, 2019 路 1 min 路 Khoa Pham

How to use external display in iOS

October 22, 2019 路 2 min 路 Khoa Pham

How to show error message like Snack Bar in iOS

October 21, 2019 路 3 min 路 Khoa Pham

How to hide tab bar when push in iOS

October 18, 2019 路 1 min 路 Khoa Pham

How to add trailing image to UILabel in iOS

October 17, 2019 路 1 min 路 Khoa Pham

How to handle different states in a screen in iOS

October 17, 2019 路 1 min 路 Khoa Pham

How to reload data without using onAppear in SwiftUI in watchOS

October 17, 2019 路 2 min 路 Khoa Pham

How to use EnvironmentObject in SwiftUI for watchOS

October 17, 2019 路 1 min 路 Khoa Pham

How to structure classes

October 16, 2019 路 1 min 路 Khoa Pham

How to make generic store for Codable in Swift

October 14, 2019 路 1 min 路 Khoa Pham

How to declare escaping in completion in callback in Swift

October 14, 2019 路 1 min 路 Khoa Pham

How to zoom to fit many coordinates in Google Maps in iOS

October 14, 2019 路 1 min 路 Khoa Pham

How to use Codable to store preferences in Swift

October 11, 2019 路 1 min 路 Khoa Pham

How to custom UIAlertController in iOS

October 11, 2019 路 2 min 路 Khoa Pham

How to find subview recursively in Swift

October 11, 2019 路 1 min 路 Khoa Pham

How to deal with multiple scenarios with Push Notification in iOS

October 11, 2019 路 6 min 路 Khoa Pham

How to use Apple certificate in Xcode 11

October 11, 2019 路 1 min 路 Khoa Pham

How to create watch only watchOS app

October 10, 2019 路 1 min 路 Khoa Pham

How to use provisional notification in iOS 12

October 10, 2019 路 2 min 路 Khoa Pham

How to check if push notification is actually enabled in iOS

October 10, 2019 路 2 min 路 Khoa Pham

How to use UserNotificationsUI in iOS

October 10, 2019 路 1 min 路 Khoa Pham

How to use AnyHashable in Swift

October 10, 2019 路 1 min 路 Khoa Pham

How to register for alert push notification in iOS

October 10, 2019 路 1 min 路 Khoa Pham

How to flat map publisher of publishers in Combine

October 9, 2019 路 1 min 路 Khoa Pham

How to make container view in SwiftUI

October 9, 2019 路 2 min 路 Khoa Pham

How to show web content as QR code in SwiftUI in watchOS

October 8, 2019 路 1 min 路 Khoa Pham

How to load remote image in SwiftUI

October 8, 2019 路 1 min 路 Khoa Pham

How to do navigation in SwiftUI in watchOS

October 8, 2019 路 1 min 路 Khoa Pham

How to use protocol in List in SwiftUI

October 7, 2019 路 2 min 路 Khoa Pham

How to support Swift Package Manager for existing projects

October 7, 2019 路 1 min 路 Khoa Pham

How to fix unreadable ASCII characters in Swift

October 7, 2019 路 1 min 路 Khoa Pham

Support

October 6, 2019 路 1 min 路 Khoa Pham

How to style NSTextView and NSTextField in macOS

October 5, 2019 路 1 min 路 Khoa Pham

How to center NSWindow in screen

October 4, 2019 路 1 min 路 Khoa Pham

How to remove duplicates based on property in array in Swift

October 3, 2019 路 1 min 路 Khoa Pham

How to get url of app on the iOS AppStore

October 3, 2019 路 1 min 路 Khoa Pham

How to log Error in Swift

October 3, 2019 路 1 min 路 Khoa Pham

How to handle NSTextField change in macOS

October 2, 2019 路 1 min 路 Khoa Pham

How to add section header to NSCollectionView in macOS

October 2, 2019 路 2 min 路 Khoa Pham

How to show log in Apple Script

October 1, 2019 路 1 min 路 Khoa Pham

How to show context menu from NSButton in macOS

October 1, 2019 路 1 min 路 Khoa Pham

September  50

How to handle UICollectionView reloadData with selected index path

September 30, 2019 路 1 min 路 Khoa Pham

How to make checked NSButton in AppKit

September 30, 2019 路 1 min 路 Khoa Pham

How to save files in sandboxed macOS app

September 28, 2019 路 1 min 路 Khoa Pham

How to add AdMob to Android app

September 27, 2019 路 1 min 路 Khoa Pham

How to notarize electron app

September 26, 2019 路 2 min 路 Khoa Pham

How to use marked in WKWebView in AppKit

September 26, 2019 路 1 min 路 Khoa Pham

How to enable NSMenuItem in AppKit

September 25, 2019 路 1 min 路 Khoa Pham

How to use generic NSCollectionView in macOS

September 24, 2019 路 2 min 路 Khoa Pham

How to use throttle and debounce in RxSwift

September 19, 2019 路 1 min 路 Khoa Pham

How to use flatMap and compactMap in Swift

September 19, 2019 路 1 min 路 Khoa Pham

How to use Firebase ID token

September 17, 2019 路 2 min 路 Khoa Pham

How to use custom domain for GitHub pages

September 17, 2019 路 1 min 路 Khoa Pham

How to constrain to views inside UICollectionViewCell in iOS

September 17, 2019 路 1 min 路 Khoa Pham

How to secure CVC in STPPaymentCardTextField in Stripe for iOS

September 16, 2019 路 1 min 路 Khoa Pham

How to replace all occurrences of a string in Javascript

September 16, 2019 路 1 min 路 Khoa Pham

How to read and write file using fs in node

September 16, 2019 路 1 min 路 Khoa Pham

How to get videos from vimeo in node

September 16, 2019 路 2 min 路 Khoa Pham

How to get videos from youtube in node

September 13, 2019 路 1 min 路 Khoa Pham

How to convert callback to Promise in Javascript

September 13, 2019 路 1 min 路 Khoa Pham

How to fix electron issues

September 12, 2019 路 1 min 路 Khoa Pham

How to easily parse deep json in Swift

September 12, 2019 路 1 min 路 Khoa Pham

How to work with Hardened runtime and sandbox in macOS

September 11, 2019 路 1 min 路 Khoa Pham

How to speed up GMSMarker in Google Maps for iOS

September 10, 2019 路 2 min 路 Khoa Pham

How to support drag and drop in UICollectionView iOS

September 10, 2019 路 1 min 路 Khoa Pham

How to support drag and drop in NSView

September 10, 2019 路 1 min 路 Khoa Pham

How to use NSStepper in Appkit

September 8, 2019 路 1 min 路 Khoa Pham

How to handle shortcut in AppKit

September 8, 2019 路 1 min 路 Khoa Pham

How to select file in its directory in AppKit

September 7, 2019 路 1 min 路 Khoa Pham

How to use NSProgressIndicator in AppKit

September 7, 2019 路 1 min 路 Khoa Pham

How to show save panel in AppKit

September 7, 2019 路 1 min 路 Khoa Pham

How to animate NSView using keyframe

September 6, 2019 路 1 min 路 Khoa Pham

How to quit macOS on last window closed

September 6, 2019 路 1 min 路 Khoa Pham

How to test Date with timezone aware in Swift

September 6, 2019 路 2 min 路 Khoa Pham

How to sign executable for sandbox

September 5, 2019 路 1 min 路 Khoa Pham

How to make simple traffic simulation in Javascript

September 5, 2019 路 1 min 路 Khoa Pham

How to make collaborative drawing canvas with socketio and node

September 5, 2019 路 2 min 路 Khoa Pham

How to generate changelog for GitHub releases with rxjs and node

September 5, 2019 路 1 min 路 Khoa Pham

How to do launch screen in Android

September 4, 2019 路 1 min 路 Khoa Pham

How to add header to NavigationView in Android

September 4, 2019 路 1 min 路 Khoa Pham

How to do simple analytics in iOS

September 4, 2019 路 1 min 路 Khoa Pham

Back to static site

September 3, 2019 路 1 min 路 Khoa Pham

How to get all GitHub issues using GraphQL

September 3, 2019 路 1 min 路 Khoa Pham

How to use Hexo to deploy static site

September 3, 2019 路 1 min 路 Khoa Pham

How to use type coersion in Javascript

September 3, 2019 路 1 min 路 Khoa Pham

How to safely access deeply nested object in Javascript

September 3, 2019 路 1 min 路 Khoa Pham

How to use flow type in Javascript

September 3, 2019 路 1 min 路 Khoa Pham

How to use flow in Kotlin

September 3, 2019 路 1 min 路 Khoa Pham

How to choose Firebase vs Google Analytics

September 3, 2019 路 1 min 路 Khoa Pham

How to use lessThan and greaterThan in Auto Layout in iOS

September 3, 2019 路 1 min 路 Khoa Pham

How to check app running on jailbreak iOS device

September 2, 2019 路 1 min 路 Khoa Pham

August  39

How to create bounce animation programmatically in Android

August 28, 2019 路 1 min 路 Khoa Pham

How to use point in dp programmatically in Android

August 28, 2019 路 1 min 路 Khoa Pham

How to create constraints programmatically with ConstraintLayout in Android

August 28, 2019 路 1 min 路 Khoa Pham

How to use custom font as resource in Android

August 28, 2019 路 1 min 路 Khoa Pham

How to get Hacker News top stories using parallel coroutine and Retrofit

August 28, 2019 路 2 min 路 Khoa Pham

How to show generic list in Fragment in Android

August 28, 2019 路 2 min 路 Khoa Pham

How to manage OneSignal push notification in iOS

August 27, 2019 路 4 min 路 Khoa Pham

How to do throttle and debounce using DispatchWorkItem in Swift

August 27, 2019 路 1 min 路 Khoa Pham

How to simplify UIApplication life cycle observation in iOS

August 27, 2019 路 1 min 路 Khoa Pham

How to do UITests with Google Maps on iOS

August 27, 2019 路 2 min 路 Khoa Pham

Make to make rounded background UIButton in iOS

August 27, 2019 路 1 min 路 Khoa Pham

How to make scrolling UIScrollView with Auto Layout in iOS

August 26, 2019 路 2 min 路 Khoa Pham

How to use Product Hunt GraphQL API with Retrofit

August 26, 2019 路 2 min 路 Khoa Pham

How to fix Auto Layout issues in iOS

August 23, 2019 路 1 min 路 Khoa Pham

How to simplify anchor with NSLayoutConstraint in iOS

August 23, 2019 路 2 min 路 Khoa Pham

How to get trending repos on GitHub using Retrofit

August 22, 2019 路 1 min 路 Khoa Pham

How to use Retrofit in Android

August 22, 2019 路 1 min 路 Khoa Pham

How to handle link clicked in WKWebView in iOS

August 21, 2019 路 1 min 路 Khoa Pham

How to use AppFlowController in iOS

August 20, 2019 路 1 min 路 Khoa Pham

How to use ViewModel and ViewModelsProviders in Android

August 20, 2019 路 3 min 路 Khoa Pham

How to declare UIGestureRecognizer in iOS

August 19, 2019 路 1 min 路 Khoa Pham

How to use function builder in Swift 5.1

August 18, 2019 路 1 min 路 Khoa Pham

How to simplify get GRPC streaming in Swift

August 16, 2019 路 2 min 路 Khoa Pham

How to inject view model with Koin in Android

August 15, 2019 路 1 min 路 Khoa Pham

How to use coroutine LiveData in Android

August 15, 2019 路 1 min 路 Khoa Pham

How to declare generic RecyclerView adapter in Android

August 14, 2019 路 1 min 路 Khoa Pham

How to use Payment Intent and Setup Intents with Stripe in iOS

August 14, 2019 路 4 min 路 Khoa Pham

How to format currency in Swift

August 13, 2019 路 1 min 路 Khoa Pham

How to simplify struct mutating in Swift

August 13, 2019 路 1 min 路 Khoa Pham

How to not resign first responder for UITextField in iOS

August 13, 2019 路 1 min 路 Khoa Pham

How to use React JSX with Babel in Electron

August 12, 2019 路 1 min 路 Khoa Pham

How to define version property in gradle

August 10, 2019 路 1 min 路 Khoa Pham

How to use Firebase PhoneAuth in iOS

August 7, 2019 路 1 min 路 Khoa Pham

How to use Navigation component with DrawerLayout in Android

August 7, 2019 路 2 min 路 Khoa Pham

How to make digit passcode input in Swift

August 6, 2019 路 2 min 路 Khoa Pham

How to make credit card input UI in Swift

August 5, 2019 路 3 min 路 Khoa Pham

How to stop implicit animation when title change on UIButton

August 2, 2019 路 1 min 路 Khoa Pham

How to use addSubview in iOS

August 1, 2019 路 1 min 路 Khoa Pham

How to run app on beta iOS devices

August 1, 2019 路 1 min 路 Khoa Pham

July  5

How to submit electron app to AppStore

July 31, 2019 路 2 min 路 Khoa Pham

How to format hour minute from time interval in Swift

July 31, 2019 路 1 min 路 Khoa Pham

How to cache URLSession response

July 3, 2019 路 1 min 路 Khoa Pham

How to use ext in gradle in Android

July 2, 2019 路 1 min 路 Khoa Pham

How to do custom presentation with UIViewPropertyAnimator in iOS

July 2, 2019 路 2 min 路 Khoa Pham

June  41

How to show dropdown in AppKit

June 29, 2019 路 1 min 路 Khoa Pham

How to scan up to character in Swift

June 29, 2019 路 1 min 路 Khoa Pham

How to use NSSecureCoding in Swift

June 29, 2019 路 2 min 路 Khoa Pham

How to simplify pager interaction with Rx

June 27, 2019 路 2 min 路 Khoa Pham

How to use moveItem in NSCollectionView in AppKit

June 27, 2019 路 1 min 路 Khoa Pham

How to show dropdown from NSSegmentedControl in AppKit

June 27, 2019 路 1 min 路 Khoa Pham

How to make scrollable NSTextView in AppKit

June 26, 2019 路 1 min 路 Khoa Pham

How to handle keyboard for UITextField in scrolling UIStackView in iOS

June 26, 2019 路 4 min 路 Khoa Pham

How to make simple form validator in Swift

June 25, 2019 路 2 min 路 Khoa Pham

How to organise test files

June 25, 2019 路 1 min 路 Khoa Pham

How to deal with weak in closure in Swift

June 25, 2019 路 1 min 路 Khoa Pham

How to make material UITextField with floating label in iOS

June 24, 2019 路 2 min 路 Khoa Pham

How to embed UIStackView inside UIScrollView in iOS

June 24, 2019 路 1 min 路 Khoa Pham

How to animate NSCollectionView changes

June 23, 2019 路 1 min 路 Khoa Pham

How to handle right click in AppKit

June 23, 2019 路 1 min 路 Khoa Pham

How to show context menu in NSCollectionView

June 23, 2019 路 1 min 路 Khoa Pham

How to customize NSTextView in AppKit

June 22, 2019 路 1 min 路 Khoa Pham

How to use custom font in AppKit

June 22, 2019 路 1 min 路 Khoa Pham

How to make custom controller for View in iOS

June 19, 2019 路 1 min 路 Khoa Pham

A bit about Design

June 18, 2019 路 1 min 路 Khoa Pham

Links for Design

June 18, 2019 路 1 min 路 Khoa Pham

Understanding device and OS share for iOS and Android

June 18, 2019 路 1 min 路 Khoa Pham

How to make UIPanGestureRecognizer work with horizontal swipe in UICollectionView

June 18, 2019 路 1 min 路 Khoa Pham

How to use media query in CSS

June 17, 2019 路 1 min 路 Khoa Pham

How to use new APIs in iOS

June 17, 2019 路 2 min 路 Khoa Pham

Links for WWDC

June 17, 2019 路 2 min 路 Khoa Pham

What is new in iOS

June 17, 2019 路 2 min 路 Khoa Pham

What’s new in iOS

June 17, 2019 路 2 min 路 Khoa Pham

How to avoid crash when closing NSWindow for agent macOS app

June 16, 2019 路 1 min 路 Khoa Pham

How to get cell at center during scroll in UICollectionView

June 14, 2019 路 1 min 路 Khoa Pham

How to downsample image in iOS

June 14, 2019 路 1 min 路 Khoa Pham

How to show location in Apple Maps and Google Maps app in iOS

June 13, 2019 路 1 min 路 Khoa Pham

How to make convenient touch handler for UIButton in iOS

June 13, 2019 路 1 min 路 Khoa Pham

How to format distance in iOS

June 13, 2019 路 1 min 路 Khoa Pham

How to mock grpc model in Swift

June 13, 2019 路 1 min 路 Khoa Pham

Favorite WWDC 2019 sessions

June 12, 2019 路 8 min 路 Khoa Pham

Support IP handover in rtpproxy for VoIP applications

June 12, 2019 路 5 min 路 Khoa Pham

How to test drive view in iOS

June 12, 2019 路 1 min 路 Khoa Pham

How to make carousel layout for UICollectionView in iOS

June 12, 2019 路 3 min 路 Khoa Pham

How to make simple pan to dismiss view in iOS

June 12, 2019 路 2 min 路 Khoa Pham

Getting started with WWDC 2019

June 11, 2019 路 1 min 路 Khoa Pham

May  49

How to style NSButton in AppKit

May 31, 2019 路 1 min 路 Khoa Pham

How to debounce action in Flutter

May 30, 2019 路 1 min 路 Khoa Pham

How to add indicator under tab bar buttons in iOS

May 27, 2019 路 2 min 路 Khoa Pham

Understanding socket and port in TCP

May 25, 2019 路 4 min 路 Khoa Pham

How to use Gradle Kotlin DSL in Android

May 24, 2019 路 2 min 路 Khoa Pham

Learning VoIP, RTP and SIP (aka awesome pjsip)

May 23, 2019 路 17 min 路 Khoa Pham

How to deal with CSS responsiveness in Wordpress

May 23, 2019 路 3 min 路 Khoa Pham

How to use One Dark theme and Fira Code font for IDEs

May 23, 2019 路 2 min 路 Khoa Pham

How to fix wrong status bar orientation in iOS

May 23, 2019 路 3 min 路 Khoa Pham

What is create-react-native-app

May 23, 2019 路 5 min 路 Khoa Pham

How to use Bitrise CI for React Native apps

May 23, 2019 路 6 min 路 Khoa Pham

How to make Unity games in pure C#

May 23, 2019 路 4 min 路 Khoa Pham

20 recommended utility apps for macOS

May 23, 2019 路 6 min 路 Khoa Pham

How to run Android apps in Bitrise

May 23, 2019 路 5 min 路 Khoa Pham

How to make tag selection view in React Native

May 23, 2019 路 6 min 路 Khoa Pham

Getting to know some pragmatic programming language features

May 23, 2019 路 8 min 路 Khoa Pham

Introducing Learn Talks鈥娾斺夾wesome conference and meetup talks

May 23, 2019 路 2 min 路 Khoa Pham

How to add app icons and splash screens to a React Native app in staging and production

May 23, 2019 路 12 min 路 Khoa Pham

How to convert your Xcode plugins to Xcode extensions

May 23, 2019 路 20 min 路 Khoa Pham

Get to know different JavaScript environments in React Native

May 23, 2019 路 5 min 路 Khoa Pham

How to Make Linear Gradient View with Bridging in React Native

May 23, 2019 路 11 min 路 Khoa Pham

How to dismiss keyboard with react-navigation in React Native apps

May 23, 2019 路 8 min 路 Khoa Pham

How to use Firebase SDK with Firestore for React Native

May 23, 2019 路 7 min 路 Khoa Pham

How to position element at the bottom of the screen using Flexbox in React Native

May 23, 2019 路 7 min 路 Khoa Pham

Learn iOS best practices by building a simple recipes app

May 23, 2019 路 28 min 路 Khoa Pham

How to setup Android projects

May 23, 2019 路 5 min 路 Khoa Pham

How to structure your project and manage static resources in React Native

May 23, 2019 路 14 min 路 Khoa Pham

How to overlay view on another view in React Native

May 22, 2019 路 1 min 路 Khoa Pham

How to remove Cartography in iOS

May 21, 2019 路 5 min 路 Khoa Pham

How to sort strings with number in Javascript

May 21, 2019 路 1 min 路 Khoa Pham

How to move tab bar icons down in iOS

May 21, 2019 路 1 min 路 Khoa Pham

How to test LaunchScreen in iOS

May 21, 2019 路 1 min 路 Khoa Pham

How to use remote theme for GitHub Pages

May 21, 2019 路 1 min 路 Khoa Pham

How to enable black mode in Google Maps in iOS

May 20, 2019 路 1 min 路 Khoa Pham

Favorite WWDC 2018 sessions

May 19, 2019 路 9 min 路 Khoa Pham

How to get running window informations in macOS

May 16, 2019 路 1 min 路 Khoa Pham

How to show full screen window programmatically in macOS

May 16, 2019 路 1 min 路 Khoa Pham

Useful git commands for everyday use!

May 15, 2019 路 7 min 路 Khoa Pham

How to work around app damaged warning in macOS

May 15, 2019 路 1 min 路 Khoa Pham

How to shake NSView in macOS

May 15, 2019 路 1 min 路 Khoa Pham

How to use CAReplicatorLayer to make activity indicator in iOS

May 13, 2019 路 1 min 路 Khoa Pham

How to do rotation for CALayer in iOS

May 13, 2019 路 1 min 路 Khoa Pham

How to not use isRemovedOnCompletion for CAAnimation in iOS

May 13, 2019 路 1 min 路 Khoa Pham

How to make simple search box in iOS

May 7, 2019 路 1 min 路 Khoa Pham

How to capture video in iOS simulator

May 7, 2019 路 1 min 路 Khoa Pham

How to use custom fonts in iOS

May 7, 2019 路 1 min 路 Khoa Pham

How to create UITabBarController programmatically in iOS

May 7, 2019 路 1 min 路 Khoa Pham

How to run AppleScript in macOS

May 2, 2019 路 1 min 路 Khoa Pham

How to make simple networking client in Swift

May 2, 2019 路 2 min 路 Khoa Pham

April  27

How to ignore App Transport Security in iOS

April 30, 2019 路 1 min 路 Khoa Pham

How to run simple http server in Go

April 30, 2019 路 1 min 路 Khoa Pham

How to use Stripe and Apple Pay in iOS

April 30, 2019 路 9 min 路 Khoa Pham

How to test PublishSubject in RxSwift

April 29, 2019 路 1 min 路 Khoa Pham

How to fix not found zlib problem in macOS Mojave

April 29, 2019 路 1 min 路 Khoa Pham

How to use Sonarqube in Swift projects

April 29, 2019 路 3 min 路 Khoa Pham

What is Personal team in Xcode

April 26, 2019 路 1 min 路 Khoa Pham

How to map from Swift 5 Resul to RxSwift PublishSubject

April 26, 2019 路 1 min 路 Khoa Pham

How to update NSMenuItem while NSMenu is showing in macOS

April 23, 2019 路 1 min 路 Khoa Pham

How to use Timer in Swift

April 23, 2019 路 1 min 路 Khoa Pham

How to overload functions in Swift

April 18, 2019 路 2 min 路 Khoa Pham

Understanding AVFoundation and MediaPlayer frameworks in iOS

April 18, 2019 路 4 min 路 Khoa Pham

How to handle reachability in iOS

April 17, 2019 路 5 min 路 Khoa Pham

Dealing with CSS responsiveness in Wordpress

April 17, 2019 路 3 min 路 Khoa Pham

How to build with xcodebuild and automatic code signing

April 15, 2019 路 1 min 路 Khoa Pham

How to launch app at start up in macOS

April 14, 2019 路 1 min 路 Khoa Pham

How to fix mismatched deployment between app and test target in Xcode

April 11, 2019 路 1 min 路 Khoa Pham

How to notarize macOS app

April 11, 2019 路 2 min 路 Khoa Pham

How to resize image using imagemagick

April 10, 2019 路 1 min 路 Khoa Pham

How to use shared AppGroup UserDefaults in macOS and Xcode extension

April 10, 2019 路 1 min 路 Khoa Pham

How to check file under Library in macOS

April 10, 2019 路 1 min 路 Khoa Pham

How to parse json in Go

April 9, 2019 路 1 min 路 Khoa Pham

How to resolve deep json object in Dart

April 8, 2019 路 2 min 路 Khoa Pham

How to generate grpc protobuf files

April 8, 2019 路 2 min 路 Khoa Pham

How to cache CocoaPods

April 5, 2019 路 1 min 路 Khoa Pham

How to build a networking in Swift

April 5, 2019 路 6 min 路 Khoa Pham

How to cancel DispatchWorkItem and NSOperation

April 3, 2019 路 1 min 路 Khoa Pham

March  24

How to construct URL with URLComponents and appendPathComponent in Swift

March 29, 2019 路 1 min 路 Khoa Pham

How to catch error in ApolloClient

March 28, 2019 路 1 min 路 Khoa Pham

How to do clustering with Google Maps in iOS

March 26, 2019 路 3 min 路 Khoa Pham

How to handle file picker in React

March 25, 2019 路 1 min 路 Khoa Pham

Links for OSS

March 25, 2019 路 1 min 路 Khoa Pham

OSS

March 25, 2019 路 1 min 路 Khoa Pham

How to fix ApiException 10 in Flutter for Android

March 24, 2019 路 1 min 路 Khoa Pham

How to get Google account photo in Flutter

March 24, 2019 路 1 min 路 Khoa Pham

Getting activity name through HKWorkoutActivityType in HealthKit

March 24, 2019 路 2 min 路 Khoa Pham

Curry in Swift and Javascript

March 24, 2019 路 6 min 路 Khoa Pham

How to fix SSLPeerUnverifiedException in Android

March 24, 2019 路 4 min 路 Khoa Pham

How to zoom in double in MapKit

March 22, 2019 路 1 min 路 Khoa Pham

How to select cluster annotation in MapKit

March 22, 2019 路 1 min 路 Khoa Pham

How to cluster annotations in MapKit in iOS 11

March 22, 2019 路 1 min 路 Khoa Pham

Understanding CanvasRenderingContext2D and UIBezierPath

March 21, 2019 路 1 min 路 Khoa Pham

How to get properties of JSValue in JavascriptCore

March 19, 2019 路 1 min 路 Khoa Pham

How to run ffmpeg in macOS app

March 19, 2019 路 1 min 路 Khoa Pham

How to get path to resource in running macOS app

March 19, 2019 路 1 min 路 Khoa Pham

How to run executable in macOS

March 19, 2019 路 1 min 路 Khoa Pham

How to print current directory using Process in macOS

March 19, 2019 路 1 min 路 Khoa Pham

How to change NSTextField backgroundColor in NSPopover

March 19, 2019 路 1 min 路 Khoa Pham

How to make scrollable vertical NSStackView

March 18, 2019 路 1 min 路 Khoa Pham

How to make view take up full width in vertical NSStackView

March 18, 2019 路 1 min 路 Khoa Pham

How to load top level view from xib in macOS

March 18, 2019 路 1 min 路 Khoa Pham

February  1

How to fix MethodError - undefined method real_path with CocoaPods?

February 25, 2019 路 2 min 路 Khoa Pham

2018  30

December  1

Testimonial

December 18, 2018 路 1 min 路 Khoa Pham

May  4

Understanding weak and strong in Objective C

May 31, 2018 路 3 min 路 Khoa Pham

Interesting, how did you managed to plug GitHub issues into the dev.to platform

May 26, 2018 路 1 min 路 Khoa Pham

Trying IBM Watson

May 2, 2018 路 1 min 路 Khoa Pham

Request and Task

May 2, 2018 路 1 min 路 Khoa Pham

April  2

Learning from Open Source Colocate test files

April 12, 2018 路 1 min 路 Khoa Pham

Using CircleCI 2.0

April 3, 2018 路 3 min 路 Khoa Pham

February  9

Jitter buffer in VoIP

February 27, 2018 路 2 min 路 Khoa Pham

Some Windows Phone 7 development tips

February 27, 2018 路 2 min 路 Khoa Pham

How to calculate packet size in VoIP

February 27, 2018 路 3 min 路 Khoa Pham

UITableViewCell and Model

February 27, 2018 路 3 min 路 Khoa Pham

Netcut and ARP

February 27, 2018 路 3 min 路 Khoa Pham

Make your own sliding menu on Android tutorial 鈥 Part 2

February 27, 2018 路 8 min 路 Khoa Pham

Make your own sliding menu on Android tutorial - Part 1

February 27, 2018 路 5 min 路 Khoa Pham

Some interesting repositories

February 15, 2018 路 1 min 路 Khoa Pham

Dealing with updated pod in BuddyBuild

February 1, 2018 路 3 min 路 Khoa Pham

January  14

Learning from Open Source Generic Factory

January 26, 2018 路 1 min 路 Khoa Pham

Using camelCase for abbreviations

January 26, 2018 路 2 min 路 Khoa Pham

Learning sine

January 26, 2018 路 1 min 路 Khoa Pham

How to fix Uncaught Error Cannot find module react

January 17, 2018 路 2 min 路 Khoa Pham

How to use standalone UINavigationBar in iOS

January 10, 2018 路 3 min 路 Khoa Pham

How to deal with animation in UITests in iOS

January 8, 2018 路 1 min 路 Khoa Pham

How to generate QR code in AppKit

January 6, 2018 路 1 min 路 Khoa Pham

How to use Function Literals with Receiver in Kotlin

January 5, 2018 路 1 min 路 Khoa Pham

How to use R.swift in UITest in iOS

January 5, 2018 路 1 min 路 Khoa Pham

Hiding back button in navigation bar in iOS

January 4, 2018 路 1 min 路 Khoa Pham

Some Swift tips

January 3, 2018 路 1 min 路 Khoa Pham

Learning from Open Source Making Deferred in Kotlin

January 3, 2018 路 1 min 路 Khoa Pham

Learning from Open Source Using dylib in macOS applications

January 3, 2018 路 1 min 路 Khoa Pham

Using dlopen in iOS

January 2, 2018 路 1 min 路 Khoa Pham

2017  118

December  14

Learning from Open Source Hit testing with UIWindow

December 22, 2017 路 1 min 路 Khoa Pham

How to make NSCollectionView programatically in Swift

December 21, 2017 路 2 min 路 Khoa Pham

UnsafePointer in Swift

December 20, 2017 路 1 min 路 Khoa Pham

How to prevent UIVisualEffectView crash

December 20, 2017 路 3 min 路 Khoa Pham

Understanding suspend function in Kotlin Coroutine in Android

December 18, 2017 路 5 min 路 Khoa Pham

Hashable and Set in Swift

December 13, 2017 路 1 min 路 Khoa Pham

Generic declaration in Swift

December 13, 2017 路 1 min 路 Khoa Pham

A taste of MVVM and Reactive paradigm

December 7, 2017 路 15 min 路 Khoa Pham

Collection Update

December 7, 2017 路 8 min 路 Khoa Pham

Commit as another user on GitHub

December 7, 2017 路 1 min 路 Khoa Pham

Badge in GitHub

December 7, 2017 路 1 min 路 Khoa Pham

Case sensitivity in HTTP

December 6, 2017 路 1 min 路 Khoa Pham

Understanding let, apply, with, run in Kotlin

December 5, 2017 路 1 min 路 Khoa Pham

Using Playground with CocoaPods

December 1, 2017 路 2 min 路 Khoa Pham

November  12

Using assembly

November 30, 2017 路 1 min 路 Khoa Pham

Talks

November 27, 2017 路 1 min 路 Khoa Pham

URL Routing with Compass

November 27, 2017 路 18 min 路 Khoa Pham

BuddyBuild and gradle.properties

November 23, 2017 路 1 min 路 Khoa Pham

Communication between Fragment and Activity

November 21, 2017 路 3 min 路 Khoa Pham

Coordinator and FlowController

November 14, 2017 路 11 min 路 Khoa Pham

Please reconsidering your choice of libraries

November 10, 2017 路 3 min 路 Khoa Pham

How to make generic extension with associatedtype protocol in Swift

November 10, 2017 路 2 min 路 Khoa Pham

How to make simple Binding in MVVM in iOS

November 10, 2017 路 1 min 路 Khoa Pham

How to use custom UINavigationBar in iOS

November 8, 2017 路 1 min 路 Khoa Pham

It’s good to have a CI

November 2, 2017 路 3 min 路 Khoa Pham

Why native?

November 1, 2017 路 1 min 路 Khoa Pham

October  18

Diff algorithm

October 31, 2017 路 1 min 路 Khoa Pham

How to use safeAreaLayoutGuide in iOS 10

October 31, 2017 路 1 min 路 Khoa Pham

Learning from Open Source Using Coordinator

October 25, 2017 路 1 min 路 Khoa Pham

Learning from Open Source Managing dependencies

October 25, 2017 路 3 min 路 Khoa Pham

How to debug iOS apps

October 24, 2017 路 1 min 路 Khoa Pham

Learning from Open Source Using Playground

October 23, 2017 路 1 min 路 Khoa Pham

Indenting Swift code

October 20, 2017 路 2 min 路 Khoa Pham

Testing keychain in iOS

October 20, 2017 路 1 min 路 Khoa Pham

Learning from Open Source Making macOS app in code

October 19, 2017 路 1 min 路 Khoa Pham

Designing for iPhone X

October 19, 2017 路 1 min 路 Khoa Pham

String manipulation in Apple Script

October 18, 2017 路 1 min 路 Khoa Pham

How to call function inside Apple Script

October 18, 2017 路 2 min 路 Khoa Pham

How to use Input and output container in Swift

October 17, 2017 路 1 min 路 Khoa Pham

Fixing login hanging in macOS High Sierra

October 16, 2017 路 1 min 路 Khoa Pham

What about performance?

October 10, 2017 路 2 min 路 Khoa Pham

Dear SDK developers

October 10, 2017 路 2 min 路 Khoa Pham

How to migrate Codable object in Swift

October 9, 2017 路 3 min 路 Khoa Pham

How to handle alert in UITests in iOS

October 2, 2017 路 1 min 路 Khoa Pham

September  10

How to integrate library via custom podspec

September 29, 2017 路 1 min 路 Khoa Pham

How to handle Swift version with Cocoapods

September 25, 2017 路 1 min 路 Khoa Pham

Ikigai

September 21, 2017 路 1 min 路 Khoa Pham

What if there is no inheritance?

September 21, 2017 路 1 min 路 Khoa Pham

Ad Hominem

September 21, 2017 路 2 min 路 Khoa Pham

Sync and async code in Swift

September 14, 2017 路 2 min 路 Khoa Pham

How to check generic type in Swift

September 13, 2017 路 1 min 路 Khoa Pham

How to use Given When Then in Swift tests

September 13, 2017 路 2 min 路 Khoa Pham

Understanding Instance property vs parameter in Swift

September 6, 2017 路 2 min 路 Khoa Pham

How to push to GitHub gist

September 4, 2017 路 1 min 路 Khoa Pham

August  9

How to observe object deinit in Swift

August 29, 2017 路 1 min 路 Khoa Pham

How to deal with NODE_MODULE_VERSION in electron

August 28, 2017 路 2 min 路 Khoa Pham

Norsk

August 21, 2017 路 1 min 路 Khoa Pham

How to support copy paste in electron

August 21, 2017 路 1 min 路 Khoa Pham

How to change app icon in electron

August 15, 2017 路 1 min 路 Khoa Pham

Another layer of abstraction

August 9, 2017 路 1 min 路 Khoa Pham

How to do implement notification in iOS with Firebase

August 9, 2017 路 2 min 路 Khoa Pham

How to use JSON Codable in Swift 4

August 6, 2017 路 1 min 路 Khoa Pham

Learning flexbox

August 4, 2017 路 1 min 路 Khoa Pham

July  2

When to use hamburger menu in iOS

July 31, 2017 路 1 min 路 Khoa Pham

How to deal with windows-1252 encoding in Node

July 8, 2017 路 1 min 路 Khoa Pham

June  12

Pixel and point

June 16, 2017 路 3 min 路 Khoa Pham

Optional of optional in Swift

June 14, 2017 路 1 min 路 Khoa Pham

Package node.js application

June 13, 2017 路 1 min 路 Khoa Pham

Favorite WWDC 2017 sessions

June 10, 2017 路 1 min 路 Khoa Pham

How to implement a tracker in Swift

June 10, 2017 路 2 min 路 Khoa Pham

How to change year in Date in Swift

June 9, 2017 路 1 min 路 Khoa Pham

How to test for viewDidLoad in iOS

June 7, 2017 路 1 min 路 Khoa Pham

How to initialize Enums With Optionals in Swift

June 2, 2017 路 1 min 路 Khoa Pham

How to run UI Test with system alert in iOS

June 2, 2017 路 2 min 路 Khoa Pham

How to master Auto Layout Visual Format Language

June 2, 2017 路 1 min 路 Khoa Pham

Getting started with Swift

June 2, 2017 路 1 min 路 Khoa Pham

How to run UITests with map view in iOS

June 1, 2017 路 2 min 路 Khoa Pham

May  35

How to run UI Test with Facebook login

May 30, 2017 路 7 min 路 Khoa Pham

Debugging iOS app

May 29, 2017 路 1 min 路 Khoa Pham

Some investment stories

May 24, 2017 路 1 min 路 Khoa Pham

How to use assertionFailure and Optimization Level in iOS

May 23, 2017 路 1 min 路 Khoa Pham

How to perform platform check with typealias and @available

May 17, 2017 路 1 min 路 Khoa Pham

How to use Controller and View in iOS

May 12, 2017 路 2 min 路 Khoa Pham

How to use MainController in iOS

May 12, 2017 路 1 min 路 Khoa Pham

How to handle Auto Layout with different screen sizes

May 12, 2017 路 2 min 路 Khoa Pham

NSApplicationDelegate and notification

May 10, 2017 路 1 min 路 Khoa Pham

How to define SDK and Deployment Target in iOS

May 10, 2017 路 4 min 路 Khoa Pham

App backed by website in iOS 9

May 10, 2017 路 2 min 路 Khoa Pham

Disingenuousness

May 10, 2017 路 3 min 路 Khoa Pham

How to do curry in Swift

May 10, 2017 路 2 min 路 Khoa Pham

How to use push notification in iOS

May 10, 2017 路 5 min 路 Khoa Pham

Understanding push and pull signal in reactive paradigm

May 10, 2017 路 5 min 路 Khoa Pham

How to make iOS Stretchy Header with Auto Layout

May 10, 2017 路 3 min 路 Khoa Pham

How to group digits in Swift

May 10, 2017 路 1 min 路 Khoa Pham

How to make a simple resolver in Swift

May 10, 2017 路 4 min 路 Khoa Pham

How to make lighter AppDelegate in iOS

May 10, 2017 路 3 min 路 Khoa Pham

How to debug Auto Layout

May 10, 2017 路 1 min 路 Khoa Pham

How to create a piano using iOS 9 Auto Layout

May 10, 2017 路 2 min 路 Khoa Pham

A set of NSObject

May 5, 2017 路 1 min 路 Khoa Pham

How to handle RefreshControl in iOS

May 4, 2017 路 1 min 路 Khoa Pham

How to hack iOS apps

May 3, 2017 路 1 min 路 Khoa Pham

How to deal with singleton in iOS

May 2, 2017 路 2 min 路 Khoa Pham

Swift snippets

May 2, 2017 路 1 min 路 Khoa Pham

The luxury of free time

May 2, 2017 路 1 min 路 Khoa Pham

What you don’t know is what you haven’t learned

May 2, 2017 路 2 min 路 Khoa Pham

Composition in Realm

May 2, 2017 路 1 min 路 Khoa Pham

How to do delegate with RxSwift

May 2, 2017 路 1 min 路 Khoa Pham

How to group extension methods in Swift

May 2, 2017 路 1 min 路 Khoa Pham

How to execute an action only once in Swift

May 2, 2017 路 1 min 路 Khoa Pham

Law of Jante

May 2, 2017 路 1 min 路 Khoa Pham

Advices to students

May 2, 2017 路 2 min 路 Khoa Pham

Check before you commit

May 2, 2017 路 1 min 路 Khoa Pham

April  6

Markdown editor

April 30, 2017 路 1 min 路 Khoa Pham

Open Source

April 29, 2017 路 1 min 路 Khoa Pham

Primary key in Realm

April 26, 2017 路 1 min 路 Khoa Pham

How to take an app from a private framework in macOS

April 26, 2017 路 1 min 路 Khoa Pham

Configuration closure in Swift

April 26, 2017 路 1 min 路 Khoa Pham

Hello world, again

April 26, 2017 路 1 min 路 Khoa Pham