mszpro.com Open in urlscan Pro
172.67.73.41  Public Scan

Submitted URL: http://mszpro.com/
Effective URL: https://mszpro.com/
Submission: On September 12 via api from US — Scanned from US

Form analysis 1 forms found in the DOM

<form class="kg-signup-card-form" data-members-form="signup">
  <div class="kg-signup-card-fields">
    <input class="kg-signup-card-input" id="email" data-members-email="" type="email" required="true" placeholder="Your email">
    <button class="kg-signup-card-button kg-style-accent" style="color: #FFFFFF;" type="submit">
      <span class="kg-signup-card-button-default">Subscribe</span>
      <span class="kg-signup-card-button-loading"><svg xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
          <g stroke-linecap="round" stroke-width="2" fill="currentColor" stroke="none" stroke-linejoin="round" class="nc-icon-wrapper">
            <g class="nc-loop-dots-4-24-icon-o">
              <circle cx="4" cy="12" r="3"></circle>
              <circle cx="12" cy="12" r="3"></circle>
              <circle cx="20" cy="12" r="3"></circle>
            </g>
            <style data-cap="butt">
              .nc-loop-dots-4-24-icon-o {
                --animation-duration: 0.8s
              }

              .nc-loop-dots-4-24-icon-o * {
                opacity: .4;
                transform: scale(.75);
                animation: nc-loop-dots-4-anim var(--animation-duration) infinite
              }

              .nc-loop-dots-4-24-icon-o :nth-child(1) {
                transform-origin: 4px 12px;
                animation-delay: -.3s;
                animation-delay: calc(var(--animation-duration)/-2.666)
              }

              .nc-loop-dots-4-24-icon-o :nth-child(2) {
                transform-origin: 12px 12px;
                animation-delay: -.15s;
                animation-delay: calc(var(--animation-duration)/-5.333)
              }

              .nc-loop-dots-4-24-icon-o :nth-child(3) {
                transform-origin: 20px 12px
              }

              @keyframes nc-loop-dots-4-anim {

                0%,
                100% {
                  opacity: .4;
                  transform: scale(.75)
                }

                50% {
                  opacity: 1;
                  transform: scale(1)
                }
              }
            </style>
          </g>
        </svg></span>
    </button>
  </div>
  <div class="kg-signup-card-success" style="color: #000000;"> Email sent! Check your inbox to complete your signup. </div>
  <div class="kg-signup-card-error" style="color: #000000;" data-members-error=""></div>
</form>

Text Content

 * ホームページ
 * App Store
 * 会社概要
 * X
 * Mastodon
 * Buy me Coffee ☕️✨

Subscribe





こんにちは!@MszProです高校生のときにプログラミングを始め、自分のスタートアップを立ち上げまし



プログラミングの力で、世界をより良くする。WRITE THE CODE, MAKE THE WORLD A BETTER PLACE.

2025年日本国際博覧会の「TEAM EXPO 2025」プログラム/共創チャレンジに登録された活動です。




HAVE FUN IN APPLE VISION PRO!

私のVision OSゲーム「スペーシャルボクサー」:音楽を選んで、リズムに合わせて迫りくる障害物をパンチし、爆弾を避けよう。

Learn More



🐘🔑🌤️ BOOST YOUR SNS ✨

🐘Mastodon、🔑Misskey、🌤️Blueskyがひとつになり、ローカルのAIアルゴリズムがあなたのフィードに興味深い投稿をミックスする。

Learn More



誰でも使える3D SCANNER

iPhone及びiPadからARスキャン~8分で3Dモデルをゲット

Learn more



RUN LINUX & MACOS BETA ON YOUR MAC

Mac環境内でのLinuxおよびMacOSシステムをシームレスに実行できる、効率的なMacOS用の仮想マシンアプリです。

Learn more



CREATIVE QR CODE

URLとアートスタイルを入力すると、スキャン可能なアーティスティックなQRコードを生成します。

Learn more



KYOTO GUIDE

