corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a087ad-8c78-70ce-ad32-9c2821c9a3ad", "title": "iOS Chat with Lee Kah Seng", "url": "https://nemecek.be/chats/lee-kah-seng", "published_at": "2021-02-28T18:07:08+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c2821f38e32", "title": "iOS Chat with Mihaela MJ", "url": "https://nemecek.be/chats/mihaela-mj", "published_at": "2021-02-25T19:02:20+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c28224f01ac", "title": "iOS Chat with Nicolas Spinner", "url": "https://nemecek.be/chats/nicolas-spinner", "published_at": "2021-02-25T18:58:05+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282274446d", "title": "iOS Chat with @tundsdev", "url": "https://nemecek.be/chats/tundsdev", "published_at": "2021-02-25T18:54:13+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c28227c65ba", "title": "Re-creating Apple Photos layout & animations with Compositional Layout", "url": "https://nemecek.be/blog/86/re-creating-apple-photos-layout-animations-with-compositional-layout", "published_at": "2021-02-21T14:58:42+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c28235568e8", "title": "How to show UIMenu from UIButton or UIBarButtonItem", "url": "https://nemecek.be/blog/85/how-to-show-uimenu-from-uibutton-or-uibarbuttonitem", "published_at": "2021-02-15T18:12:28+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c2823dcc163", "title": "How to create responsive Compositional Layout", "url": "https://nemecek.be/blog/84/how-to-create-responsive-compositional-layout", "published_at": "2021-02-12T10:49:42+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c28242dae2f", "title": "How to create sticky headers with Compositional Layout", "url": "https://nemecek.be/blog/83/how-to-create-sticky-headers-with-compositional-layout", "published_at": "2021-02-09T12:55:10+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c2824fca459", "title": "Useful extensions for CollectionView and Compositional Layout", "url": "https://nemecek.be/blog/82/useful-extensions-for-collectionview-and-compositional-layout", "published_at": "2021-02-06T19:17:19+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c28255dd9a6", "title": "How to create onboarding with Compositional Layout", "url": "https://nemecek.be/blog/81/how-to-create-onboarding-with-compositional-layout", "published_at": "2021-02-05T15:42:45+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c2825863f41", "title": "How to use NSDataDetector to detect links, email addresses, phone numbers and more", "url": "https://nemecek.be/blog/78/how-to-use-nsdatadetector-to-detect-links-email-addresses-phone-numbers-and-more", "published_at": "2021-01-31T17:29:25+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c2826043ecb", "title": "How to create grid with Compositional Layout", "url": "https://nemecek.be/blog/77/how-to-create-grid-with-compositional-layout", "published_at": "2021-01-30T10:50:47+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c28270250f8", "title": "What is intrinsic content size and why care?", "url": "https://nemecek.be/blog/76/what-is-intrinsic-content-size-and-why-care", "published_at": "2021-01-27T18:50:05+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c28274e7917", "title": "Example project showing Compositional Layout and Diffable", "url": "https://nemecek.be/blog/73/example-project-showing-compositional-layout-and-diffable", "published_at": "2021-01-21T12:21:54+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c2827ab3f65", "title": "Building Instagram profile screen with Compositional Layout", "url": "https://nemecek.be/blog/72/building-instagram-profile-screen-with-compositional-layout", "published_at": "2021-01-18T18:51:31+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c2827fa426c", "title": "Using background decoration views with Compositional Layout", "url": "https://nemecek.be/blog/71/using-background-decoration-views-with-compositional-layout", "published_at": "2021-01-15T22:36:01+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c2828ad2b41", "title": "Tips and practices for setting up Diffable Data Sources", "url": "https://nemecek.be/blog/70/tips-and-practices-for-setting-up-diffable-data-sources", "published_at": "2021-01-11T18:06:07+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c2828c1ee04", "title": "Supplementary views with Compositional Layout and Diffable Data Source", "url": "https://nemecek.be/blog/69/supplementary-views-with-compositional-layout-and-diffable-data-source", "published_at": "2021-01-10T11:43:33+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c28296499bd", "title": "Detailed look at the NSCollectionLayoutGroup", "url": "https://nemecek.be/blog/66/detailed-look-at-the-nscollectionlayoutgroup", "published_at": "2021-01-03T09:09:19+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c2829cbab7c", "title": "How to let user select contact from their contact list", "url": "https://nemecek.be/blog/64/how-to-let-user-select-contact-from-their-contact-list", "published_at": "2020-12-27T18:16:42+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282a1a52f1", "title": "How to monitor system calendar for changes with EventKit", "url": "https://nemecek.be/blog/63/how-to-monitor-system-calendar-for-changes-with-eventkit", "published_at": "2020-12-23T09:36:55+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282a96759b", "title": "How to refresh header / footer with Diffable Data Source", "url": "https://nemecek.be/blog/62/how-to-refresh-headerfooter-with-diffable-data-source", "published_at": "2020-12-20T15:03:07+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282b34f489", "title": "iOS 14: How to send email using default email app", "url": "https://nemecek.be/blog/61/ios-14-how-to-send-email-using-default-email-app", "published_at": "2020-12-13T10:31:23+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282b47fd49", "title": "Implementing loading / shimmer with Diffable Data Source", "url": "https://nemecek.be/blog/60/implementing-loadingshimmer-with-diffable-data-source", "published_at": "2020-12-06T14:26:15+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282badcae4", "title": "Demystifying Core Data: A guide for newcomers", "url": "https://nemecek.be/blog/59/demystifying-core-data-a-guide-for-newcomers", "published_at": "2020-12-05T14:48:39+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282baff794", "title": "Making files from your app available in the iOS Files app", "url": "https://nemecek.be/blog/57/making-files-from-your-app-available-in-the-ios-files-app", "published_at": "2020-11-22T17:48:46+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282bb58cf9", "title": "Basic anatomy of collection view compositional layout", "url": "https://nemecek.be/blog/56/basic-anatomy-of-collection-view-compositional-layout", "published_at": "2020-11-21T13:37:33+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282bb59530", "title": "Porting iPhone app to iPad: My experience", "url": "https://nemecek.be/blog/55/porting-iphone-app-to-ipad-my-experience", "published_at": "2020-10-28T13:33:15+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282c2858fe", "title": "Implementing multi-user support in tvOS 14", "url": "https://nemecek.be/blog/52/implementing-multi-user-support-in-tvos-14", "published_at": "2020-10-20T17:11:46+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282c4634db", "title": "Refactoring UIAlertController: Helper class and protocol approaches", "url": "https://nemecek.be/blog/51/refactoring-uialertcontroller-helper-class-and-protocol-approaches", "published_at": "2020-10-05T18:36:40+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282d293d13", "title": "How to approach complex programming problems", "url": "https://nemecek.be/blog/50/how-to-approach-complex-programming-problems", "published_at": "2020-09-26T13:14:44+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282dd998c0", "title": "How to create new calendar using EventKit in Swift", "url": "https://nemecek.be/blog/45/how-to-create-new-calendar-using-eventkit-in-swift", "published_at": "2020-08-30T17:50:50+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282e00e5e9", "title": "Minimal example of using Diffable Data Source with Core Data", "url": "https://nemecek.be/blog/44/minimal-example-of-using-diffable-data-source-with-core-data", "published_at": "2020-08-30T12:41:21+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282e19cdc3", "title": "How to create Core Data database from multiple model files", "url": "https://nemecek.be/blog/42/how-to-create-core-data-database-from-multiple-model-files", "published_at": "2020-08-19T17:01:13+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282e3f5a85", "title": "My approach to setting up Core Data stack", "url": "https://nemecek.be/blog/41/my-approach-to-setting-up-core-data-stack", "published_at": "2020-08-05T15:40:19+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282e6e5491", "title": "How to use EKEventEditViewController in SwiftUI", "url": "https://nemecek.be/blog/40/how-to-use-ekeventeditviewcontroller-in-swiftui", "published_at": "2020-08-04T16:34:35+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282e889188", "title": "How to use EKCalendarChooser with SwiftUI", "url": "https://nemecek.be/blog/39/how-to-use-ekcalendarchooser-with-swiftui", "published_at": "2020-08-01T14:33:08+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282f58a3b0", "title": "How to implement OCR in iOS without 3rd party frameworks", "url": "https://nemecek.be/blog/38/how-to-implement-ocr-with-vision-framework-in-ios-13", "published_at": "2020-07-29T17:29:08+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282fd6c4ae", "title": "How to create iOS reminders programatically with alarms or recurrences", "url": "https://nemecek.be/blog/35/how-to-create-ios-reminders-in-code-with-alarms-or-recurrences", "published_at": "2020-07-11T16:48:21+00:00" }, { "id": "01a087ad-8c79-72f7-88ee-9a2008c9b2f3", "title": "iOS 14: Quick dive into the new UIColorWell", "url": "https://nemecek.be/blog/34/ios-14-quick-dive-into-the-new-uicolorwell", "published_at": "2020-07-04T13:27:41+00:00" }, { "id": "01a087ad-8c79-72f7-88ee-9a20098adecd", "title": "iOS 14: What is new for WKWebView", "url": "https://nemecek.be/blog/32/ios-14-what-is-new-for-wkwebview", "published_at": "2020-06-29T08:19:14+00:00" }, { "id": "01a087ad-8c79-72f7-88ee-9a200a115156", "title": "How to setup CloudKit subscription to get notified for changes", "url": "https://nemecek.be/blog/31/how-to-setup-cloudkit-subscription-to-get-notified-for-changes", "published_at": "2020-06-27T11:18:57+00:00" }, { "id": "01a087ad-8c79-72f7-88ee-9a200a8734dd", "title": "How to let user select photos from iOS Photo Library", "url": "https://nemecek.be/blog/30/checking-out-the-new-phpickerviewcontroller-in-ios-14-to-select-photos-or-videos", "published_at": "2020-06-25T12:09:28+00:00" }, { "id": "01a087ad-8c79-72f7-88ee-9a200ad1831d", "title": "Look at the new UIColorPickerViewController in iOS 14", "url": "https://nemecek.be/blog/29/first-look-at-the-new-uicolorpickerviewcontroller-in-ios-14", "published_at": "2020-06-23T10:57:42+00:00" }, { "id": "01a087ad-8c79-72f7-88ee-9a200b2edeb3", "title": "How to save event into user's calendar", "url": "https://nemecek.be/blog/28/how-to-save-event-into-users-calendar", "published_at": "2020-06-20T15:54:15+00:00" }, { "id": "01a087ad-8c79-72f7-88ee-9a200ba00d97", "title": "How to scan documents in under 10 lines of code", "url": "https://nemecek.be/blog/26/how-to-scan-documents-in-under-10-lines-of-code", "published_at": "2020-06-07T15:18:47+00:00" }, { "id": "01a087ad-8c79-72f7-88ee-9a200c082d80", "title": "How to load events from user's calendar", "url": "https://nemecek.be/blog/24/ios-how-to-load-events-from-users-calendar", "published_at": "2020-06-07T15:13:35+00:00" }, { "id": "01a087ad-8c79-72f7-88ee-9a200cea6afd", "title": "How to get file size using FileManager + formatting", "url": "https://nemecek.be/blog/22/how-to-get-file-size-using-filemanager-formatting", "published_at": "2020-06-02T07:26:37+00:00" }, { "id": "01a087ad-8c79-72f7-88ee-9a200cffb6e8", "title": "Improve your UIKit layouts with these tips & tricks", "url": "https://nemecek.be/blog/21/a-few-autolayout-and-general-uikit-tips-tricks", "published_at": "2020-05-26T18:13:00+00:00" }, { "id": "01a087ad-8c79-72f7-88ee-9a200dbafb43", "title": "iOS 13: launchOptions always nil? This is the reason & solution", "url": "https://nemecek.be/blog/20/ios-13-launchoptions-always-nil-this-is-the-reason-solution", "published_at": "2020-05-22T16:25:21+00:00" }, { "id": "01a087ad-8c79-72f7-88ee-9a200dc520a3", "title": "Using WKWebView in headless mode", "url": "https://nemecek.be/blog/19/using-wkwebview-in-headless-mode", "published_at": "2020-05-22T16:24:01+00:00" }, { "id": "01a087ad-8c79-72f7-88ee-9a200df442f9", "title": "How to quickly remove duplicates from Array & keep order", "url": "https://nemecek.be/blog/18/how-to-quickly-remove-duplicates-from-array-keep-order", "published_at": "2020-05-22T16:16:38+00:00" }, { "id": "01a087ad-8c79-72f7-88ee-9a200e0947a4", "title": "How to add badge to UIBarButtonItem", "url": "https://nemecek.be/blog/17/how-to-add-badge-to-uibarbuttonitem", "published_at": "2020-05-22T16:15:03+00:00" }, { "id": "01a087ad-8c79-72f7-88ee-9a200e61bd3d", "title": "How to use EKCalendarChooser in Swift to let user select calendar in iOS", "url": "https://nemecek.be/blog/16/how-to-use-ekcalendarchooser-in-swift-to-let-user-select-calendar-in-ios", "published_at": "2020-05-22T16:13:21+00:00" }, { "id": "01a087ad-8c79-72f7-88ee-9a200e74a3e9", "title": "How to let users send feedback using email app of their choice in iOS", "url": "https://nemecek.be/blog/15/how-to-let-users-send-feedback-using-email-app-of-their-choice-in-ios", "published_at": "2020-05-22T16:12:01+00:00" }, { "id": "01a087ad-8c79-72f7-88ee-9a200ebb4690", "title": "How to create reusable UIView with .XIB file for easy design", "url": "https://nemecek.be/blog/14/how-to-create-reusable-uiview-with-xib-file-for-easy-design", "published_at": "2020-05-22T16:09:55+00:00" }, { "id": "01a087ad-8c79-72f7-88ee-9a200f6573d5", "title": "How to display files like PDFs, documents, GIFs, images and more in your app", "url": "https://nemecek.be/blog/13/how-to-easily-display-files-like-pdf-documents-images-and-more-in-your-app", "published_at": "2020-05-22T16:08:21+00:00" }, { "id": "01a087ad-8c79-72f7-88ee-9a200ff63907", "title": "How to generate image previews / thumbnails of various files", "url": "https://nemecek.be/blog/12/how-to-generate-image-previewsthumbnails-of-various-files", "published_at": "2020-05-22T16:06:13+00:00" }, { "id": "01a087ad-8c7a-73da-a796-ff79c7e63ff0", "title": "Advanced string comparison and sorting in Swift", "url": "https://nemecek.be/blog/11/advanced-string-comparison-and-sorting-in-swift", "published_at": "2020-05-22T16:05:13+00:00" }, { "id": "01a087ad-8c7a-73da-a796-ff79c7f7e584", "title": "Few book recommendations that will make you a better developer", "url": "https://nemecek.be/blog/10/few-book-recommendations-that-will-make-you-a-better-developer", "published_at": "2020-05-22T16:02:57+00:00" }, { "id": "01a087ad-8c7a-73da-a796-ff79c8cf2dd9", "title": "How to temporarily cover whole screen of your application", "url": "https://nemecek.be/blog/9/easy-way-to-temporarily-cover-whole-screen-of-your-application", "published_at": "2020-05-10T15:26:23+00:00" }, { "id": "01a087ad-8c7a-73da-a796-ff79c8eee0f3", "title": "Saving files into user’s iCloud Drive using FileManager", "url": "https://nemecek.be/blog/6/saving-files-into-users-icloud-drive-using-filemanager", "published_at": "2020-05-10T14:16:30+00:00" }, { "id": "01a087ad-8c7a-73da-a796-ff79c8f3bfd1", "title": "How to implement swipe to delete action with custom icon in TableView", "url": "https://nemecek.be/blog/5/how-to-implement-swipe-to-delete-action-with-custom-icon", "published_at": "2020-05-10T14:15:18+00:00" }, { "id": "01a087ad-8c7a-73da-a796-ff79c92edb82", "title": "How to use EKEventEditViewController in Swift to let user save event to iOS calendar", "url": "https://nemecek.be/blog/3/how-to-use-ekeventeditviewcontroller-in-swift-to-let-user-save-event-to-ios-calendar", "published_at": "2020-05-10T14:10:39+00:00" }, { "id": "01a087ad-8c7a-73da-a796-ff79ca0e1e75", "title": "Four tips to level up your Swift", "url": "https://nemecek.be/blog/2/four-tips-to-level-up-your-swift", "published_at": "2020-05-10T14:09:24+00:00" }, { "id": "01a087ad-8c7a-73da-a796-ff79ca627db1", "title": "How to open target=\"_blank\" links in WKWebView in iOS", "url": "https://nemecek.be/blog/1/how-to-open-target_blank-links-in-wkwebview-in-ios", "published_at": "2020-05-10T14:06:33+00:00" } ] posts
Claim your blog
Back to nemecek.be
Blog · corpus.blog/blogs/nemecek.be/posts
nemecek.be
nemecek.be
2021
iOS Chat with Lee Kah Seng
original ↗
28 Feb 2021
iOS Chat with Mihaela MJ
original ↗
25 Feb 2021
iOS Chat with Nicolas Spinner
original ↗
25 Feb 2021
iOS Chat with @tundsdev
original ↗
25 Feb 2021
Re-creating Apple Photos layout & animations with Compositional Layout
original ↗
21 Feb 2021
How to show UIMenu from UIButton or UIBarButtonItem
original ↗
15 Feb 2021
How to create responsive Compositional Layout
original ↗
12 Feb 2021
How to create sticky headers with Compositional Layout
original ↗
9 Feb 2021
Useful extensions for CollectionView and Compositional Layout
original ↗
6 Feb 2021
How to create onboarding with Compositional Layout
original ↗
5 Feb 2021
How to use NSDataDetector to detect links, email addresses, phone numbers and more
original ↗
31 Jan 2021
How to create grid with Compositional Layout
original ↗
30 Jan 2021
What is intrinsic content size and why care?
original ↗
27 Jan 2021
Example project showing Compositional Layout and Diffable
original ↗
21 Jan 2021
Building Instagram profile screen with Compositional Layout
original ↗
18 Jan 2021
Using background decoration views with Compositional Layout
original ↗
15 Jan 2021
Tips and practices for setting up Diffable Data Sources
original ↗
11 Jan 2021
Supplementary views with Compositional Layout and Diffable Data Source
original ↗
10 Jan 2021
Detailed look at the NSCollectionLayoutGroup
original ↗
3 Jan 2021
2020
How to let user select contact from their contact list
original ↗
27 Dec 2020
How to monitor system calendar for changes with EventKit
original ↗
23 Dec 2020
How to refresh header / footer with Diffable Data Source
original ↗
20 Dec 2020
iOS 14: How to send email using default email app
original ↗
13 Dec 2020
Implementing loading / shimmer with Diffable Data Source
original ↗
6 Dec 2020
Demystifying Core Data: A guide for newcomers
original ↗
5 Dec 2020
Making files from your app available in the iOS Files app
original ↗
22 Nov 2020
Basic anatomy of collection view compositional layout
original ↗
21 Nov 2020
Porting iPhone app to iPad: My experience
original ↗
28 Oct 2020
Implementing multi-user support in tvOS 14
original ↗
20 Oct 2020
Refactoring UIAlertController: Helper class and protocol approaches
original ↗
5 Oct 2020
How to approach complex programming problems
original ↗
26 Sept 2020
How to create new calendar using EventKit in Swift
original ↗
30 Aug 2020
Minimal example of using Diffable Data Source with Core Data
original ↗
30 Aug 2020
How to create Core Data database from multiple model files
original ↗
19 Aug 2020
My approach to setting up Core Data stack
original ↗
5 Aug 2020
How to use EKEventEditViewController in SwiftUI
original ↗
4 Aug 2020
How to use EKCalendarChooser with SwiftUI
original ↗
1 Aug 2020
How to implement OCR in iOS without 3rd party frameworks
original ↗
29 Jul 2020
How to create iOS reminders programatically with alarms or recurrences
original ↗
11 Jul 2020
iOS 14: Quick dive into the new UIColorWell
original ↗
4 Jul 2020
iOS 14: What is new for WKWebView
original ↗
29 Jun 2020
How to setup CloudKit subscription to get notified for changes
original ↗
27 Jun 2020
How to let user select photos from iOS Photo Library
original ↗
25 Jun 2020
Look at the new UIColorPickerViewController in iOS 14
original ↗
23 Jun 2020
How to save event into user's calendar
original ↗
20 Jun 2020
How to scan documents in under 10 lines of code
original ↗
7 Jun 2020
How to load events from user's calendar
original ↗
7 Jun 2020
How to get file size using FileManager + formatting
original ↗
2 Jun 2020
Improve your UIKit layouts with these tips & tricks
original ↗
26 May 2020
iOS 13: launchOptions always nil? This is the reason & solution
original ↗
22 May 2020
Using WKWebView in headless mode
original ↗
22 May 2020
How to quickly remove duplicates from Array & keep order
original ↗
22 May 2020
How to add badge to UIBarButtonItem
original ↗
22 May 2020
How to use EKCalendarChooser in Swift to let user select calendar in iOS
original ↗
22 May 2020
How to let users send feedback using email app of their choice in iOS
original ↗
22 May 2020
How to create reusable UIView with .XIB file for easy design
original ↗
22 May 2020
How to display files like PDFs, documents, GIFs, images and more in your app
original ↗
22 May 2020
How to generate image previews / thumbnails of various files
original ↗
22 May 2020
Advanced string comparison and sorting in Swift
original ↗
22 May 2020
Few book recommendations that will make you a better developer
original ↗
22 May 2020
How to temporarily cover whole screen of your application
original ↗
10 May 2020
Saving files into user’s iCloud Drive using FileManager
original ↗
10 May 2020
How to implement swipe to delete action with custom icon in TableView
original ↗
10 May 2020
How to use EKEventEditViewController in Swift to let user save event to iOS calendar
original ↗
10 May 2020
Four tips to level up your Swift
original ↗
10 May 2020
How to open target="_blank" links in WKWebView in iOS
original ↗
10 May 2020
Previous