<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://craiggrummitt.com/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://craiggrummitt.com/2011/02/10/video-white/</loc><lastmod>2011-02-10T05:02:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2010/11/27/sharedobject-not-updating-between-tabs/</loc><lastmod>2010-11-27T09:48:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2010/10/18/frustrating-flex-problems-solved-7-removing-dragdrop-animation/</loc><lastmod>2010-10-18T10:13:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2010/09/09/frustrating-flex-problems-solved-6-keydown/</loc><lastmod>2010-09-09T21:24:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2010/09/03/frustrating-flex-problems-solved-5-buttonbarbutton-bugs/</loc><lastmod>2010-09-03T10:18:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2010/04/08/xml-read-error-in-air/</loc><lastmod>2010-04-08T19:58:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2009/11/16/latin-flash-tour/</loc><lastmod>2009-11-16T18:04:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2009/11/03/where-in-the-world-is-craig/</loc><lastmod>2009-11-03T23:03:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2009/06/29/embedded-fonts-disappearing-when-loaded-into-another-swf/</loc><lastmod>2009-06-29T06:49:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2009/05/21/component-styling-utility-function/</loc><lastmod>2009-05-21T02:44:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2009/05/14/as-isnt-the-equivalent-of-typing/</loc><lastmod>2009-05-14T06:37:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2009/03/04/combobox-direction/</loc><lastmod>2009-03-04T02:12:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2009/03/01/color-component-parameter/</loc><lastmod>2009-03-01T06:28:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2009/02/11/flex-skinning-the-datefield-icon/</loc><lastmod>2009-02-11T03:20:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2009/01/19/adding-classes-dynamically-part-ii/</loc><lastmod>2009-01-19T23:15:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2008/12/10/cs4-component-icon-library-bug/</loc><lastmod>2008-12-10T23:29:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2008/11/19/jerky-raster-animations/</loc><lastmod>2008-11-19T05:07:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2008/10/15/stage-dimension-limitation-214x137/</loc><lastmod>2008-10-15T05:29:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2008/09/16/stage-mouseleave-and-wmodetransparent/</loc><lastmod>2008-09-16T01:37:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2008/08/14/dynamic-text-fields-part-ii/</loc><lastmod>2008-08-14T01:46:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2008/07/01/frusting-flex-problems-solved-4-preventing-a-datagrid-column-from-resizing/</loc><lastmod>2008-07-01T05:16:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2008/06/19/dynamic-text-field-part-i-letter-spacing/</loc><lastmod>2008-06-19T05:59:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2008/04/23/frustrating-flex-problems-solved-3-datagrid-scrolling-error/</loc><lastmod>2008-04-23T03:02:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2008/04/01/objectcollection/</loc><lastmod>2008-04-01T22:45:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2008/03/28/an-internal-build-error-has-occurred/</loc><lastmod>2008-03-28T02:31:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2008/03/20/deployment-issues/</loc><lastmod>2008-03-20T04:28:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2008/02/04/styling-text-in-instances-of-components-using-textformat/</loc><lastmod>2008-02-04T00:01:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2008/01/15/embedding-external-assets/</loc><lastmod>2008-01-15T10:49:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2008/01/06/positioning-the-cursor-in-a-text-field/</loc><lastmod>2008-01-06T23:57:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2007/12/21/printasbitmap-object-must-be-on-stage/</loc><lastmod>2007-12-21T04:28:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2007/12/16/preloader-absorbing-application-flashvars/</loc><lastmod>2007-12-16T23:08:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2007/11/06/adding-a-symbol-dynamically-from-the-library/</loc><lastmod>2007-11-06T23:12:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2007/11/06/frustrating-flex-problems-solved-2-addchild/</loc><lastmod>2007-11-06T22:47:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2007/09/26/embedding-a-font-in-a-component/</loc><lastmod>2007-09-26T06:42:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2007/09/26/enter_frame-problem/</loc><lastmod>2007-09-26T06:09:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2007/09/20/labels-that-are-numbers/</loc><lastmod>2007-09-20T07:19:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2007/09/13/double-click-problems/</loc><lastmod>2007-09-13T05:29:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2007/08/17/weird-sizing-problem/</loc><lastmod>2007-08-17T08:56:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2007/07/09/frustrating-flex-problems-solved-1-dropenabled/</loc><lastmod>2007-07-09T23:17:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2007/07/04/line-width/</loc><lastmod>2007-07-04T05:12:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2011/10/10/scorm-with-custom-menu-built-in-flash/</loc><lastmod>2011-10-10T17:25:47+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2011/12/02/facebook-flash-app-lessons/</loc><lastmod>2011-12-02T08:34:08+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2012/01/01/warning-all-instances-will-be-automatically-declared-as/</loc><lastmod>2012-01-01T23:12:34+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2012/01/11/two-flvplayers-battle-eachother-with-full-screen/</loc><lastmod>2012-01-11T01:25:06+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2012/01/22/my-review-of-introducing-starling/</loc><lastmod>2012-01-22T16:34:49+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2012/03/29/captivate-communicating-with-flash-19/</loc><lastmod>2012-03-29T04:27:25+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2012/04/17/solved-the-mystery-of-the-captivate-ghosts-2/</loc><lastmod>2012-04-17T13:21:09+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2012/05/04/captivate-error-loop-on-unload-7/</loc><lastmod>2012-05-04T02:23:49+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2012/05/21/strangeness-in-custom-component-parameters/</loc><lastmod>2012-05-21T14:02:07+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2012/09/17/spanish-flash-terms/</loc><lastmod>2012-09-17T09:24:27+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2012/12/10/from-audio-streaming-synching-to-timed-movieclips/</loc><lastmod>2012-12-10T00:29:29+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2013/01/19/custom-component-for-distribution-live-preview-detection/</loc><lastmod>2013-01-19T02:03:53+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2013/01/29/custom-components-order-of-parameters/</loc><lastmod>2013-01-29T22:00:14+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2013/05/11/state-manager/</loc><lastmod>2013-05-11T09:39:25+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2013/09/24/binding-functions/</loc><lastmod>2013-09-24T20:33:51+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2013/10/22/publishing-android-app-in-the-air-developer-tool/</loc><lastmod>2013-10-22T00:27:27+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2013/12/03/the-trick-for-registering-a-class-for-shared-object/</loc><lastmod>2013-12-03T21:51:01+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/02/14/getters-and-setters-in-objective-c/</loc><lastmod>2014-02-14T17:27:47+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/02/27/default-string-representation-of-an-nsobject/</loc><lastmod>2014-02-27T20:47:23+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/03/07/optional-parameters-in-methods-in-objective-c/</loc><lastmod>2014-03-07T22:07:57+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/05/09/punctuation-in-rtl-text-in-objective-c/</loc><lastmod>2014-05-09T19:53:37+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/06/04/the-perfect-storm-air-ios-simulatortlf-issues/</loc><lastmod>2014-06-04T19:50:23+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/06/08/subtitles-viewer-available-on-the-app-store/</loc><lastmod>2014-06-08T23:51:33+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/07/05/communication-between-objects-in-objective-c-and-swift-compared-with-actionscript-part-i/</loc><lastmod>2014-07-05T19:10:56+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/07/06/actions-in-objective-c-and-swift/</loc><lastmod>2014-07-06T02:34:23+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/07/07/communication-between-objects-in-objective-c-and-swift-compared-with-actionscript-part-3/</loc><lastmod>2014-07-07T15:12:22+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/07/09/communication-between-objects-in-objective-c-and-swift-compared-with-actionscript-part-4/</loc><lastmod>2014-07-09T17:18:25+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/07/14/communication-between-objects-in-objective-c-and-swift-compared-with-actionscript-part-5/</loc><lastmod>2014-07-14T16:09:49+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/07/17/comparing-facebooksocial-anes/</loc><lastmod>2014-07-17T01:06:03+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/07/28/func-parameters-in-swift/</loc><lastmod>2014-07-28T17:33:44+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/08/08/easing-equations-in-swift/</loc><lastmod>2014-08-08T17:49:07+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/08/26/baby-shapes-available-on-the-app-store/</loc><lastmod>2014-08-26T18:25:47+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/09/08/how-to-create-a-concave-skphysicsbody/</loc><lastmod>2014-09-08T15:22:31+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/09/17/popups-popovers-pushing-popping-presenting-alerts-and-actionsheets/</loc><lastmod>2014-09-17T15:57:48+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/10/05/paramater-defaults-and-optional-function-parameters-in-swift/</loc><lastmod>2014-10-05T18:48:44+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/10/31/swift-a-history-of-the-inspiration-for-new-concepts/</loc><lastmod>2014-10-31T22:47:23+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/11/19/7-common-gotchas-for-when-youre-starting-out-with-flash-actionscript/</loc><lastmod>2014-11-19T20:07:32+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2014/12/19/looking-back-on-2014/</loc><lastmod>2014-12-19T17:05:49+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2015/02/13/localization-playing-nicely-with-string-interpolation-in-swift/</loc><lastmod>2015-02-13T16:40:53+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2015/03/24/skshapenode-gradient/</loc><lastmod>2015-03-24T22:58:48+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2015/04/10/multi-line-sklabels-in-swift/</loc><lastmod>2015-04-10T18:35:04+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2015/05/08/as3-in-swift-whaa/</loc><lastmod>2015-05-08T22:57:37+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2015/06/13/func-parameters-in-swift-2-0/</loc><lastmod>2015-06-13T20:24:27+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2015/06/17/parameter-defaults-and-optional-function-parameters-in-swift-2-0/</loc><lastmod>2015-06-17T18:06:20+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2015/08/03/ambiguous-convenience-initializers/</loc><lastmod>2015-08-03T15:42:47+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2015/08/10/best-practices-differences-between-swift-and-actionscript3/</loc><lastmod>2015-08-10T18:17:22+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2015/08/11/swift-api-for-the-flash-guy/</loc><lastmod>2015-08-11T16:30:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2015/12/15/how-to-invite-facebook-friends-to-install-your-ios-app/</loc><lastmod>2015-12-15T02:28:24+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2016/01/14/looking-back-on-2015/</loc><lastmod>2016-01-14T19:48:22+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2016/02/11/create-a-dynamic-framework-for-ios-in-swift/</loc><lastmod>2016-02-11T21:22:42+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2016/02/16/create-a-cocoapod/</loc><lastmod>2016-02-16T20:59:33+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2016/04/12/farewell-parameter-var/</loc><lastmod>2016-04-12T15:52:55+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2016/04/25/farewell-c-style-for-statement/</loc><lastmod>2016-04-25T15:02:23+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2016/06/15/func-parameters-in-swift-3-0/</loc><lastmod>2016-06-15T20:44:36+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2016/06/21/sending-push-notifications-using-parse-server/</loc><lastmod>2016-06-21T21:26:42+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2016/06/29/parameter-defaults-and-optional-function-parameters-in-swift-3-0/</loc><lastmod>2016-06-29T17:57:58+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2016/07/05/any-vs-anyobject-vs-nsobject/</loc><lastmod>2016-07-05T16:27:41+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2016/07/18/keyboards-text-views-and-first-responders/</loc><lastmod>2016-07-18T18:07:10+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2016/07/28/my-book-ios-development-with-swift-early-access-deal-of-the-day/</loc><lastmod>2016-07-28T16:44:48+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2016/08/05/sorting-strings-in-swift/</loc><lastmod>2016-08-05T18:06:21+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2016/08/25/parsing-xml-in-swift-3/</loc><lastmod>2016-08-25T04:42:55+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2016/09/20/why-swift/</loc><lastmod>2016-09-20T15:21:18+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2016/09/16/any-vs-anyobject-vs-nsobject-in-swift-3/</loc><lastmod>2016-09-16T16:25:35+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2016/09/30/xcode-keyboard-shortcut-for-camelcase/</loc><lastmod>2016-09-30T22:54:45+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2016/10/15/sprite-kit-easing-in-swift/</loc><lastmod>2016-10-15T00:15:54+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2016/11/30/size-classes-in-xcode-8/</loc><lastmod>2016-11-30T13:59:33+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2017/05/08/higher-order-functions-in-swift/</loc><lastmod>2017-05-08T21:07:56+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2017/03/14/get-started-with-ios-in-swift-today/</loc><lastmod>2017-03-14T12:42:47+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2017/06/27/updating-push-services-certificate-in-heroku/</loc><lastmod>2017-06-27T00:37:52+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2017/09/12/migrating-to-swift-4-ios-11/</loc><lastmod>2017-09-12T15:25:16+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2017/10/04/migrating-to-codable-from-nscoding/</loc><lastmod>2017-10-04T12:12:20+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2017/11/07/migrating-from-as3-to-swift/</loc><lastmod>2017-11-07T13:33:40+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2017/11/28/learn-ios-development-with-swift-now/</loc><lastmod>2017-11-28T15:30:25+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2018/04/27/learn-ios-and-swift-interactive-video-course/</loc><lastmod>2018-04-27T13:14:26+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2018/05/03/block-comments-key-bindings-and-feeling-foolish/</loc><lastmod>2018-05-03T15:29:20+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2018/05/16/check-out-my-livevideo-course-ios-development-with-swift-in-motion/</loc><lastmod>2018-05-16T20:24:54+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2018/06/14/whats-new-swift-4-2/</loc><lastmod>2018-06-14T00:25:29+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2018/08/02/whats-up-with-app-icons/</loc><lastmod>2018-08-02T12:50:05+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2018/08/07/new-swift-book-available-now-and-free/</loc><lastmod>2018-08-07T15:20:00+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2018/09/13/xcode-10-keyboard-shortcuts-cheat-sheet/</loc><lastmod>2018-09-13T17:47:39+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2018/08/23/the-mysterious-case-of-the-status-bar/</loc><lastmod>2018-08-23T12:58:54+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2018/09/23/flatmap-vs-compactmap/</loc><lastmod>2018-09-23T19:27:20+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2018/12/27/ios-video-course-is-live/</loc><lastmod>2018-12-27T16:42:37+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2019/01/07/lightning-tour-of-functions-in-swift/</loc><lastmod>2026-08-23T23:55:23+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2019/01/09/overloading-functions-with-default-parameter-values/</loc><lastmod>2019-01-09T14:19:44+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2019/02/08/lightning-tour-of-closures-in-swift/</loc><lastmod>2019-02-08T21:36:24+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2019/02/22/getting-the-keyboard-height/</loc><lastmod>2026-08-23T23:53:58+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2019/02/27/get-a-continent-from-longitude-latitude/</loc><lastmod>2019-02-27T10:27:20+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2019/03/05/optionals-in-swift-explained-with-a-cat-in-a-box/</loc><lastmod>2019-03-05T17:53:20+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2019/04/11/swift-5-its-alive/</loc><lastmod>2019-04-11T15:45:19+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2019/06/07/sf-symbols-in-ios-13/</loc><lastmod>2019-06-07T12:24:54+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2019/09/02/property-wrappers-and-user-defaults/</loc><lastmod>2019-09-02T20:06:05+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2019/09/27/presentation-style-default-in-ios-13/</loc><lastmod>2019-09-27T10:20:27+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2019/10/31/tiled-background-image-in-custom-uiview-class/</loc><lastmod>2026-08-23T23:52:04+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2019/11/12/tiled-a-background-image-sans-code/</loc><lastmod>2019-11-12T15:11:12+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2020/02/10/making-a-simple-toggle-button-with-uibutton/</loc><lastmod>2020-02-10T21:40:44+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2020/08/13/holy-cow-you-can-preview-uikit-code-live-in-xcode/</loc><lastmod>2026-08-23T23:50:57+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2022/06/25/converting-your-ios-application-to-android-part-1/</loc><lastmod>2026-08-23T23:50:03+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2022/06/30/converting-your-ios-application-to-android-part-2/</loc><lastmod>2026-08-23T23:49:45+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2022/07/22/converting-your-ios-application-to-android-part-3/</loc><lastmod>2022-07-22T14:29:13+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2022/09/26/first-impressions-of-flutter-part-1/</loc><lastmod>2026-08-23T23:49:10+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2022/10/03/first-impressions-of-flutter-part-2/</loc><lastmod>2026-08-23T23:48:10+00:00</lastmod></url><url><loc>https://craiggrummitt.com/2026/04/17/inadvertently-creating-an-actionscript-code-migration-tool/</loc><lastmod>2026-08-23T08:30:08+00:00</lastmod></url></urlset>