通常、京都を訪れる旅行者は、限られだ場所しか訪れません。京都には魅力ある場所がもっとたくさんあるはずです。そこで、私は京都の神社仏閣、116ヶ所を巡り写真を撮影して、『京都神社ガイド』のアプリを作りました。

Learn more



NIL - FUTURISTIC MATRIX-BASED CHAT CLIENT

Learn more


高校生の時に初めてアプリを開発し、App Storeで公開しました。

現在、個人で開発・公開したアプリケーションやゲームは56本以上あります。




MADE WITH TEA AND PASSION IN KYOTO

App Storeで55本のアプリを公開しましたiOSプログラミングに関する記事を87本掲載しました記事は50万回以上の閲覧と3112個の以上のいいねとストック







IOSアプリの開発方法や最新のフレームワークについての記事を書いて

無料で公開しています

Qiita




プロフィール ABOUT ME

趣味

自然、アニメ、撮影

経験

iOSアプリ開発:7年

・App Storeに公開した50本のアプリケーション(SwiftUI, Virtualization 仮想化, CloudKit クラウド, Core
Data データベース, ARKit 拡張現実, Vision 機械視覚, CoreML, App Clip, Widget, ...)

・Qiitaに88件のiOS記事を公開してきました

Carnegie Mellon University (2018-2022)

Electrical and Computer Engineering

Stanford University

Summer session

Apple Inc. ソフトウェアエンジニア (2019、2020)

・Appleでソフトウェアエンジニアとして働いたことがあります。特別プロジェクト。

Apple WWDC Scholarship(2017、2018)

・Appleが実施する WWDC(世界開発者会議)2017 2018
スカラシップ(奨学金)を受賞し、世界中の奨学生350人の1人として世界開発者会議に招待されました。

Server Linux サーバーサイド

RedHat認定エンジニア (Red Hat Certified Engineer) 技能検定

RedHat認定システム管理者 (Red Hat Certified System Administrator) 技能検定


💡
There's an old Wayne Gretzky quote that I love. I skate to where the puck is
going to be, not to where it has been.
- Steve Jobs



SIGN UP FOR ^ IOS DEV LETTER ^

iOS開発に関するヒント、ニュース、Qiita記事のサマリーを共有します。

Subscribe
Email sent! Check your inbox to complete your signup.


No spam. Unsubscribe anytime.


VISIONOS: MAKING 3D OBJECTS TAPPABLE

Talks about how to add a .usdz 3D model to the user's room immersive space, and
how to detect pinch to select tap gesture to the 3D model.
2024年8月29日 3 min read


THE REPOSITORY DEBIAN GNU/LINUX 12 DVD DOES NOT HAVE A RELEASE FILE - HOW TO FIX

Run the following to open the editor for sudoedit /etc/apt/sources.list And
comment out the first line by adding # to the beginning Problem solved!
2024年8月28日


VISIONOS APP GAME DEVELOPMENT 101 (2D VIEW, IMMERSIVE SPACE, TAPPABLE 3D
OBJECTS, WINDOWGROUP)

Learn how to develop app for VisionOS Apple Vision Pro, including displaying 3D
.usdz assets, showing immersive space, detect tap on the 3D entity. Using
RealityKit and SwiftUI.
2024年8月21日 17 min read


SWIFTUI TEXT UNDERLINE, STRIKETHROUGH, KERNING, ADD SYMBOL, COMBINE MULTIPLE
TEXTS

Can you make the same view as shown in the header thumbnail? If you can, save
your time by skipping this article. Otherwise, let's go! Different default font
size We will start off with the basics like font size. You can use the
.font(.title3) to set a
2024年8月10日 4 min read


SWIFTUI LIST CONTROL SPACING BETWEEN SECTIONS (LISTSECTIONSPACING)

