41554 blogs · [ { "id": "01a07df4-757a-70b9-82ad-0336ebcfec0b", "title": "How to learn Solana programming", "url": "http://onmyway133.com/posts/how-to-learn-solana-programming/", "published_at": "2022-02-07T05:23:19+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336ebd10afb", "title": "How to use subscript in Swift", "url": "http://onmyway133.com/posts/how-to-use-subscript-in-swift/", "published_at": "2022-02-05T06:43:44+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336ec4b2795", "title": "How to encode JSON dictionary into JSONEncoder", "url": "http://onmyway133.com/posts/how-to-encode-json-dictionary-into-jsonencoder/", "published_at": "2022-02-04T13:56:05+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336ed0ad302", "title": "How to parse Apple Pay PKPayment in Swift", "url": "http://onmyway133.com/posts/how-to-parse-apple-pay-pkpayment-in-swift/", "published_at": "2022-02-04T12:48:29+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336ed2b537c", "title": "How to pop multiple level with NavigationView and NavigationLink in SwiftUI", "url": "http://onmyway133.com/posts/how-to-pop-multiple-level-with-navigationview-and-navigationlink-in-swiftui/", "published_at": "2022-01-27T13:50:59+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336ee1e8df7", "title": "How to generate Solana wallet acount in Swift", "url": "http://onmyway133.com/posts/how-to-generate-solana-wallet-acount-in-swift/", "published_at": "2022-01-26T21:33:44+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336eee23b24", "title": "How to use Apple Pay in iOS", "url": "http://onmyway133.com/posts/how-to-use-apple-pay-in-ios/", "published_at": "2022-01-17T15:28:23+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336ef1ca2be", "title": "How to show QR code in SwiftUI", "url": "http://onmyway133.com/posts/how-to-show-qr-code-in-swiftui/", "published_at": "2022-01-15T19:30:56+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336ef369f09", "title": "How to not encode with Enum key in Swift", "url": "http://onmyway133.com/posts/how-to-not-encode-with-enum-key-in-swift/", "published_at": "2022-01-10T10:34:12+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336f025954d", "title": "How to disable with ButtonStyle in SwiftUI", "url": "http://onmyway133.com/posts/how-to-disable-with-buttonstyle-in-swiftui/", "published_at": "2021-12-04T22:11:57+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336f099ecee", "title": "How to query document id in array in Firestore", "url": "http://onmyway133.com/posts/how-to-query-document-id-in-array-in-firestore/", "published_at": "2021-11-28T22:36:52+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336f18be225", "title": "How to provide default Codable in Swift", "url": "http://onmyway133.com/posts/how-to-provide-default-codable-in-swift/", "published_at": "2021-10-23T05:25:00+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336f1de3c5b", "title": "How to use dynamic shape in SwiftUI", "url": "http://onmyway133.com/posts/how-to-use-dynamic-shape-in-swiftui/", "published_at": "2021-09-30T12:27:07+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336f2cb6d0f", "title": "How to use Picker with optional selection in SwiftUI", "url": "http://onmyway133.com/posts/how-to-use-picker-with-optional-selection-in-swiftui/", "published_at": "2021-09-30T09:49:26+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336f352aca6", "title": "How to deinit NSWindow", "url": "http://onmyway133.com/posts/how-to-deinit-nswindow/", "published_at": "2021-09-09T08:57:44+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336f42441f9", "title": "How to scale system font size to support Dynamic Type", "url": "http://onmyway133.com/posts/how-to-scale-system-font-size-to-support-dynamic-type/", "published_at": "2021-09-02T10:40:20+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336f4ce0b80", "title": "How to round specific corner in SwiftUI", "url": "http://onmyway133.com/posts/how-to-round-specific-corner-in-swiftui/", "published_at": "2021-08-26T12:10:00+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336f5a45031", "title": "How to show suffix text in TextField in SwiftUI", "url": "http://onmyway133.com/posts/how-to-show-suffix-text-in-textfield-in-swiftui/", "published_at": "2021-08-24T13:29:12+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336f5d01a0e", "title": "How to show currency symbol in TextField in SwiftUI", "url": "http://onmyway133.com/posts/how-to-show-currency-symbol-in-textfield-in-swiftui/", "published_at": "2021-08-24T11:50:55+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336f61467af", "title": "How to make multiline message text view in SwiftUI", "url": "http://onmyway133.com/posts/how-to-make-multiline-message-text-view-in-swiftui/", "published_at": "2021-08-21T11:42:11+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336f633f12b", "title": "How to read safe area insets in SwiftUI", "url": "http://onmyway133.com/posts/how-to-read-safe-area-insets-in-swiftui/", "published_at": "2021-08-20T13:15:04+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336f6a8878a", "title": "How to make tab strip with enum cases in SwiftUI", "url": "http://onmyway133.com/posts/how-to-make-tab-strip-with-enum-cases-in-swiftui/", "published_at": "2021-08-19T11:36:19+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336f6d48fe9", "title": "How to replace multiple regex matches in Swift", "url": "http://onmyway133.com/posts/how-to-replace-multiple-regex-matches-in-swift/", "published_at": "2021-08-11T10:36:14+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336f7b2b673", "title": "How to move files with Swift script", "url": "http://onmyway133.com/posts/how-to-move-files-with-swift-script/", "published_at": "2021-08-10T13:14:38+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336f8ae31af", "title": "How to map Binding with optional value in SwiftUI", "url": "http://onmyway133.com/posts/how-to-map-binding-with-optional-value-in-swiftui/", "published_at": "2021-08-10T10:30:20+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336f9329725", "title": "How to get view height in SwiftUI", "url": "http://onmyway133.com/posts/how-to-get-view-height-in-swiftui/", "published_at": "2021-08-06T13:04:08+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336f9556128", "title": "How to prevent wheel Picker conflict with DragGesture in SwiftUI", "url": "http://onmyway133.com/posts/how-to-prevent-wheel-picker-conflict-with-draggesture-in-swiftui/", "published_at": "2021-08-05T13:30:21+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336f9cc65db", "title": "How to make equal width buttons in SwiftUI", "url": "http://onmyway133.com/posts/how-to-make-equal-width-buttons-in-swiftui/", "published_at": "2021-08-05T12:51:15+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336fa819caa", "title": "How to make bottom sheet in SwiftUI", "url": "http://onmyway133.com/posts/how-to-make-bottom-sheet-in-swiftui/", "published_at": "2021-08-05T12:41:23+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336facb9a24", "title": "How to show abbreviated ago Date in Swift", "url": "http://onmyway133.com/posts/how-to-show-abbreviated-ago-date-in-swift/", "published_at": "2021-08-04T09:34:35+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336fb8310a9", "title": "Icon won't take on final exe", "url": "http://onmyway133.com/posts/icon-wont-take-on-final-exe/", "published_at": "2021-08-04T00:19:58+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336fba913f3", "title": "How to bind to nested ObservableObject in SwiftUI", "url": "http://onmyway133.com/posts/how-to-bind-to-nested-observableobject-in-swiftui/", "published_at": "2021-07-27T11:11:14+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336fc08ac8a", "title": "How to structure navigation in SwiftUI apps", "url": "http://onmyway133.com/posts/how-to-structure-navigation-in-swiftui-apps/", "published_at": "2021-07-26T10:55:27+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336fcfa12e3", "title": "How to track contentSize and scroll offset for ScrollView in SwiftUI", "url": "http://onmyway133.com/posts/how-to-track-contentsize-and-scroll-offset-for-scrollview-in-swiftui/", "published_at": "2021-07-25T05:55:34+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336fd147487", "title": "How to focus TextField in SwiftUI", "url": "http://onmyway133.com/posts/how-to-focus-textfield-in-swiftui/", "published_at": "2021-07-23T04:41:40+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336fdd9f907", "title": "How to use debounce in Combine in Swift", "url": "http://onmyway133.com/posts/how-to-use-debounce-in-combine-in-swift/", "published_at": "2021-07-21T23:37:37+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336fe96be4f", "title": "How to use Button inside NavigationLink in SwiftUI", "url": "http://onmyway133.com/posts/how-to-use-button-inside-navigationlink-in-swiftui/", "published_at": "2021-07-21T23:19:29+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0336ff648557", "title": "How to structure user state for App in SwiftUI", "url": "http://onmyway133.com/posts/how-to-structure-user-state-for-app-in-swiftui/", "published_at": "2021-07-21T21:41:12+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0337002ab93c", "title": "How to do NavigationLink programatically in SwiftUI", "url": "http://onmyway133.com/posts/how-to-do-navigationlink-programatically-in-swiftui/", "published_at": "2021-07-20T14:50:03+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033700729065", "title": "How to make custom navigation bar in SwiftUI", "url": "http://onmyway133.com/posts/how-to-make-custom-navigation-bar-in-swiftui/", "published_at": "2021-07-20T13:45:29+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033700ca5b1b", "title": "How to convert NSEvent locationInWindow to window coordinate", "url": "http://onmyway133.com/posts/how-to-convert-nsevent-locationinwindow-to-window-coordinate/", "published_at": "2021-07-13T21:31:01+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03370192318b", "title": "How to sync width for child views in SwiftUI", "url": "http://onmyway133.com/posts/how-to-sync-width-for-child-views-in-swiftui/", "published_at": "2021-07-06T05:32:20+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033701ba633d", "title": "How to highlight link in Text in SwiftUI", "url": "http://onmyway133.com/posts/how-to-highlight-link-in-text-in-swiftui/", "published_at": "2021-07-06T04:48:45+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0337022086c9", "title": "How to conform UIImage to Codable", "url": "http://onmyway133.com/posts/how-to-conform-uiimage-to-codable/", "published_at": "2021-07-04T19:54:22+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0337030dac65", "title": "How to show custom context menu in SwiftUI", "url": "http://onmyway133.com/posts/how-to-show-custom-context-menu-in-swiftui/", "published_at": "2021-07-02T04:45:41+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0337033f7c4a", "title": "How to declare View with ViewBuilder in SwiftUI", "url": "http://onmyway133.com/posts/how-to-declare-view-with-viewbuilder-in-swiftui/", "published_at": "2021-07-02T04:24:25+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033703bfad89", "title": "How to make custom Menu in SwiftUI", "url": "http://onmyway133.com/posts/how-to-make-custom-menu-in-swiftui/", "published_at": "2021-07-01T19:12:16+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033704271f2c", "title": "How ObservableObject work in SwiftUI", "url": "http://onmyway133.com/posts/how-observableobject-work-in-swiftui/", "published_at": "2021-06-30T12:11:44+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0337043fa54a", "title": "How to cancel vertical scrolling on paging TabView in SwiftUI", "url": "http://onmyway133.com/posts/how-to-cancel-vertical-scrolling-on-paging-tabview-in-swiftui/", "published_at": "2021-06-29T19:49:21+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033704930811", "title": "How to make simple swipe vertically to dismiss in SwiftUI", "url": "http://onmyway133.com/posts/how-to-make-simple-swipe-vertically-to-dismiss-in-swiftui/", "published_at": "2021-06-29T05:23:13+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033705032efc", "title": "How to make carousel pager view in SwiftUI", "url": "http://onmyway133.com/posts/how-to-make-carousel-pager-view-in-swiftui/", "published_at": "2021-06-29T04:29:58+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0337055e143c", "title": "How to use SwiftFormat", "url": "http://onmyway133.com/posts/how-to-use-swiftformat/", "published_at": "2021-06-27T06:46:57+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033705f753b0", "title": "How to update Firestore value with KeyPath in Swift", "url": "http://onmyway133.com/posts/how-to-update-firestore-value-with-keypath-in-swift/", "published_at": "2021-06-26T15:42:49+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03370611202c", "title": "How to show context menu with custom preview in SwiftUI", "url": "http://onmyway133.com/posts/how-to-show-context-menu-with-custom-preview-in-swiftui/", "published_at": "2021-06-26T05:07:45+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033706ec889d", "title": "How to login with Apple in SwiftUI", "url": "http://onmyway133.com/posts/how-to-login-with-apple-in-swiftui/", "published_at": "2021-06-25T16:55:24+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033706ee4a49", "title": "How to use SwiftLint in SPM project", "url": "http://onmyway133.com/posts/how-to-use-swiftlint-in-spm-project/", "published_at": "2021-06-24T19:56:04+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033706f69073", "title": "How to show modal window in AppKit", "url": "http://onmyway133.com/posts/how-to-show-modal-window-in-appkit/", "published_at": "2021-06-24T10:43:33+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033707b2f244", "title": "How to perform action during long press in SwiftUI", "url": "http://onmyway133.com/posts/how-to-perform-action-during-long-press-in-swiftui/", "published_at": "2021-06-20T13:06:12+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03370880818a", "title": "How to fallback img in React", "url": "http://onmyway133.com/posts/how-to-fallback-img-in-react/", "published_at": "2021-05-26T19:15:54+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033709078753", "title": "How to use videojs in React", "url": "http://onmyway133.com/posts/how-to-use-videojs-in-react/", "published_at": "2021-05-20T21:39:02+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033709a1db4b", "title": "How to use FontAwesome 5 in Nextjs", "url": "http://onmyway133.com/posts/how-to-use-fontawesome-5-in-nextjs/", "published_at": "2021-05-19T19:32:41+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03370a281e9c", "title": "How to use Bulma in Nextjs", "url": "http://onmyway133.com/posts/how-to-use-bulma-in-nextjs/", "published_at": "2021-05-19T18:48:14+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03370b22bf60", "title": "How to make your apps stand out on the AppStore", "url": "http://onmyway133.com/posts/how-to-make-your-apps-stand-out-on-the-appstore/", "published_at": "2021-04-30T05:57:52+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03370b54399c", "title": "How to use SwiftGen and LocalizedStringKey in SwiftUI", "url": "http://onmyway133.com/posts/how-to-use-swiftgen-and-localizedstringkey-in-swiftui/", "published_at": "2021-04-27T20:35:45+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03370ba4d211", "title": "How to localize SwiftUI projects", "url": "http://onmyway133.com/posts/how-to-localize-swiftui-projects/", "published_at": "2021-04-23T20:02:43+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03370c708424", "title": "How to use ForEach with indices in SwiftUI", "url": "http://onmyway133.com/posts/how-to-use-foreach-with-indices-in-swiftui/", "published_at": "2021-04-20T19:03:48+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03370c73dd67", "title": "How to resize NSImage with padding", "url": "http://onmyway133.com/posts/how-to-resize-nsimage-with-padding/", "published_at": "2021-04-15T10:38:32+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03370c7e2da6", "title": "How to convert from paid to freemium in SwiftUI with RevenueCat", "url": "http://onmyway133.com/posts/how-to-convert-from-paid-to-freemium-in-swiftui-with-revenuecat/", "published_at": "2021-04-11T20:02:45+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03370ca18d9d", "title": "How to repeat array of object in Swift", "url": "http://onmyway133.com/posts/how-to-repeat-array-of-object-in-swift/", "published_at": "2021-03-22T09:05:56+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03370d4c19b1", "title": "How to use dynamic color in iOS", "url": "http://onmyway133.com/posts/how-to-use-dynamic-color-in-ios/", "published_at": "2021-03-13T06:10:13+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03370d688d62", "title": "How to use View protocol in SwiftUI", "url": "http://onmyway133.com/posts/how-to-use-view-protocol-in-swiftui/", "published_at": "2021-03-10T12:39:34+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03370dbba3e3", "title": "How too save image to Photo library in iOS", "url": "http://onmyway133.com/posts/how-too-save-image-to-photo-library-in-ios/", "published_at": "2021-03-10T05:56:04+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03370e08b3ec", "title": "How to manage WindowGroup in SwiftUI for macOS", "url": "http://onmyway133.com/posts/how-to-manage-windowgroup-in-swiftui-for-macos/", "published_at": "2021-03-07T05:35:53+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03370e8a630d", "title": "How to show img tag from GitHub markdown in Hugo", "url": "http://onmyway133.com/posts/how-to-show-img-tag-from-github-markdown-in-hugo/", "published_at": "2021-03-02T19:37:26+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03370ed3744c", "title": "How to name Boolean property in Swift", "url": "http://onmyway133.com/posts/how-to-name-boolean-property-in-swift/", "published_at": "2021-02-28T22:34:39+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03370f9e2cf7", "title": "How to use with block configure in Swift", "url": "http://onmyway133.com/posts/how-to-use-with-block-configure-in-swift/", "published_at": "2021-02-28T22:15:24+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03370fe5b0ba", "title": "How to use Core Data", "url": "http://onmyway133.com/posts/how-to-use-core-data/", "published_at": "2021-02-26T13:14:41+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033710c12e60", "title": "How to force resolve Swift Package in Xcode", "url": "http://onmyway133.com/posts/how-to-force-resolve-swift-package-in-xcode/", "published_at": "2021-02-26T09:09:09+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033711a65752", "title": "How to listen to remote changes in CloudKit CoreData", "url": "http://onmyway133.com/posts/how-to-listen-to-remote-changes-in-cloudkit-coredata/", "published_at": "2021-02-25T22:42:08+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033712420570", "title": "How to listen to Published outside of SwiftUI view", "url": "http://onmyway133.com/posts/how-to-listen-to-published-outside-of-swiftui-view/", "published_at": "2021-02-25T21:56:27+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033712ae46e6", "title": "How to filter non numeric digit from String in Swift", "url": "http://onmyway133.com/posts/how-to-filter-non-numeric-digit-from-string-in-swift/", "published_at": "2021-02-25T08:51:07+00:00" }, { "id": "01a07df4-757a-70b9-82ad-0337139e3ed1", "title": "How to build container view in SwiftUI", "url": "http://onmyway133.com/posts/how-to-build-container-view-in-swiftui/", "published_at": "2021-02-24T21:13:56+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033714784eee", "title": "How to tune performance with ButtonBehavior in SwiftUI", "url": "http://onmyway133.com/posts/how-to-tune-performance-with-buttonbehavior-in-swiftui/", "published_at": "2021-02-24T09:12:22+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03371480033e", "title": "How to use GroupBox in SwiftUI", "url": "http://onmyway133.com/posts/how-to-use-groupbox-in-swiftui/", "published_at": "2021-02-23T21:27:59+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033714d6637e", "title": "How to suppress selector warning in Swift", "url": "http://onmyway133.com/posts/how-to-suppress-selector-warning-in-swift/", "published_at": "2021-02-18T10:11:04+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033715aadbf1", "title": "How to make simple search bar in SwiftUI", "url": "http://onmyway133.com/posts/how-to-make-simple-search-bar-in-swiftui/", "published_at": "2021-02-17T20:25:20+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033715dfa88c", "title": "How to fix share and action extension not showing up in iOS 14", "url": "http://onmyway133.com/posts/how-to-fix-share-and-action-extension-not-showing-up-in-ios-14/", "published_at": "2021-02-17T19:30:50+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033716b4e072", "title": "How to add home screen quick action in SwiftUI", "url": "http://onmyway133.com/posts/how-to-add-home-screen-quick-action-in-swiftui/", "published_at": "2021-02-10T06:25:27+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03371708dfa3", "title": "How to use EquatableView in SwiftUI", "url": "http://onmyway133.com/posts/how-to-use-equatableview-in-swiftui/", "published_at": "2021-02-08T19:40:48+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033717bb8f95", "title": "How to add new property in Codable struct in SwiftUI", "url": "http://onmyway133.com/posts/how-to-add-new-property-in-codable-struct-in-swiftui/", "published_at": "2021-02-08T19:34:20+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033717f0bdf8", "title": "How to show close button in NSTextField in AppKit", "url": "http://onmyway133.com/posts/how-to-show-close-button-in-nstextfield-in-appkit/", "published_at": "2021-02-06T23:58:36+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033718913de7", "title": "How to handle escape in NSTextField in SwiftUI", "url": "http://onmyway133.com/posts/how-to-handle-escape-in-nstextfield-in-swiftui/", "published_at": "2021-02-06T22:23:02+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033718a11b4c", "title": "How to fit ScrollView to content in SwiftUI", "url": "http://onmyway133.com/posts/how-to-fit-scrollview-to-content-in-swiftui/", "published_at": "2021-02-06T20:54:05+00:00" }, { "id": "01a07df4-757a-70b9-82ad-033719398f13", "title": "How to show modal window in SwiftUI for macOS", "url": "http://onmyway133.com/posts/how-to-show-modal-window-in-swiftui-for-macos/", "published_at": "2021-02-03T10:57:43+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03371a1dee8e", "title": "How to use custom Key for NSCache", "url": "http://onmyway133.com/posts/how-to-use-custom-key-for-nscache/", "published_at": "2021-01-30T05:37:41+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03371b1a2c91", "title": "How to show multiple popover in SwiftUI", "url": "http://onmyway133.com/posts/how-to-show-multiple-popover-in-swiftui/", "published_at": "2021-01-29T22:33:04+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03371bb37a15", "title": "How to handle keyDown in SwiftUI for macOS", "url": "http://onmyway133.com/posts/how-to-handle-keydown-in-swiftui-for-macos/", "published_at": "2021-01-29T20:44:48+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03371bd466a5", "title": "How to extend custom View in SwiftUI", "url": "http://onmyway133.com/posts/how-to-extend-custom-view-in-swiftui/", "published_at": "2021-01-28T20:23:25+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03371cb0a0d0", "title": "How to use Sparkle for macOS app", "url": "http://onmyway133.com/posts/how-to-use-sparkle-for-macos-app/", "published_at": "2021-01-26T06:33:34+00:00" }, { "id": "01a07df4-757a-70b9-82ad-03371d13eb1c", "title": "How to use ScrollViewReader in SwiftUI", "url": "http://onmyway133.com/posts/how-to-use-scrollviewreader-in-swiftui/", "published_at": "2021-01-21T13:31:00+00:00" } ] posts Claim your blog
Back to Khoa Pham
Blog · corpus.blog/blogs/onmyway133.com/posts

Khoa Pham

onmyway133.com

2022

2021