{"id":32932,"date":"2021-06-23T16:15:00","date_gmt":"2021-06-23T20:15:00","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=32932"},"modified":"2021-06-23T16:16:16","modified_gmt":"2021-06-23T20:16:16","slug":"xcode-13-column-breakpoints","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2021\/06\/23\/xcode-13-column-breakpoints\/","title":{"rendered":"Xcode 13 Column Breakpoints"},"content":{"rendered":"<p><a href=\"https:\/\/useyourloaf.com\/blog\/xcode-column-breakpoints\/\">Keith Harrison<\/a>:<\/p>\n<blockquote cite=\"https:\/\/useyourloaf.com\/blog\/xcode-column-breakpoints\/\">\n<p>Command-clicking on the symbol shows the code actions menu where you can set a column breakpoint[&#8230;] Xcode shows the breakpoint as a small carat at the column in the source code[&#8230;]<\/p>\n<p>[&#8230;]<\/p>\n<p>In the <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2021\/10209\">WWDC 2021 video<\/a> on breakpoints they show an example of column breakpoints working with a complex set of Swift closures. When Xcode hits the breakpoint it allows you to inspect the anonymous parameter of the closure (<code>$0<\/code>).<\/p>\n<\/blockquote>\n<p>This looks great. I hope they can get it working as shown in the video.<\/p>","protected":false},"excerpt":{"rendered":"<p>Keith Harrison: Command-clicking on the symbol shows the code actions menu where you can set a column breakpoint[&#8230;] Xcode shows the breakpoint as a small carat at the column in the source code[&#8230;] [&#8230;] In the WWDC 2021 video on breakpoints they show an example of column breakpoints working with a complex set of Swift [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2021-06-23T20:15:05Z","apple_news_api_id":"998f895c-c9a4-4748-bf43-2ae1f9975fd0","apple_news_api_modified_at":"2021-06-23T20:16:19Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/AmY-JXMmkR0i_Qyrh-Zdf0A","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[4],"tags":[56,30,1891,71,901,226],"class_list":["post-32932","post","type-post","status-publish","format-standard","hentry","category-programming-category","tag-debugging","tag-mac","tag-macos-11-0","tag-programming","tag-swift-programming-language","tag-xcode"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/32932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=32932"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/32932\/revisions"}],"predecessor-version":[{"id":32935,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/32932\/revisions\/32935"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=32932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=32932"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=32932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}