In SwiftUI List, you can use the listSectionSpacing view modifier for List view
to control how much space is in between different sections. Base code We will
use this code as a starting point: // // ListSpacingControl.swift //
WhatsNewIniOS18 // // Created by Msz on 8/10/24. // import SwiftUI struct
ListSpacingControl: View { let
2024年8月10日 1 min read


SPATIAL DREAM - VISION PRO PUZZLE GAME

Featured in WWDC 24 keynote. A tiny puzzle game in your room for Apple Vision
Pro. You toggle the switches, adjust the clock, complete the Egyptian tablet,
and discover secrets within the museum.
2024年8月3日 2 min read


USE KEYCLOAK TO LOG INTO GOOGLE WORKSPACE (KEYCLOAK 25 SAML SSO)

This guide talks about setting your enterprise Keycloak as a way your employee
can log into their Google Workspace. Most of the guides online talk about how to
use Google as an identity provider for KeyCloak. The only one I found about
using Keycloak as identity provider to Google was
2024年8月1日 2 min read


INCREASE MAXIMUM POST CHARACTERS LIMIT FOR MASTODON SERVER V4.3.0

[Mastodon] Change your maximum character count, newest guide for V4.3.0 Mastodon
server admins self hosted instances.
2024年7月30日 1 min read


MAKING A CONFIGURABLE WIDGET FOR YOUR IOS APP

iOS, Swift, SwiftUI: Use WidgetKit and Siri Intent to make a configurable
widget. User can select the city for a weather widget for example. User can long
press and tap Edit Widget to edit the data, which is dynamically loaded.
2024年7月9日 7 min read


SET UP SLIDING SYNC FOR MATRIX SELF-HOSTED INSTANCES

Adapt to Element X client by adding Sliding Sync to your self host Matrix
Synapse server, with Docker Compose, Nginx reverse proxy, CloudFlare worker
function.
2024年5月30日 1 min read


DETECT AND EXTRACT OBJECTS WITHIN IMAGE IN IOS (IMAGEANALYSISINTERACTION,
VNGENERATEFOREGROUNDINSTANCEMASK)

In Photos app, long press will extract objects from image. We will implement
this same feature using `ImageAnalysisInteraction`, and
`VNGenerateForegroundInstanceMaskRequest`. For SwiftUI and UIKit.
2024年5月28日 5 min read


「ITMS-91053: MISSING API DECLARATION」アプリのプライバシーレポートでのAPI使用宣言(IOSアプリを審査に提出したら)

Qiita: https://qiita.com/mashunzhe/items/d2c035c0d4794a6bf211 Medium (English
version):
https://medium.com/@MszPro/itms-91053-missing-api-declaration-for-accessing-userdefaults-timestamps-other-apis-d5c0cbf84a5e
App Storeにアップデートを提出しようとして、以下のメールを受け取ったことはありますか? WWDC
2023で明らかになったように、UserDefaultsのようなAPIを使用する場合は、プライバシーレポートを作成する必要があります。2024年5月1日から、このようなプライバシー宣言なしで新しいアプリのビルドをアップロードすることは許可されません。
プライバシーレポートを作成するには、以下の手順に従ってください: まず、プロジェクトに新しいファイルを作成します: そのファイルのタイプは「App
Privacy」と呼ばれます このファイルが適用されるター
2024年3月17日 6 min read


ITMS-91053: MISSING API DECLARATION — FOR ACCESSING USERDEFAULTS, TIMESTAMPS &
OTHER APIS

Have you tried to submit an update to App Store and received the following
email? It is known from the WWDC 2023 that you have to create a privacy report
when you use APIs like UserDefaults. Starting from May 1, 2024, uploading new
builds of apps without such a privacy
2024年3月17日 7 min read
Featured


SELF-HOST FEDERATED BLUESKY INSTANCE (PDS) WITH CLOUDFLARE TUNNEL

Self host your own Bluesky PDS Personal Data Server on Fediverse, using
CloudFlare tunnel to hide your server IP address. Federate with main bsky.social
instance.
2024年2月25日 5 min read
Featured


CREATING CUSTOM SWIFT MACROS (WITH EXAMPLES SF SYMBOL / URL VALIDATOR / ICLOUD
KEY-VALUE STORE BIND)

This article will talk about creating your own custom Swift Macro. It will cover
ExpressionMacro and AccessorMacro. With examples of SF Symbol name validate, URL
validate, and bind variable to iCloud key-value store.
2023年10月5日 9 min read
^ MszPro ^ © 2024
 * Sign up