Shohei YokoyamaWhat’s Metal Shading Language (MSL)?Processing executed in parallel on the GPU can use a Shading language called Metal’s original Metal Shading Language (MSL).Sep 28, 2019Sep 28, 2019
Shohei YokoyamaRendering graphics content using the MetalKit frameworkThis article describes the basics of rendering graphics content with Metal. In the sample code, it creates a view that uses Metal to draw…Aug 19, 20191Aug 19, 20191
Shohei YokoyamaIntroducing MetalMetal is a low-level computer graphics API developed by Apple Inc., Metal provides near-direct access to the graphics processing unit…Aug 13, 2019Aug 13, 2019
Shohei YokoyamaWhat’s HTTP Live StreamingHTTP Live Streaming (HLS) is an HTTP-based adaptive bitrate streaming communications protocol implemented by Apple Inc. HLS send live and…May 25, 20191May 25, 20191
Shohei YokoyamaManual Memory Management in SwiftYou can access the memory of specific data directly by using Pointer classes.Jan 20, 20191Jan 20, 20191
Shohei YokoyamaUnderstanding Memory LayoutThe memory refers to the computer hardware integrated circuits that store information for immediate use in a computer. The computer memory…Nov 10, 2018Nov 10, 2018
Shohei YokoyamaFlatMap operators in RxSwiftI develop an iOS application using RxSwift in the project. I’d like to share tips to better understand RxSwift. This article describes the…Aug 3, 20175Aug 3, 20175
Shohei YokoyamaDispatchWorkItem in SwiftSwift3がリリースされ、Grand Central Dispatch(GCD)のAPIが大幅に変更されてからは、Cベースな構文からSwiftライクにGCDが扱えるようになりました。本記事では、GCDの中でもDispatchWorkItemについて簡単にまとめています。May 6, 2017May 6, 2017