Sitelet https://github.com/KC-2001MS
Skip to content
View KC-2001MS's full-sized avatar

Block or report KC-2001MS

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KC-2001MS/README.md

Self-introduction

Summary

I have been interested in programming since I was a little boy, but I could not take the plunge.
However, with the release of SwiftUI, I can now easily create apps, and I am currently developing several apps.










Skill

  • Swift ( 2020 ~ )
    This is the main technology I use. I also use the following APIs related to this technology
    ・Foundation(URLSession,KeyValueStore, etc.) ( 2020 ~ )
    ・SwiftUI ( 2020 ~ )
    ・Observation ( 2023 ~ )
    ・Core Data -> SwiftData ( 2023 ~ )
    ・TipKit ( 2024 ~ )
    ・WidgetKit ( 2020 ~ )
    ・App Intents ( 2023 ~ )
    ・Core Motion ( 2023 ~ )
    ・MapKit ( 2024 ~ )
    ・OSLog ( 2023 ~ )
    ・Swift-Docc ( 2023 ~ )
    ・BackgroundAssets ( 2023 ~ )
    ・Swift Macros ( 2024 ~ )
    ・Swift Testing ( 2024 ~ )
    ・Swift Charts ( 2024 ~ )
    ・StoreKit ( 2024 ~ )
    ・Core Location ( 2024 ~ )
    ・Network ( 2024 ~ )
    ・Embedded Swift ( 2025 ~ )
    ・Local Authentication ( 2025 ~ )
    ・Service Management ( 2025 ~ )
    ・Core Transferable ( 2025 ~ )
    ・Uniform Type Identifiers ( 2025 ~ )
    ・Subprocess ( 2025 ~ )
    ・Foundation Models ( 2026 ~ )
    ・ActivityKit ( 2026 ~ )
    ・RelevanceKit ( 2026 ~ )
    ・Core Spotlight ( 2026 ~ )
    ・Translation ( 2026 ~ )
    ・Natural Language ( 2026 ~ )
    ・Speech ( 2026 ~ )
    ・Sensitive Content Analysis ( 2026 ~ )
    ・Image Playground ( 2026 ~ )
    ・Visual Intelligence ( 2026 ~ )
    ・Journaling Suggestions ( 2026 ~ )
    ・HealthKit ( 2026 ~ )
    ・MusicKit ( 2026 ~ )
    ・AVFoundation, AVKit ( 2026 ~ )
    ・PhotosUI ( 2026 ~ )
    ・Watch Connectivity ( 2026 ~ )
    ・Declared Age Range ( 2026 ~ )

  • AT Protocol ( 2026 ~ )
    I used ATProtoKit to develop a Bluesky client app.

  • HTML, CSS, Javascript ( 2023 ~ )
    I used it to create a portfolio website.

  • JavaScript for Safari Web Extension ( 2023 ~ )
    JavaScript is used to develop Safari extensions. I use it minimally and am not an expert in it.

  • TypeScript and Next.js ( 2024 ~ )
    The portfolio site was completely redesigned. In doing so, we have employed these technologies.

  • TypeScript for Safari Web Extension ( 2024 ~ )
    Technical verification of the ability to replace Safari extensions created in JavaScript with TypeScript.

  • CI/CD ( 2024 ~ )
    ・Xcode Cloud ( 2024 ~ )
    ・GitHub Actions ( 2024 ~ )

Apps

Recently released apps are shown at the top of each. See my portfolio site for more details.

Developed Apps

This application is a list of applications I have developed with additional functionality. Some of the original applications may exist.

  • ATP Nexus ( 2026 ~ )
    A client app for Bluesky, the social network built on the AT Protocol. Enjoy your feeds and lists freely, with features optimized for Apple devices such as multiple accounts, Handoff and widgets.
    Support page

  • FileSprout ( 2025 ~ )
    A menu bar app that creates empty files with any name and extension. Add them right where you need them by dragging and dropping or copying them to the clipboard.
    Support page

  • SSH Key Wallet ( 2025 ~ )
    The easiest way to manage SSH encryption keys and SSH Config files in ~/.ssh/ based on OpenSSH.
    Support page

  • Uncheck X ( 2023 ~ )
    Resets checkboxes and radio buttons that are selected by default on the Web site to unselected status.
    Support page

Porting app

This is a port of an existing application. Basically, there is no functionality that I implemented.

  • Death To _blank ( 2023 ~ )
    Sometimes when you open a link on a web page, it opens in a different tab, right? This extension prevents that phenomenon.
    The original extension exists as a Chrome extension and has been ported in collaboration with its author.
    Support page

Localized App

These are the list of applications involved in the translation.

  • Declutter for Safari ( 2022 )
    When the same URL is opened in different tabs, delete one of them to organize the tabs.

Package

These are the list of packages produced.

  • SwiftWindowLauncher ( 2025 ~ )
    Package that makes it easy to open windows from the CLI or the main function.
  • Information ( 2024 ~ )
    Package that provides type-safe access to Info.plist values using macros.
  • AnimatedImage ( 2026 ~ )
    Package for displaying GIF, APNG and animated WebP images in SwiftUI.
  • SwiftStorage ( 2024 ~ )
    Macro to generate Observation code for persistence by UserDefaults. It is designed to integrate seamlessly with SwiftUI.
    Documentation
  • Hashify ( 2025 ~ )
    Macro that provides compile-time hashing functionality for string literals.
  • SwiftLI ( 2024 ~ )
    A package that makes it easy to create a CUI for a command line tool in a SwiftUI-like manner. It was inspired by SwiftUI and Ignite.
    Documentation
  • OnboardingUI ( 2023 ~ )
    Package for creating easy onboarding with SwiftUI.
    Documentation
  • AboutUI ( 2024 ~ )
    Package to create a window about macOS apps in SwiftUI.
    Documentation
  • ArticleUI ( 2024 ~ )
    A package that allows you to create a UI for articles like List in SwiftUI.
    Documentation

Shell Script

  • Shell-Config-Setup ( 2022 ~ )
    Shell scripts to easily configure the OS and download applications.

Others

  • Word-Filter-X-Templates ( Template, 2023 ~ )
    Template site for Word Filter X configuration data.
  • Swift ( Bluesky Feed, 2024 ~ )
    This feed provides information related to the Swift language.
  • Swift ( Brave Goggle, 2024 ~ )
    This goggle provides information related to the Swift language.
  • Iroiro's portfolio ( Website, 2023 ~ )
    This is the homepage. The purpose of this site is to introduce and support the services I have made available to the public.

Supporting

If you would like to make a donation, please click here. The money you give will be used to improve my programming skills and maintain the application.

Buy Me A Coffee Pay by PayPal Sponsor KC-2001MS

Contact

Please contact me through the following e-mail address.
iroiro.work1234@gmail.com

Links

Pinned Loading

  1. Word-Filter-X-Templates Word-Filter-X-Templates Public

  2. OnboardingUI OnboardingUI Public

    Library to easily build onboarding like Apple's stock apps with SwiftUI

    Swift 23 1