<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">


  
  <url>
    <loc>https://samwize.com/2026/09/14/how-much-should-developers-invest-in-iphone-duo/</loc>
    
    <lastmod>2026-09-14T15:48:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/07/30/claude-was-wrong-5-of-6-times-against-codex/</loc>
    
    <lastmod>2026-07-30T16:20:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/07/25/my-blog-had-a-shrug-where-its-focus-should-have-been/</loc>
    
    <lastmod>2026-07-25T12:44:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/07/24/codex-app-lied-to-me-about-clear/</loc>
    
    <lastmod>2026-07-24T15:41:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/07/11/developers-are-the-new-middle-management/</loc>
    
    <lastmod>2026-07-11T12:09:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/06/27/claude-code-two-slack-workspaces/</loc>
    
    <lastmod>2026-06-27T20:20:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/04/23/customizing-claude-code-memory/</loc>
    
    <lastmod>2026-04-23T19:10:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/04/18/codex-automations-might-replace-my-diy-agent-loop/</loc>
    
    <lastmod>2026-04-18T16:05:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/04/14/claude-helped-spring-clean-a-mac-and-freed-90gb/</loc>
    
    <lastmod>2026-04-14T21:30:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/04/04/i-vibe-coded-a-mac-app-to-fix-xcode-simulator-paste/</loc>
    
    <lastmod>2026-04-04T17:08:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/03/30/xcode-simulator-paste-broken-workaround/</loc>
    
    <lastmod>2026-03-30T12:00:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/03/28/i-used-an-ai-agent-to-watch-359-episodes-of-point-free-so-i-dont-have-to/</loc>
    
    <lastmod>2026-03-28T18:00:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/03/26/how-to-set-up-chrome-devtools-mcp-for-claude-code/</loc>
    
    <lastmod>2026-03-26T12:00:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/03/25/what-your-ai-code-reviewer-actually-prompts-behind-your-back/</loc>
    
    <lastmod>2026-03-25T10:00:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/03/24/ai-agents-write-the-code-now-so-whats-a-developer-for/</loc>
    
    <lastmod>2026-03-24T16:00:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/03/23/tmux-cheatsheet/</loc>
    
    <lastmod>2026-03-23T09:45:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/03/14/how-i-got-claude-code-to-monitor-slack-while-i-was-on-holiday/</loc>
    
    <lastmod>2026-03-14T13:30:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/03/11/i-tried-apple-xcode-mcp-and-xcodebuild-mcp-only-one-feels-complete/</loc>
    
    <lastmod>2026-03-11T13:25:46+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/03/10/i-caught-my-ai-agent-fabricating-data-to-look-busy/</loc>
    
    <lastmod>2026-03-10T14:17:26+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/02/13/i-deprecated-dotfiles-and-oh-my-zsh-and-moved-to-chezmoi/</loc>
    
    <lastmod>2026-02-13T15:30:47+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/02/08/control-your-mac-from-your-iphone-safely-tailscale-ssh-tmux/</loc>
    
    <lastmod>2026-02-08T08:52:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/02/07/macos-built-in-firewall-quick-hardening-for-my-macbook/</loc>
    
    <lastmod>2026-02-07T11:33:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/02/05/setup-codex-cli-notifications-on-macos-iterm2-terminal-notifier/</loc>
    
    <lastmod>2026-02-05T22:34:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2026/02/04/the-codex-trap-upgrading-to-pro-won-t-unlock-a-new-codex-model/</loc>
    
    <lastmod>2026-02-04T00:00:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2025/12/17/incremental-ios-builds-with-claude-code-and-xcodebuildmcp/</loc>
    
    <lastmod>2025-12-17T14:30:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2025/11/26/how-to-migrate-from-github-pages-to-cloudflare-pages/</loc>
    
    <lastmod>2025-11-26T15:02:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2025/11/10/review-of-whispr-flow-superwhisper-macwhisper-for-vibe-coding/</loc>
    
    <lastmod>2025-11-10T08:11:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2025/10/25/secret-xcode-docs-for-claude-code-sosumi-mcp/</loc>
    
    <lastmod>2025-10-25T14:04:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2025/09/22/fixing-swiftui-refreshable-with-the-composable-architecture/</loc>
    
    <lastmod>2025-09-22T13:50:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2025/08/25/how-to-fix-claude-code-trailing-whitespace-problem-for-swift/</loc>
    
    <lastmod>2025-08-25T21:08:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2025/08/10/the-x-com-embed-disaster-still-broken-but-we-have-a-reverse-engineered-solution/</loc>
    
    <lastmod>2025-08-10T13:38:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2025/07/24/typescript-in-react-lessons-from-a-swift-developer/</loc>
    
    <lastmod>2025-07-24T21:27:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2025/07/08/my-10-tips-for-using-claude-code/</loc>
    
    <lastmod>2025-07-08T12:00:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2025/07/07/how-to-make-scrollview-content-fill-available-space/</loc>
    
    <lastmod>2025-07-07T18:11:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2025/04/11/plurals-with-swiftui/</loc>
    
    <lastmod>2025-04-11T20:24:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2024/08/05/custom-swiftui-view-supporting-text-localizedstringkey-and-string/</loc>
    
    <lastmod>2024-08-05T20:01:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2024/07/25/what-is-swiftui-simultaneous-gestures/</loc>
    
    <lastmod>2024-07-25T13:26:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2024/06/27/practical-examples-using-the-composable-architecture-tca/</loc>
    
    <lastmod>2024-06-27T19:28:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2024/06/09/pitfall-swiftui-swipeactions-not-working/</loc>
    
    <lastmod>2024-06-09T15:43:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2024/05/30/remove-unused-code-with-periphery/</loc>
    
    <lastmod>2024-05-30T11:36:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2024/05/08/do-not-init-state-externally-in-swiftui-view/</loc>
    
    <lastmod>2024-05-08T17:17:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2024/05/07/how-to-escape-a-url-as-a-query-in-a-url/</loc>
    
    <lastmod>2024-05-07T12:11:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2024/05/06/how-to-create-asyncstream-with-a-publisher/</loc>
    
    <lastmod>2024-05-06T22:42:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2024/04/01/how-to-get-set-keypath-using-string/</loc>
    
    <lastmod>2024-04-01T23:25:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2024/01/26/app-store-changes-in-eu-allowing-alternative-marketplace/</loc>
    
    <lastmod>2024-01-26T09:57:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2024/01/18/my-talk-at-ios-conf-sg-2024/</loc>
    
    <lastmod>2024-01-18T16:30:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2024/01/15/swiftui-observable-in-ios-17/</loc>
    
    <lastmod>2024-01-15T21:32:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2024/01/10/macos-safari-keeps-require-re-login-bug/</loc>
    
    <lastmod>2024-01-10T11:11:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/12/29/swfit-public-vs-final-vs-open/</loc>
    
    <lastmod>2023-12-29T10:20:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/12/15/should-you-add-final-to-all-your-swift-classes/</loc>
    
    <lastmod>2023-12-15T18:07:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/10/30/pitfall-removing-arranged-subview-in-uistackview/</loc>
    
    <lastmod>2023-10-30T17:48:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/10/01/how-to-use-the-new-regex-with-literal-slash-syntax/</loc>
    
    <lastmod>2023-10-01T16:04:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/07/25/why-you-should-use-oslog-in-2023/</loc>
    
    <lastmod>2023-07-25T14:31:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/07/11/how-to-git-clone-all-repositories-of-a-user/</loc>
    
    <lastmod>2023-07-11T16:09:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/07/07/guide-to-apple-sign-in/</loc>
    
    <lastmod>2023-07-07T13:00:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/05/25/the-best-way-to-bump-build-number-in-ci/</loc>
    
    <lastmod>2023-05-25T12:41:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/05/24/speed-up-pods-and-gem-install-in-github-action/</loc>
    
    <lastmod>2023-05-24T12:40:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/05/21/how-to-add-google-interstitial-ad/</loc>
    
    <lastmod>2023-05-21T20:05:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/05/21/how-to-add-google-anchor-ad/</loc>
    
    <lastmod>2023-05-21T16:36:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/05/19/guide-to-integrating-google-ad-manager/</loc>
    
    <lastmod>2023-05-19T22:01:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/05/17/fastlane-is-in-shambles/</loc>
    
    <lastmod>2023-05-17T12:15:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/05/10/swift-structured-concurrency/</loc>
    
    <lastmod>2023-05-10T16:16:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/05/10/appdelegate-template-for-a-multiplatform-swiftui-app/</loc>
    
    <lastmod>2023-05-10T15:31:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/05/09/no-more-info-plist-launch-storyboard/</loc>
    
    <lastmod>2023-05-09T22:12:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/04/06/how-to-create-table-using-uicollectionview/</loc>
    
    <lastmod>2023-04-06T15:59:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/04/03/stackoverflow-traffic-is-declining/</loc>
    
    <lastmod>2023-04-03T12:39:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/02/28/xcode-header-template-for-swift-packages/</loc>
    
    <lastmod>2023-02-28T11:16:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/02/15/push-notification-guide/</loc>
    
    <lastmod>2023-02-15T16:54:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/01/18/disconnect-your-app-from-unit-testing/</loc>
    
    <lastmod>2023-01-18T10:23:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2023/01/09/the-dumbest-thing-about-imageliteral/</loc>
    
    <lastmod>2023-01-09T10:18:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/12/29/should-you-squash-merge-in-a-pull-request-pr/</loc>
    
    <lastmod>2022-12-29T11:54:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/12/15/tips-to-resolve-merge-conflicts-for-long-lived-branches/</loc>
    
    <lastmod>2022-12-15T17:11:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/11/01/improve-app-launch-time-2022/</loc>
    
    <lastmod>2022-11-01T11:23:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/10/29/reduce-xcode-debugger-logs/</loc>
    
    <lastmod>2022-10-29T20:11:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/10/28/running-github-action-when-tag-pushed-on-a-specific-branch/</loc>
    
    <lastmod>2022-10-28T15:02:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/10/11/how-to-launch-iphone-simulator-from-the-command-line-with-arguments/</loc>
    
    <lastmod>2022-10-11T15:47:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/09/30/pitfall-of-nested-observableobject/</loc>
    
    <lastmod>2022-09-30T14:31:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/09/22/replacing-if-let-in-swift-5-7/</loc>
    
    <lastmod>2022-09-22T14:12:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/09/19/appstorage-and-observing-a-binding/</loc>
    
    <lastmod>2022-09-19T20:11:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/09/13/how-to-use-factory-di-in-swiftui/</loc>
    
    <lastmod>2022-09-13T23:00:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/08/05/how-to-use-combine/</loc>
    
    <lastmod>2022-08-05T17:26:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/08/03/pitfall-beware-of-retain-cycle-when-passing-a-func-as-a-closure-parameter/</loc>
    
    <lastmod>2022-08-03T15:37:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/07/25/how-to-inject-a-property/</loc>
    
    <lastmod>2022-07-25T16:58:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/07/07/how-to-use-urlprotocol-to-mock-networking-api/</loc>
    
    <lastmod>2022-07-07T10:03:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/06/29/asset-catalog-and-dark-mode/</loc>
    
    <lastmod>2022-06-29T15:14:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/05/27/gitattributes-templatefor-xcode-projects/</loc>
    
    <lastmod>2022-05-27T21:29:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/05/23/how-to-use-a-different-swift-toolchain-in-xcode/</loc>
    
    <lastmod>2022-05-23T13:08:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/04/28/how-to-code-sign-on-ci-cd-along-with-xcode-auto-sign/</loc>
    
    <lastmod>2022-04-28T14:48:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/04/22/run-swiftlint-in-pre-commit-hook/</loc>
    
    <lastmod>2022-04-22T16:39:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/04/19/how-to-create-a-github-action-to-upload-dsyms/</loc>
    
    <lastmod>2022-04-19T19:49:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/04/06/managing-multiple-github-ssh-keys-on-mac/</loc>
    
    <lastmod>2022-04-06T12:02:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/03/24/how-to-communicate-between-swiftui-and-uikit/</loc>
    
    <lastmod>2022-03-24T15:19:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/03/22/when-should-you-raise-your-ios-deployment-target-minimum-version/</loc>
    
    <lastmod>2022-03-22T11:08:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/03/21/swift-5-6-warning-on-self/</loc>
    
    <lastmod>2022-03-21T17:34:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/02/01/getting-started-with-solana-development/</loc>
    
    <lastmod>2022-02-01T14:25:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2022/01/17/guide-to-in-app-purchase-testing-sandbox-production/</loc>
    
    <lastmod>2022-01-17T10:20:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2021/11/16/pitfall-app-tracking-transparency-prompt-not-showing/</loc>
    
    <lastmod>2021-11-16T11:14:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2021/11/02/migrating-octopress-to-jekyll-with-github-pages/</loc>
    
    <lastmod>2021-11-02T12:58:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2021/11/01/how-to-add-data-to-healthkit/</loc>
    
    <lastmod>2021-11-01T14:21:08+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2021/11/01/warning-if-you-use-healthkit-another-app-review-rejection/</loc>
    
    <lastmod>2021-11-01T11:34:10+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2021/10/14/shortcut-to-dismiss-mac-notification/</loc>
    
    <lastmod>2021-10-14T12:23:26+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2021/10/12/urlsession-with-new-async-await/</loc>
    
    <lastmod>2021-10-12T17:19:19+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2021/10/12/structured-concurrency-in-swift-5-5/</loc>
    
    <lastmod>2021-10-12T13:14:51+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2021/07/15/use-smb-disable-afp-to-connect-mac-to-nas/</loc>
    
    <lastmod>2021-07-15T10:23:27+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2021/07/13/using-ffmpeg-on-m1-mac/</loc>
    
    <lastmod>2021-07-13T21:52:54+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2021/04/29/load-web-fonts-asynchronously-for-webpages/</loc>
    
    <lastmod>2021-04-29T20:30:18+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2021/04/15/unexpected-mach-o-header-code-0x72613c21-error/</loc>
    
    <lastmod>2021-04-15T10:32:45+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2021/03/24/troubleshooting-an-iphone-that-wont-turn-on/</loc>
    
    <lastmod>2021-03-24T20:30:48+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2021/03/11/do-not-implement-google-ump-pre-permission-prompt-for-ios-14-idfa/</loc>
    
    <lastmod>2021-03-11T18:30:04+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/12/24/improve-ui-performance-render-hitch/</loc>
    
    <lastmod>2020-12-24T12:22:25+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/11/21/my-technical-interview-with-tiktok-ios-singapore/</loc>
    
    <lastmod>2020-11-21T13:20:40+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/11/20/using-xcconfig-to-configure-to-your-developer-account/</loc>
    
    <lastmod>2020-11-20T14:07:11+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/11/17/youtube-dl-fights-back/</loc>
    
    <lastmod>2020-11-17T09:39:37+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/11/13/exponential-power-in-swift/</loc>
    
    <lastmod>2020-11-13T11:18:37+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/11/04/fundamentals-of-swift-collections/</loc>
    
    <lastmod>2020-11-04T18:10:05+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/10/26/bump-version-numbers/</loc>
    
    <lastmod>2020-10-26T17:29:27+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/10/12/guide-to-widgetkit/</loc>
    
    <lastmod>2020-10-12T14:17:20+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/10/10/how-to-handle-3d-touch-shortcut-for-uiscene/</loc>
    
    <lastmod>2020-10-10T13:32:25+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/10/09/how-to-handle-deeplink-for-uiscene/</loc>
    
    <lastmod>2020-10-09T16:35:31+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/08/24/ios-14-photo-access-add-only/</loc>
    
    <lastmod>2020-08-24T20:31:07+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/08/21/navigating-xcode-12-and-tabs/</loc>
    
    <lastmod>2020-08-21T22:47:10+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/08/17/regex-replace-using-atom/</loc>
    
    <lastmod>2020-08-17T10:39:34+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/08/14/apple-is-killing-radio-apps/</loc>
    
    <lastmod>2020-08-14T10:31:27+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/07/30/apple-is-guilty/</loc>
    
    <lastmod>2020-07-30T16:51:43+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/07/28/what-is-wrong-with-xcode-12-tabs/</loc>
    
    <lastmod>2020-07-28T10:02:02+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/07/22/platform-conditional-codes/</loc>
    
    <lastmod>2020-07-22T21:45:49+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/07/21/guide-to-navigationview-for-ios-and-macos/</loc>
    
    <lastmod>2020-07-21T18:02:18+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/07/21/how-to-present-full-screen-modal-in-swiftui/</loc>
    
    <lastmod>2020-07-21T11:50:27+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/07/16/how-to-localize-resources-in-swift-packages/</loc>
    
    <lastmod>2020-07-16T15:52:09+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/06/30/ideal-xcode-project-structure/</loc>
    
    <lastmod>2020-06-30T15:22:35+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/06/29/swiftui-and-data-flow/</loc>
    
    <lastmod>2020-06-29T15:01:38+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/06/26/new-property-wrapper-in-2020/</loc>
    
    <lastmod>2020-06-26T17:34:58+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/06/25/download-all-wwdc-2020-videos/</loc>
    
    <lastmod>2020-06-25T11:25:25+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/06/23/embedding-youtube-on-website-lazily/</loc>
    
    <lastmod>2020-06-23T12:17:18+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/06/19/app-store-expected-developers-to-bring-in-revenue/</loc>
    
    <lastmod>2020-06-19T10:14:55+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/06/17/guide-to-using-filemanager/</loc>
    
    <lastmod>2020-06-17T15:18:24+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/06/08/42-most-common-swiftui-api-modifiers-that-i-cant-remember/</loc>
    
    <lastmod>2020-06-08T13:34:41+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/06/03/subscribing-to-published/</loc>
    
    <lastmod>2020-06-03T12:29:31+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/06/01/issues-with-macos-catalyst/</loc>
    
    <lastmod>2020-06-01T17:11:09+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/05/22/wrapping-uiview-and-uiviewcontroller-in-swiftui/</loc>
    
    <lastmod>2020-05-22T15:53:04+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/05/05/algorithm-and-moving-elements-in-an-array/</loc>
    
    <lastmod>2020-05-05T22:55:49+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/05/03/how-to-bind-an-array-to-multiple-textfield/</loc>
    
    <lastmod>2020-05-03T15:40:33+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/04/30/a-few-things-about-state/</loc>
    
    <lastmod>2020-04-30T17:45:38+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/04/18/how-to-use-swiftui-and-core-data/</loc>
    
    <lastmod>2020-04-18T19:34:12+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/04/12/transferring-domains-from-namecheap-to-google-domains/</loc>
    
    <lastmod>2020-04-12T10:54:16+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/04/02/everything-about-list-in-swiftui/</loc>
    
    <lastmod>2020-04-02T20:57:27+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/03/27/how-to-use-binding-in-swiftui/</loc>
    
    <lastmod>2020-03-27T16:01:43+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/03/18/how-to-add-a-local-swift-package/</loc>
    
    <lastmod>2020-03-18T10:48:11+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/03/17/how-to-use-preference/</loc>
    
    <lastmod>2020-03-17T12:12:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/03/16/guide-to-environment-and-environmentobject/</loc>
    
    <lastmod>2020-03-16T16:22:38+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/03/10/how-to-layout-in-swiftui/</loc>
    
    <lastmod>2020-03-10T17:34:07+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/02/14/getting-started-with-swiftui/</loc>
    
    <lastmod>2020-02-14T10:49:33+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/02/09/pitfall-url-for-local-files/</loc>
    
    <lastmod>2020-02-09T21:02:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/02/08/bet-you-didnt-know-you-dont-need-5-5-screenshots-for-app-store/</loc>
    
    <lastmod>2020-02-08T11:48:21+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/01/31/ios-conf-sg-2020-videos/</loc>
    
    <lastmod>2020-01-31T14:08:42+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2020/01/30/comment-omh-day-in-the-life-of-an-ios-developer/</loc>
    
    <lastmod>2020-01-30T17:47:53+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/12/12/singapore-is-now-collecting-gst-from-app-store/</loc>
    
    <lastmod>2019-12-12T15:49:07+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/12/04/guide-to-property-wrapper/</loc>
    
    <lastmod>2019-12-04T16:38:11+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/11/26/supporting-dark-mode-in-ios-13/</loc>
    
    <lastmod>2019-11-26T12:00:42+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/11/25/guide-to-rvm/</loc>
    
    <lastmod>2019-11-25T22:24:04+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/10/19/this-is-how-you-force-your-iphone-to-power-off-if-it-get-stuck/</loc>
    
    <lastmod>2019-10-19T00:16:37+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/10/16/migrating-app-engine-to-go-1-12/</loc>
    
    <lastmod>2019-10-16T17:29:59+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/10/13/info-plist-for-a-macos-command-line-app/</loc>
    
    <lastmod>2019-10-13T01:29:12+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/10/04/guide-to-submitting-promotional-artwork-to-app-store-connect/</loc>
    
    <lastmod>2019-10-04T15:55:33+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/09/26/apple-search-ads-can-be-very-dumb/</loc>
    
    <lastmod>2019-09-26T21:02:49+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/09/20/i-am-no-longer-surprise-over-app-store-review-rejections/</loc>
    
    <lastmod>2019-09-20T13:54:21+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/09/17/shortcuts-and-xcode-gm/</loc>
    
    <lastmod>2019-09-17T17:43:15+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/08/06/how-to-rotate-selected-views-like-camera-app/</loc>
    
    <lastmod>2019-08-06T17:43:46+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/08/05/setup-scenedelegate-without-storyboard/</loc>
    
    <lastmod>2019-08-05T13:56:17+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/07/03/catalina-beta-bug-deleting-files-did-not-free-up-disk-space/</loc>
    
    <lastmod>2019-07-03T20:19:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/07/02/how-to-generate-pdf-with-images/</loc>
    
    <lastmod>2019-07-02T14:22:51+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/06/21/simple-guide-to-urlsession-http-get-post-requests/</loc>
    
    <lastmod>2019-06-21T18:25:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/06/09/how-to-enable-sidecar-even-for-the-unsupported-macbooks/</loc>
    
    <lastmod>2019-06-09T15:09:30+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/05/31/mac-tips-using-finder-to-rename-multiple-files-etc/</loc>
    
    <lastmod>2019-05-31T09:46:03+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/05/15/how-to-animate-auto-layout-constraints-2019/</loc>
    
    <lastmod>2019-05-15T15:15:41+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/05/09/try-brave-browser-with-built-in-ad-block/</loc>
    
    <lastmod>2019-05-09T16:42:28+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/05/02/how-to-renew-cert-for-fastlane-match/</loc>
    
    <lastmod>2019-05-02T14:31:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/04/26/spotlight-indexing-for-your-app-content/</loc>
    
    <lastmod>2019-04-26T15:49:43+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/04/05/binding-with-array-controller/</loc>
    
    <lastmod>2019-04-05T11:43:10+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/03/22/integrate-swift-package-manager-for-ios-and-macos-projects/</loc>
    
    <lastmod>2019-03-22T15:21:51+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/02/26/preprocessor-codes-for-swift/</loc>
    
    <lastmod>2019-02-26T16:29:56+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/02/24/rejection-app-name-not-good-enough/</loc>
    
    <lastmod>2019-02-24T14:20:22+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/02/21/closing-a-modal-window/</loc>
    
    <lastmod>2019-02-21T14:50:12+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/02/20/tools-for-macos-app-development-is-limited/</loc>
    
    <lastmod>2019-02-20T17:20:04+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2019/02/16/undomanager/</loc>
    
    <lastmod>2019-02-16T10:49:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/12/06/guide-to-binding-nstableview-to-nsfetchedresultscontroller/</loc>
    
    <lastmod>2018-12-06T15:06:30+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/11/27/drag-and-drop-to-reorder-nstableview/</loc>
    
    <lastmod>2018-11-27T09:53:52+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/11/21/creating-a-custom-nsview-with-xib/</loc>
    
    <lastmod>2018-11-21T15:42:42+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/11/16/guide-to-nsfetchedresultscontroller-with-nstableview-macos/</loc>
    
    <lastmod>2018-11-16T10:20:44+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/11/13/how-to-tab-to-next-row-in-nstableview-view-based-solution/</loc>
    
    <lastmod>2018-11-13T15:41:18+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/11/07/additional-tools-for-xcode/</loc>
    
    <lastmod>2018-11-07T20:01:12+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/10/13/guide-to-usernotifications-framework/</loc>
    
    <lastmod>2018-10-13T15:25:12+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/10/08/new-in-unusernotificationcenter-for-ios-12/</loc>
    
    <lastmod>2018-10-08T15:25:57+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/09/23/app-group-for-sharing-between-apps-and-extensions/</loc>
    
    <lastmod>2018-09-23T11:10:54+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/09/20/pitfall-on-app-id-prefixes-legacy/</loc>
    
    <lastmod>2018-09-20T09:46:27+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/09/01/modern-guide-to-core-data-2018/</loc>
    
    <lastmod>2018-09-01T13:25:29+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/07/19/how-stringsdict-and-nslocalizedstring-works/</loc>
    
    <lastmod>2018-07-19T13:26:11+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/07/07/schedule-cron-jobs-on-mac-with-crontab/</loc>
    
    <lastmod>2018-07-07T04:42:30+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/06/27/creating-a-private-framework-with-carthage/</loc>
    
    <lastmod>2018-06-27T12:12:15+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/06/04/steps-to-set-up-your-own-vpn-with/</loc>
    
    <lastmod>2018-06-04T00:46:32+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/06/01/evolution-of-my-code-in-last-10-years/</loc>
    
    <lastmod>2018-06-01T07:21:02+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/05/30/how-to-download-ipa-files-on-macos-high-sierra/</loc>
    
    <lastmod>2018-05-30T22:16:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/05/23/guide-to-using-moya-for-api-services/</loc>
    
    <lastmod>2018-05-23T07:10:15+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/05/17/photos-app-and-exif-location-data/</loc>
    
    <lastmod>2018-05-17T11:55:05+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/04/30/how-to-vibrate-an-iphone/</loc>
    
    <lastmod>2018-04-30T09:49:03+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/04/27/what-is-bundle/</loc>
    
    <lastmod>2018-04-27T17:01:16+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/04/04/setup-appdelegate-without-storyboard/</loc>
    
    <lastmod>2018-04-04T22:29:45+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/03/21/nested-uiviewcontrollers-using-container-views/</loc>
    
    <lastmod>2018-03-21T16:33:12+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/03/20/how-to-setup-free-ssl-for-github-pages/</loc>
    
    <lastmod>2018-03-20T17:58:01+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/03/08/swift-lint-to-improve-code-quality/</loc>
    
    <lastmod>2018-03-08T13:43:08+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/02/28/how-to-make-xcode-run-faster/</loc>
    
    <lastmod>2018-02-28T15:34:12+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/02/22/setting-up-travis-ci-with-fastlane-for-ios-project/</loc>
    
    <lastmod>2018-02-22T16:02:51+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/01/31/guide-to-creating-uiviewcontroller-without-storyboard/</loc>
    
    <lastmod>2018-01-31T16:43:53+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/01/23/localization-fall-back-to-base-language/</loc>
    
    <lastmod>2018-01-23T15:49:41+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2018/01/09/ui-testing-with-browserstack-cloud-devices/</loc>
    
    <lastmod>2018-01-09T16:53:56+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/12/21/developer-guide-to-support-iphone-x/</loc>
    
    <lastmod>2017-12-21T11:49:22+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/11/10/guide-to-universal-links/</loc>
    
    <lastmod>2017-11-10T11:32:18+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/11/01/guide-to-creating-custom-uiview/</loc>
    
    <lastmod>2017-11-01T10:42:21+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/10/05/adding-playground-to-an-existing-project/</loc>
    
    <lastmod>2017-10-05T16:26:25+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/10/01/creating-a-swift-framework-cocoapods/</loc>
    
    <lastmod>2017-10-01T15:32:49+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/09/26/guide-to-using-codable-struct-for-json-the-new-thing-in-swift-4/</loc>
    
    <lastmod>2017-09-26T12:30:24+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/09/20/migrating-to-swift-4-and-xcode-9/</loc>
    
    <lastmod>2017-09-20T16:37:53+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/08/20/how-to-change-ios-app-icon-programmatically-ios-10-3/</loc>
    
    <lastmod>2017-08-20T16:09:07+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/08/06/how-oracle-screwed-me-with-an-underscore/</loc>
    
    <lastmod>2017-08-06T00:25:18+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/08/03/wwdc-2017-whats-new-in-foundation/</loc>
    
    <lastmod>2017-08-03T16:17:08+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/07/27/how-to-use-git-bisect-to-find-the-first-bad-commit/</loc>
    
    <lastmod>2017-07-27T10:47:55+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/07/26/what-steve-jobs-thinks-of-react-native/</loc>
    
    <lastmod>2017-07-26T13:32:02+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/06/26/backing-up-photo-library-and-handling-corrupted-files-error-36/</loc>
    
    <lastmod>2017-06-26T00:03:39+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/06/06/debugging-ui-calls-in-background-threads/</loc>
    
    <lastmod>2017-06-06T09:52:50+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/05/25/creating-a-autoresizing-uitableview-programmatically/</loc>
    
    <lastmod>2017-05-25T09:27:42+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/05/12/xcode-8-file-templates/</loc>
    
    <lastmod>2017-05-12T14:40:33+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/04/22/all-you-need-to-know-about-watchos-development/</loc>
    
    <lastmod>2017-04-22T14:31:36+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/04/20/access-levels-in-swift/</loc>
    
    <lastmod>2017-04-20T11:31:44+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/04/06/guide-to-boot-up-macos-in-other-modes-and-troubleshooting/</loc>
    
    <lastmod>2017-04-06T23:02:29+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/03/26/guide-to-uicollectionview-with-custom-layout/</loc>
    
    <lastmod>2017-03-26T11:10:24+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/02/23/why-i-avoid-developing-app-idea-for-friends/</loc>
    
    <lastmod>2017-02-23T22:21:09+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/02/10/migrating-an-ios-project-from-objective-c-to-swift/</loc>
    
    <lastmod>2017-02-10T19:09:55+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/02/09/calling-a-view-controller-function-from-react-native/</loc>
    
    <lastmod>2017-02-09T14:02:35+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/01/24/why-i-hate-react-native/</loc>
    
    <lastmod>2017-01-24T17:27:17+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/01/19/guide-to-integrating-codepush-for-ios-react-native-project/</loc>
    
    <lastmod>2017-01-19T16:55:28+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/01/09/react-native-for-ios-swift-developer/</loc>
    
    <lastmod>2017-01-09T10:20:38+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2017/01/02/handy-bash-commands/</loc>
    
    <lastmod>2017-01-02T12:30:28+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/12/19/uikit-dynamics-guide/</loc>
    
    <lastmod>2016-12-19T16:49:03+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/12/16/core-animation-guide/</loc>
    
    <lastmod>2016-12-16T16:30:39+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/12/06/pitfall-using-wkwebview-for-facebook-login/</loc>
    
    <lastmod>2016-12-06T17:51:26+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/12/05/on-demand-resources-guide/</loc>
    
    <lastmod>2016-12-05T10:23:11+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/11/27/uisearchcontroller-development-guide/</loc>
    
    <lastmod>2016-11-27T10:12:44+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/11/17/never-to-have-feelings-for-your-code/</loc>
    
    <lastmod>2016-11-17T14:39:44+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/11/14/swift-package-manager-development-guide/</loc>
    
    <lastmod>2016-11-14T07:44:51+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/11/11/to-build-or-to-pay-for-a-service-tool/</loc>
    
    <lastmod>2016-11-11T12:07:43+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/11/07/error-address-port-already-in-use/</loc>
    
    <lastmod>2016-11-07T12:36:19+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/10/31/guide-to-installing-kzplayground-code-injection-for-xcode/</loc>
    
    <lastmod>2016-10-31T13:06:04+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/10/29/the-thing-about-responder-chain/</loc>
    
    <lastmod>2016-10-29T11:44:02+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/10/24/swift-protocol-development-guide/</loc>
    
    <lastmod>2016-10-24T15:43:06+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/10/16/continue-network-fetching-even-when-app-goes-to-background/</loc>
    
    <lastmod>2016-10-16T15:26:25+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/10/06/should-an-engineer-write-technical-blog/</loc>
    
    <lastmod>2016-10-06T16:19:30+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/09/29/app-review-now-bans-facebook-single-sign-on/</loc>
    
    <lastmod>2016-09-29T22:50:10+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/09/26/pitfall-with-opening-universal-link/</loc>
    
    <lastmod>2016-09-26T10:59:41+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/09/23/the-thing-about-top-and-bottom-autolayout-guide/</loc>
    
    <lastmod>2016-09-23T15:32:08+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/09/10/setup-your-own-vpn-with-docker-openvpn-and-digital-ocean/</loc>
    
    <lastmod>2016-09-10T22:09:52+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/09/04/clean-code/</loc>
    
    <lastmod>2016-09-04T15:35:44+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/08/25/drawing-images-with-uibezierpath/</loc>
    
    <lastmod>2016-08-25T10:36:49+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/08/22/out-of-memory-crashes/</loc>
    
    <lastmod>2016-08-22T10:29:21+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/08/11/swift-is-a-protocol-oriented-programming-language/</loc>
    
    <lastmod>2016-08-11T16:58:26+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/08/11/complexity-and-out-of-the-tarpit/</loc>
    
    <lastmod>2016-08-11T14:56:55+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/08/08/updating-jekyll-to-3-0/</loc>
    
    <lastmod>2016-08-08T21:28:34+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/08/05/reference-cycle-for-closures/</loc>
    
    <lastmod>2016-08-05T11:44:31+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/07/26/mvvm-for-ios-and-swift/</loc>
    
    <lastmod>2016-07-26T16:14:37+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/07/21/how-to-capture-multiple-groups-in-a-regex-with-swift/</loc>
    
    <lastmod>2016-07-21T15:07:17+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/07/20/good-architecture-for-ios-app/</loc>
    
    <lastmod>2016-07-20T17:17:01+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/07/11/mocking-in-swift/</loc>
    
    <lastmod>2016-07-11T14:18:55+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/06/28/refactor-a-mega-view-controller-demo/</loc>
    
    <lastmod>2016-06-28T17:06:36+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/06/26/my-first-wwdc/</loc>
    
    <lastmod>2016-06-26T07:04:36+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/06/16/swift-script-to-download-all-wwdc-2016-videos-and-pdfs-automatically/</loc>
    
    <lastmod>2016-06-16T02:11:10+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/06/15/advanced-swift-scripting/</loc>
    
    <lastmod>2016-06-15T20:02:09+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/06/08/complete-guide-to-implementing-wkwebview/</loc>
    
    <lastmod>2016-06-08T10:38:53+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/06/01/resize-uiimage-in-swift/</loc>
    
    <lastmod>2016-06-01T14:28:06+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/05/30/finding-retain-cycle-with-instruments/</loc>
    
    <lastmod>2016-05-30T17:32:37+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/05/27/finding-memory-leak-using-instruments/</loc>
    
    <lastmod>2016-05-27T16:19:55+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/05/25/migrating-from-wordpress-to-jekyll/</loc>
    
    <lastmod>2016-05-25T21:50:52+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/05/24/migrating-from-blogger-to-jekyll/</loc>
    
    <lastmod>2016-05-24T21:51:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/05/24/nsattributedstring-html-ios-unicode-encoding/</loc>
    
    <lastmod>2016-05-24T17:09:57+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/05/20/introduction-to-scripting-in-swift/</loc>
    
    <lastmod>2016-05-20T11:16:26+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/05/19/docker-error-returned-a-non-zero-code-137/</loc>
    
    <lastmod>2016-05-19T10:40:29+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/05/10/auto-adjust-uitableviewcell-height/</loc>
    
    <lastmod>2016-05-10T16:50:59+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/05/05/dynamic-type-changes-text-sizes-and-fonts-automatically/</loc>
    
    <lastmod>2016-05-05T13:55:03+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/05/05/integrating-static-library-with-cocoapods-use_frameworks/</loc>
    
    <lastmod>2016-05-05T09:33:10+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/04/27/making-tab-bar-slide-when-selected/</loc>
    
    <lastmod>2016-04-27T15:55:49+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/04/26/pitfall-handling-core-data-nsmanagedobjectcontext-in-threads/</loc>
    
    <lastmod>2016-04-26T10:42:28+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/04/25/tutorial-on-creating-app-shortcut-with-3d-touch/</loc>
    
    <lastmod>2016-04-25T17:02:59+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/04/19/pitfall-drawing-with-core-graphics-gives-blurry-lines/</loc>
    
    <lastmod>2016-04-19T16:47:18+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/04/06/using-custom-uicollectionviewcell-xib-in-storyboard/</loc>
    
    <lastmod>2016-04-06T11:46:17+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/04/05/about-app-link-branch-io/</loc>
    
    <lastmod>2016-04-05T09:43:39+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/04/04/the-bug-to-do-with-uicollectionview-content-offset/</loc>
    
    <lastmod>2016-04-04T13:47:14+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/03/11/how-to-handle-button-views-interaction-in-a-uitableviewcell/</loc>
    
    <lastmod>2016-03-11T20:47:15+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/03/09/everything-about-errortype-the-thing-that-swift-throw/</loc>
    
    <lastmod>2016-03-09T22:24:15+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/03/08/using-uipageviewcontroller-with-custom-uipagecontrol/</loc>
    
    <lastmod>2016-03-08T16:10:42+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/03/04/how-to-create-multiple-tappable-links-in-a-uilabel/</loc>
    
    <lastmod>2016-03-04T14:41:56+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/03/03/everything-about-uiactivityviewcontroller/</loc>
    
    <lastmod>2016-03-03T15:38:47+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/02/28/everything-about-xcode-ui-testing-snapshot/</loc>
    
    <lastmod>2016-02-28T23:05:42+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/02/24/pitfall-with-ui-testing-record-button-disabled/</loc>
    
    <lastmod>2016-02-24T22:28:36+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/02/24/everything-about-uitableview/</loc>
    
    <lastmod>2016-02-24T16:25:31+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/02/22/have-fun-with-git-lol-commits/</loc>
    
    <lastmod>2016-02-22T09:45:43+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/02/03/adding-header-footer-to-uicollectionview-using-storyboard/</loc>
    
    <lastmod>2016-02-03T15:34:44+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/01/28/pitfall-with-unwrapping-optional-of-an-anyobject/</loc>
    
    <lastmod>2016-01-28T16:09:17+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/01/25/xcode-shortcut-for-running-tests/</loc>
    
    <lastmod>2016-01-25T16:56:06+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2016/01/08/using-swift-code-in-existing-objectiv-c-project/</loc>
    
    <lastmod>2016-01-08T18:45:15+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/12/25/builidng-a-cli-using-ruby-commander/</loc>
    
    <lastmod>2015-12-25T16:38:15+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/12/21/my-vim-setup/</loc>
    
    <lastmod>2015-12-21T12:51:26+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/12/10/what-i-know-about-provisioning-profile/</loc>
    
    <lastmod>2015-12-10T12:04:26+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/12/09/automate-screenshots-capture-using-snapshot-via-xcode-ui-testing/</loc>
    
    <lastmod>2015-12-09T13:44:13+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/12/02/the-buggy-uisplitviewcontroller/</loc>
    
    <lastmod>2015-12-02T18:18:54+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/11/30/understanding-uicollection-flow-layout/</loc>
    
    <lastmod>2015-11-30T17:58:53+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/11/06/guide-to-customizing-uitableview-section-header-footer/</loc>
    
    <lastmod>2015-11-06T17:41:30+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/11/04/a-guide-to-nsnumberformatter/</loc>
    
    <lastmod>2015-11-04T09:23:06+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/10/27/implementing-nsfetchedresultscontroller-in-swift/</loc>
    
    <lastmod>2015-10-27T12:10:26+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/10/26/how-to-handle-units-such-as-mass-and-length-using-healthkit/</loc>
    
    <lastmod>2015-10-26T11:20:18+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/10/21/pitfall-swift-variadic-parameters-and-array/</loc>
    
    <lastmod>2015-10-21T17:33:25+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/10/14/guide-to-using-uipageviewcontroller/</loc>
    
    <lastmod>2015-10-14T17:45:03+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/10/13/how-to-create-uipageviewcontroller-in-storyboard-in-container-view/</loc>
    
    <lastmod>2015-10-13T12:37:57+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/10/09/guide-to-hosting-your-own-private-cocoapods-framework/</loc>
    
    <lastmod>2015-10-09T01:06:49+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/10/06/using-swift-in-existing-objective-c-project/</loc>
    
    <lastmod>2015-10-06T10:11:25+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/10/02/refresh-of-samwize-com-new-theme/</loc>
    
    <lastmod>2015-10-02T16:20:27+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/09/30/migrating-octopress-2-to-octopress-3/</loc>
    
    <lastmod>2015-09-30T23:45:26+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/09/07/fix-npm-slash-bower-install-with-su/</loc>
    
    <lastmod>2015-09-07T18:32:23+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/09/02/how-to-host-a-website-on-github-pages/</loc>
    
    <lastmod>2015-09-02T22:45:32+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/08/22/squashing-multiple-commits-into-one/</loc>
    
    <lastmod>2015-08-22T13:30:02+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/08/13/reinstall-octopress-on-a-new-system/</loc>
    
    <lastmod>2015-08-13T14:57:05+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/08/07/how-to-handle-remote-notification-with-background-mode-enabled/</loc>
    
    <lastmod>2015-08-07T16:28:43+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/07/10/how-to-really-clean-your-xcode-build/</loc>
    
    <lastmod>2015-07-10T14:43:38+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/06/24/pitfall-parse-circular-dependency-error-and-bidirectional-relationship/</loc>
    
    <lastmod>2015-06-24T12:26:11+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/06/16/guide-on-using-ocmock/</loc>
    
    <lastmod>2015-06-16T22:31:33+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/06/14/how-to-download-all-wwdc-2015-pdf-slides-only/</loc>
    
    <lastmod>2015-06-14T11:48:11+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/06/04/pitfall-using-uiactionsheet-or-uialertcontroller-and-first-tap-does-not-work/</loc>
    
    <lastmod>2015-06-04T11:41:53+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/06/02/pitfall-creating-parent-slash-abstract-entitiy-in-core-data/</loc>
    
    <lastmod>2015-06-02T11:05:38+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/05/25/how-to-create-retina-banner-ads-for-mopub-line-item/</loc>
    
    <lastmod>2015-05-25T16:04:49+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/05/06/how-to-make-an-expandable-header-image-in-a-uiscrollview/</loc>
    
    <lastmod>2015-05-06T11:07:27+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/04/29/everything-about-nsdateformatter/</loc>
    
    <lastmod>2015-04-29T16:27:45+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/04/29/how-to-handle-keyboard-hide-slash-show-in-your-view/</loc>
    
    <lastmod>2015-04-29T09:44:36+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/04/23/using-appledoc-to-generate-documentation-for-project/</loc>
    
    <lastmod>2015-04-23T11:00:34+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/04/23/guide-to-using-unwind-segues/</loc>
    
    <lastmod>2015-04-23T09:46:55+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/04/17/guide-to-using-promisekit/</loc>
    
    <lastmod>2015-04-17T08:49:54+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/04/13/uiscrollview-content-view-constraints-autolayout/</loc>
    
    <lastmod>2015-04-13T21:15:35+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/04/11/always-needed-guide-to-customize-uinavigationbar/</loc>
    
    <lastmod>2015-04-11T00:12:41+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/04/08/long-standing-bug-with-using-uiscreenedgepangesturerecognizer-created-with-xcode-interface-builder/</loc>
    
    <lastmod>2015-04-08T16:05:55+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/04/04/itms-90203-itunes-connect-error-require-arm64-architecture/</loc>
    
    <lastmod>2015-04-04T20:58:43+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/04/02/loading-encrypted-custom-fonts-in-ios/</loc>
    
    <lastmod>2015-04-02T21:14:11+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/03/26/using-swrevealviewcontroller-together-with-rbstoryboardlink/</loc>
    
    <lastmod>2015-03-26T11:08:32+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/03/25/setting-up-swrevealviewcontroller/</loc>
    
    <lastmod>2015-03-25T23:27:15+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/03/25/the-correct-way-to-type-quotation-marks-the-curly-kind/</loc>
    
    <lastmod>2015-03-25T14:28:45+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/03/20/how-to-use-reflect-to-set-a-struct-field/</loc>
    
    <lastmod>2015-03-20T14:45:20+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/03/11/xcode-commands-to-build-app-and-run-on-simulator/</loc>
    
    <lastmod>2015-03-11T18:18:07+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/03/05/pitfall-nslayoutconstraint-breaking-in-uicollectionview/</loc>
    
    <lastmod>2015-03-05T00:28:31+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/03/03/pitfall-release-scheme-optimizes-code/</loc>
    
    <lastmod>2015-03-03T14:57:14+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/02/27/how-to-break-into-multiple-storyboards-in-a-project/</loc>
    
    <lastmod>2015-02-27T22:23:13+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/02/27/golang-testing/</loc>
    
    <lastmod>2015-02-27T02:01:37+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/02/11/golang-interface-is-also-a-type/</loc>
    
    <lastmod>2015-02-11T21:39:52+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/02/10/extensions-must-be-built-for-iphone-slash-ipad/</loc>
    
    <lastmod>2015-02-10T10:55:04+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/01/30/bumping-build-number/</loc>
    
    <lastmod>2015-01-30T09:14:03+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/01/29/fastlane-replacing-ui-screen-shooter-and-screenshot-uploader/</loc>
    
    <lastmod>2015-01-29T22:57:12+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/01/29/homebrew-broken-on-yosemite/</loc>
    
    <lastmod>2015-01-29T18:06:56+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/01/26/projects-workspace-embedded-framework-and-cocoapods/</loc>
    
    <lastmod>2015-01-26T09:00:23+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/01/19/how-to-make-swift-objective-c-and-cocoapods-work-together/</loc>
    
    <lastmod>2015-01-19T16:43:28+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/01/16/pitfall-if-xcode-does-not-show-simulators-to-run-or-think-it-is-a-mac-app/</loc>
    
    <lastmod>2015-01-16T14:13:05+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/01/14/everything-about-uistatusbar/</loc>
    
    <lastmod>2015-01-14T09:45:35+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/01/14/what-is-build-active-architecture-only/</loc>
    
    <lastmod>2015-01-14T09:18:46+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/01/13/uistatusbar-with-light-content-style-not-working-pitfall/</loc>
    
    <lastmod>2015-01-13T10:42:40+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/01/12/using-cocoapods-in-a-multiple-targets-project/</loc>
    
    <lastmod>2015-01-12T18:22:12+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2015/01/12/cocoapods-got-stuck-with-single-branch-depth-1/</loc>
    
    <lastmod>2015-01-12T10:10:17+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/10/14/cocoapods-hang-when-pod-install-slash-update/</loc>
    
    <lastmod>2014-10-14T18:43:25+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/09/19/how-to-securely-store-secret-keys-in-ios-app/</loc>
    
    <lastmod>2014-09-19T19:53:52+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/09/18/how-to-solve-error-3014-when-updating-your-iphone-slash-ios-got-stuck/</loc>
    
    <lastmod>2014-09-18T10:58:44+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/09/17/the-new-iphone-6-plus-device-resolution/</loc>
    
    <lastmod>2014-09-17T09:21:55+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/08/22/creating-a-html-email-with-embedded-images/</loc>
    
    <lastmod>2014-08-22T11:16:14+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/07/25/increase-ubuntu-swap-space/</loc>
    
    <lastmod>2014-07-25T17:42:07+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/07/24/how-to-setup-git-server-gitlab-with-ssl/</loc>
    
    <lastmod>2014-07-24T16:34:37+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/07/23/error-with-facebook-login-using-test-users/</loc>
    
    <lastmod>2014-07-23T13:18:22+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/07/16/terrible-parse-error-object/</loc>
    
    <lastmod>2014-07-16T11:00:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/07/15/pitfall-with-using-anonymous-user-in-parse/</loc>
    
    <lastmod>2014-07-15T22:12:40+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/07/14/error-coredata-could-not-fulfill-a-fault-nsobjectinaccessibleexception/</loc>
    
    <lastmod>2014-07-14T14:06:35+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/07/11/setting-up-an-email-server-for-multiple-subdomains-on-digital-ocean/</loc>
    
    <lastmod>2014-07-11T21:47:11+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/07/10/autolayout-constraints-animation/</loc>
    
    <lastmod>2014-07-10T10:43:59+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/07/09/how-to-add-edit-and-remove-ios-calendar-events/</loc>
    
    <lastmod>2014-07-09T07:03:16+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/07/07/implementing-nsfetchedresultscontroller-for-uicollectionview/</loc>
    
    <lastmod>2014-07-07T16:43:56+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/07/04/the-rules-for-using-external-storage-in-core-data/</loc>
    
    <lastmod>2014-07-04T16:12:26+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/06/30/parse-custom-error-not-possible/</loc>
    
    <lastmod>2014-06-30T15:11:20+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/06/17/where-is-your-simulator-database-stored-on-your-mac/</loc>
    
    <lastmod>2014-06-17T13:51:18+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/06/15/auto-increment-build-number-in-xcode/</loc>
    
    <lastmod>2014-06-15T16:35:05+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/06/10/cannot-restart-mysql-for-digital-ocean-server-low-memory/</loc>
    
    <lastmod>2014-06-10T14:07:52+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/06/06/download-all-wwdc-2014-pdf-slides-only/</loc>
    
    <lastmod>2014-06-06T00:56:46+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/05/30/parse-error-141-uncaught-userid-must-be-a-string/</loc>
    
    <lastmod>2014-05-30T18:05:22+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/05/27/node-dot-js-request-module-with-gzip-slash-gunzip/</loc>
    
    <lastmod>2014-05-27T12:59:23+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/05/24/how-to-upload-many-localized-screenshots-to-itunes-connect/</loc>
    
    <lastmod>2014-05-24T11:34:49+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/05/22/create-multiple-targets-slash-apps-for-1-xcode-project/</loc>
    
    <lastmod>2014-05-22T22:50:32+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/05/20/installing-multiple-node-apps-on-vps/</loc>
    
    <lastmod>2014-05-20T14:24:47+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/05/19/running-nginx-with-apache-with-reverse-proxy/</loc>
    
    <lastmod>2014-05-19T12:20:28+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/05/17/how-to-setup-multiple-wordpress-or-domain-with-1-server-instance/</loc>
    
    <lastmod>2014-05-17T14:53:06+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/05/16/migrating-from-shared-webhost-to-vps-for-wordpress/</loc>
    
    <lastmod>2014-05-16T23:33:49+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/05/15/resolving-cocoapods-build-error-due-to-targets-building-for-only-active-architecture/</loc>
    
    <lastmod>2014-05-15T11:01:26+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/05/13/first-taste-with-visual-language-format/</loc>
    
    <lastmod>2014-05-13T10:19:38+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/05/12/deep-copying-of-nsarray-slash-nsdictionary-slash-any-object/</loc>
    
    <lastmod>2014-05-12T13:25:16+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/05/10/tutorial-on-using-afnetworking-2-dot-0/</loc>
    
    <lastmod>2014-05-10T09:42:16+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/05/09/the-package-manager-for-xcode-alcatraz/</loc>
    
    <lastmod>2014-05-09T10:52:29+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/04/23/what-happens-when-you-change-your-minimum-deployment-target/</loc>
    
    <lastmod>2014-04-23T15:41:31+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/04/15/internal-error-cannot-find-an-outgoing-row-head-for-incoming-head/</loc>
    
    <lastmod>2014-04-15T09:47:23+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/04/14/third-party-services-for-distributing-promo-codes/</loc>
    
    <lastmod>2014-04-14T01:05:08+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/04/11/difference-between-build-and-version-in-ios/</loc>
    
    <lastmod>2014-04-11T11:28:21+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/04/10/everything-about-ios-localization/</loc>
    
    <lastmod>2014-04-10T16:23:03+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/04/09/if-your-base-storyboard-with-localizable-dot-strings-is-not-working/</loc>
    
    <lastmod>2014-04-09T11:49:15+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/03/29/implementing-nsfetchedresultscontroller-with-magicalrecord/</loc>
    
    <lastmod>2014-03-29T18:52:52+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/03/29/how-to-save-using-magicalrecord/</loc>
    
    <lastmod>2014-03-29T18:21:47+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/03/28/copy-and-move-sqlite-database-from-device-to-simulator/</loc>
    
    <lastmod>2014-03-28T08:54:08+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/03/27/step-by-step-guide-to-using-magicalrecord-and-mogenerator/</loc>
    
    <lastmod>2014-03-27T16:55:30+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/03/27/dismiss-keyboard-when-tap-outside-a-uitextfield-slash-uitextview/</loc>
    
    <lastmod>2014-03-27T10:36:27+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/03/26/tip-use-xcode-snippets/</loc>
    
    <lastmod>2014-03-26T20:26:20+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/03/14/how-to-use-uiscrollview-with-autolayout/</loc>
    
    <lastmod>2014-03-14T11:04:40+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/03/13/why-i-am-not-going-to-use-reactivecocoa/</loc>
    
    <lastmod>2014-03-13T16:19:37+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/03/12/how-to-add-your-own-library-to-cocoapods/</loc>
    
    <lastmod>2014-03-12T20:51:31+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/03/12/everything-about-custom-fonts-for-ios-development/</loc>
    
    <lastmod>2014-03-12T11:15:52+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/03/07/what-mongoose-never-explain-to-you-on-case-sentivity/</loc>
    
    <lastmod>2014-03-07T15:59:24+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/03/07/how-to-use-node-dot-js-debugger/</loc>
    
    <lastmod>2014-03-07T14:50:41+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/03/07/multiple-heroku-account/</loc>
    
    <lastmod>2014-03-07T14:38:04+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/03/04/installing-java-7-for-eclipse/</loc>
    
    <lastmod>2014-03-04T22:40:57+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/02/27/bus-error-when-grunt-watch-update-your-node/</loc>
    
    <lastmod>2014-02-27T14:45:52+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/02/19/modern-text-editor-for-web-development/</loc>
    
    <lastmod>2014-02-19T00:25:33+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/02/12/know-the-actual-exact-commands-for-an-alias/</loc>
    
    <lastmod>2014-02-12T11:34:27+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/02/11/camera-programming-for-ios-7/</loc>
    
    <lastmod>2014-02-11T00:51:30+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/02/09/guide-to-creating-a-command-line-tool-with-node-dot-js/</loc>
    
    <lastmod>2014-02-09T18:28:23+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/02/08/a-guide-to-mochas-describe-it-and-setup-hooks/</loc>
    
    <lastmod>2014-02-08T02:26:43+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/02/07/add-git-submodule-to-a-local-repos-url/</loc>
    
    <lastmod>2014-02-07T00:36:20+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/02/06/mobile-developer-economics-2014/</loc>
    
    <lastmod>2014-02-06T10:44:09+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/02/05/relative-path-when-using-require-and-fs-for-node-dot-js/</loc>
    
    <lastmod>2014-02-05T08:40:24+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/01/31/the-best-documentation-generator-for-node/</loc>
    
    <lastmod>2014-01-31T16:21:45+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/01/29/mocha-the-most-popular-testing-framework-for-node/</loc>
    
    <lastmod>2014-01-29T23:38:03+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/01/27/use-async-library-to-improve-your-spaghetti-nested-asynchronous-functions/</loc>
    
    <lastmod>2014-01-27T22:14:56+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/01/25/difference-between-git-checkout-revert-and-reset/</loc>
    
    <lastmod>2014-01-25T01:11:35+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/01/23/use-composer-to-manage-your-library-dependencies-for-php/</loc>
    
    <lastmod>2014-01-23T12:38:17+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/01/20/install-rupa-z-to-replace-your-command-line-cd/</loc>
    
    <lastmod>2014-01-20T18:34:45+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/01/19/updated-octopress-twitter-no-longer-working/</loc>
    
    <lastmod>2014-01-19T16:55:31+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/01/19/load-dotfiles-aliases-in-zsh/</loc>
    
    <lastmod>2014-01-19T12:10:37+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/01/15/how-to-remove-a-commit-that-is-already-pushed-to-github/</loc>
    
    <lastmod>2014-01-15T22:02:24+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/01/15/getting-started-with-zsh/</loc>
    
    <lastmod>2014-01-15T00:35:56+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2014/01/12/getting-started-with-dotfiles/</loc>
    
    <lastmod>2014-01-12T11:44:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/10/20/how-to-use-jade-templating-in-express/</loc>
    
    <lastmod>2013-10-20T12:32:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/10/13/imac-shutdown-suddenly-and-randomly/</loc>
    
    <lastmod>2013-10-13T15:29:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/10/13/android-workshop-2013/</loc>
    
    <lastmod>2013-10-13T10:28:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/09/24/ios-support-matrix/</loc>
    
    <lastmod>2013-09-24T23:50:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/09/03/where-to-store-coredata-sqlite-file-and-avoid-apple-app-review-rejection/</loc>
    
    <lastmod>2013-09-03T15:41:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/09/01/how-you-can-pass-a-variable-into-callback-function-in-node-dot-js/</loc>
    
    <lastmod>2013-09-01T18:42:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/08/31/simple-http-get-slash-post-request-in-node-dot-js/</loc>
    
    <lastmod>2013-08-31T16:01:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/08/29/getting-started-with-node-dot-js-scripting/</loc>
    
    <lastmod>2013-08-29T23:07:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/07/17/auto-renewable-subscription-will-expire-much-quicker-in-sandbox-environment/</loc>
    
    <lastmod>2013-07-17T01:54:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/07/10/itunes-file-sharing-expose-slash-documents/</loc>
    
    <lastmod>2013-07-10T00:32:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/07/02/a-python-tool-to-extract-email/</loc>
    
    <lastmod>2013-07-02T20:28:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/07/02/wwdc-2013-download-sessions-directly/</loc>
    
    <lastmod>2013-07-02T00:54:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/06/28/ios-data-storage-guidelines-and-how-to-resolve-itunes-connect-reject/</loc>
    
    <lastmod>2013-06-28T01:10:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/06/14/crash-when-using-chartboostinterstitialcustomevent-in-mopub-unrecognized-selector-requestadwithsize/</loc>
    
    <lastmod>2013-06-14T00:50:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/06/12/remember-to-enable-iad-for-new-ios-apps-after-uploading-binary/</loc>
    
    <lastmod>2013-06-12T01:16:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/06/09/fix-rake-error-you-have-already-activated-rake-x-dot-x-x/</loc>
    
    <lastmod>2013-06-09T22:55:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/06/09/fix-cocoapod-error-the-platform-of-the-target-pods-is-not-compatible/</loc>
    
    <lastmod>2013-06-09T22:46:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/06/09/mac-right-click-using-keyboard-shortcut/</loc>
    
    <lastmod>2013-06-09T15:59:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/06/09/using-opencv-to-match-template-multiple-times/</loc>
    
    <lastmod>2013-06-09T02:15:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/06/08/armv7s-build-for-tesseract-and-opencv2/</loc>
    
    <lastmod>2013-06-08T00:07:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/06/06/extract-youtube-video-links-github-project/</loc>
    
    <lastmod>2013-06-06T22:17:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/05/27/show-hidden-files-in-finder-for-mountain-lion/</loc>
    
    <lastmod>2013-05-27T22:20:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/05/26/find-all-git-in-a-directory/</loc>
    
    <lastmod>2013-05-26T22:02:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/05/23/new-theme-for-octopress/</loc>
    
    <lastmod>2013-05-23T23:44:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/05/12/where-is-global-gitignore/</loc>
    
    <lastmod>2013-05-12T14:59:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/05/09/android-use-feature-element-is-case-sensitive/</loc>
    
    <lastmod>2013-05-09T22:12:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/05/07/why-an-android-app-is-not-supported-for-a-particular-device/</loc>
    
    <lastmod>2013-05-07T22:46:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/04/26/what-is-the-replacement-for-ios-udid/</loc>
    
    <lastmod>2013-04-26T00:11:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/04/24/android-developement-refresher-2013/</loc>
    
    <lastmod>2013-04-24T23:13:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/04/21/s3cmd-broken-pipe-error-errno-32/</loc>
    
    <lastmod>2013-04-21T13:26:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/04/17/migrate-mongodb-data-from-dotcloud-to-mongolab/</loc>
    
    <lastmod>2013-04-17T02:50:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/04/01/transfer-away-dotcloud-data-using-ftp/</loc>
    
    <lastmod>2013-04-01T23:41:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/03/29/how-to-run-ios-4-dot-3-simulator-on-mountain-lion/</loc>
    
    <lastmod>2013-03-29T15:23:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/03/27/clean-install-imac-on-mountain-lion/</loc>
    
    <lastmod>2013-03-27T21:54:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/03/15/post-request-to-uiwebview/</loc>
    
    <lastmod>2013-03-15T01:58:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/03/15/auto-fill-username-and-password-fields-in-uiwebview/</loc>
    
    <lastmod>2013-03-15T01:46:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/03/14/set-user-agent-for-uiwebview/</loc>
    
    <lastmod>2013-03-14T23:46:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/03/02/queue-http-operations-with-afnetworking/</loc>
    
    <lastmod>2013-03-02T22:55:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/02/16/sample-get-slash-post-using-google-appengine-java-httpconnection/</loc>
    
    <lastmod>2013-02-16T20:26:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/02/15/apple-trackpad-4-finger-not-working/</loc>
    
    <lastmod>2013-02-15T00:06:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/02/14/migrating-old-mac-to-new-mac/</loc>
    
    <lastmod>2013-02-14T23:29:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/02/01/code-change-needed-in-ios-6/</loc>
    
    <lastmod>2013-02-01T00:03:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/01/22/how-to-replicate-ios-crash-feedback-from-apple/</loc>
    
    <lastmod>2013-01-22T00:00:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/01/18/ios-developer-tips-2013/</loc>
    
    <lastmod>2013-01-18T21:47:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/01/14/it-takes-18-weeks-to-build-a-mobile-app/</loc>
    
    <lastmod>2013-01-14T23:36:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2013/01/11/ios-devices-cheat-sheet/</loc>
    
    <lastmod>2013-01-11T23:21:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/12/07/enable-nszombie-for-debugging-crashes/</loc>
    
    <lastmod>2012-12-07T23:50:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/12/06/7-ios-custom-popup-views/</loc>
    
    <lastmod>2012-12-06T21:38:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/11/29/phewtick-api-message-to-any-user/</loc>
    
    <lastmod>2012-11-29T22:18:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/11/28/how-to-migrate-svn-to-git/</loc>
    
    <lastmod>2012-11-28T23:10:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/11/26/tips-on-making-ios-app-icons/</loc>
    
    <lastmod>2012-11-26T23:42:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/11/25/create-async-test-with-ghunit/</loc>
    
    <lastmod>2012-11-25T01:44:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/11/23/app-engine-unused-discounted-instance-hour/</loc>
    
    <lastmod>2012-11-23T22:48:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/11/22/warning-do-not-use-base-internationalization-in-ios-5/</loc>
    
    <lastmod>2012-11-22T21:57:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/11/21/gae-or-dotcloud/</loc>
    
    <lastmod>2012-11-21T00:02:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/11/14/ios-adhoc-distribution-with-the-new-xcode/</loc>
    
    <lastmod>2012-11-14T22:00:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/11/13/which-ad-network-to-use-in-ios/</loc>
    
    <lastmod>2012-11-13T21:24:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/11/12/python-unit-testing-with-nosetests/</loc>
    
    <lastmod>2012-11-12T22:52:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/11/06/my-custom-localization-and-genstrings/</loc>
    
    <lastmod>2012-11-06T21:49:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/11/05/what-is-pythons-lambda-and-closure/</loc>
    
    <lastmod>2012-11-05T20:06:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/11/04/ios-accessibility-guide-for-developers/</loc>
    
    <lastmod>2012-11-04T18:25:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/11/03/the-mythical-team-month/</loc>
    
    <lastmod>2012-11-03T21:22:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/10/30/common-git-usage/</loc>
    
    <lastmod>2012-10-30T21:35:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/10/29/ios-guide-to-multiple-device-resolutions/</loc>
    
    <lastmod>2012-10-29T23:23:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/10/28/wifi-scanner-for-mac-osx-mountain-lion/</loc>
    
    <lastmod>2012-10-28T10:05:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/10/25/simple-get-post-afnetworking/</loc>
    
    <lastmod>2012-10-25T00:32:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/10/24/good-strategy-bad-strategy/</loc>
    
    <lastmod>2012-10-24T22:02:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/10/23/error-application-executable-missing-required-architecture/</loc>
    
    <lastmod>2012-10-23T22:20:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/10/22/updating-app-for-iphone-5/</loc>
    
    <lastmod>2012-10-22T01:14:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/10/19/why-i-hate-scala/</loc>
    
    <lastmod>2012-10-19T21:44:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/10/18/scala-tutorial-part-ii/</loc>
    
    <lastmod>2012-10-18T22:14:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/10/15/scala-plus-play-development-guide/</loc>
    
    <lastmod>2012-10-15T16:02:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/10/11/the-lean-startup/</loc>
    
    <lastmod>2012-10-11T00:08:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/10/09/configure-your-local-environment-for-scala-on-heroku/</loc>
    
    <lastmod>2012-10-09T00:35:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/10/07/a-short-scala-tutorial-for-java-developers/</loc>
    
    <lastmod>2012-10-07T21:10:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/10/04/how-to-setup-ghunit-with-cocoapods/</loc>
    
    <lastmod>2012-10-04T23:21:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/10/03/sentestingkit-does-not-support-wait-for-blocks/</loc>
    
    <lastmod>2012-10-03T00:21:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/10/02/app-store-changes-in-ios6/</loc>
    
    <lastmod>2012-10-02T22:22:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/10/01/unit-tests-with-cocoapods/</loc>
    
    <lastmod>2012-10-01T23:41:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/09/30/octopress-would-not-deploy/</loc>
    
    <lastmod>2012-09-30T21:59:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/09/29/singleton-slash-sharedinstance-template-for-ios-5-arc-and-gcd/</loc>
    
    <lastmod>2012-09-29T19:35:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/09/28/api-design-rules-for-ios-slash-os-x/</loc>
    
    <lastmod>2012-09-28T21:43:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/09/26/xcode-4-dot-5-tips-and-tricks/</loc>
    
    <lastmod>2012-09-26T01:16:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/09/24/octopress-table-stylesheet/</loc>
    
    <lastmod>2012-09-24T19:27:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/09/21/i-bought-samwize-dot-com-for-99-cents/</loc>
    
    <lastmod>2012-09-21T10:51:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/09/20/how-to-write-getter-slash-setter-for-static-variables/</loc>
    
    <lastmod>2012-09-20T14:14:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/09/19/how-you-should-write-getter-slash-setter-for-python/</loc>
    
    <lastmod>2012-09-19T18:49:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/09/18/non-ascii-character-in-python-file/</loc>
    
    <lastmod>2012-09-18T18:00:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/09/15/paros-a-mitmproxy-with-gui-for-sniffing-http-traffic/</loc>
    
    <lastmod>2012-09-15T01:47:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/09/14/adding-and-using-custom-font-in-ios/</loc>
    
    <lastmod>2012-09-14T00:13:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/09/13/sphinx-documentation-for-python/</loc>
    
    <lastmod>2012-09-13T22:08:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/09/12/hide-all-my-files-in-macs-finder/</loc>
    
    <lastmod>2012-09-12T13:18:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/09/11/how-to-setup-octopress-on-github-pages/</loc>
    
    <lastmod>2012-09-11T02:07:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/2012/09/10/switched-from-wordpress-to-octopress/</loc>
    
    <lastmod>2012-09-10T00:29:00+08:00</lastmod>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/about/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/development/apple-coding-style/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/articles/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/libs/core-ui/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/libs/core/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/design-resources/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/libs/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/ios-tutor/</loc>
    
  </url>
  

  

  
  <url>
    <loc>https://samwize.com/libs/kiv/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/libs/list-of-lists/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/libs/open-source-apps/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/libs/others/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/privacy/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/quotes/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/libs/react-native/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/libs/sdks/</loc>
    
  </url>
  

  

  
  <url>
    <loc>https://samwize.com/development/swift-advanced/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/libs/swiftui/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/tools/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/libs/what-did-this-app-use/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/xcode-plugins/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/CLAUDE/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/pages/libs/mac/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/page2/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/page3/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/page4/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/page5/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/page6/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/page7/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/page8/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/page9/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/page10/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/page11/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/page12/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/page13/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/page14/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/page15/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/page16/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/page17/</loc>
    
  </url>
  

  
  <url>
    <loc>https://samwize.com/page18/</loc>
    
  </url>
  


  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  
    
  <url>
    <loc>https://samwize.com/slides/remote-localizable-strings.html</loc>
  </url>
    
  

  
    
  <url>
    <loc>https://samwize.com/slides/swift-foundation-1.html</loc>
  </url>
    
  

  
    
  <url>
    <loc>https://samwize.com/slides/swift-foundation-2.html</loc>
  </url>
    
  

  
    
  <url>
    <loc>https://samwize.com/slides/swiftui-1.html</loc>
  </url>
    
  

  
    
  <url>
    <loc>https://samwize.com/slides/swiftui-2.html</loc>
  </url>
    
  

  
    
  <url>
    <loc>https://samwize.com/slides/swiftui-3.html</loc>
  </url>
    
  

  
    
  <url>
    <loc>https://samwize.com/slides/writing-good-code.html</loc>
  </url>
    
  

  
    
  <url>
    <loc>https://samwize.com/stackoverflow-profile-story.html</loc>
  </url>
    
  

</urlset>
