Swift

Swift

Objective-CとSwiftを使ってみよう – クラスを定義する(Swift編)

Objective-CとSwiftを使ってみよう – クラスを定義する(Objective-C編)ではObjective-Cにおけるクラスの定義の仕方を説明した。今回はSwiftにおける定義の仕方について簡単に説明を行いたい。
IT/Computer

CocoaPodsインストール方法(Bundler経由編)

CocoaPodsのインストール方法ではCocoaPodsのインストール方法について説明を行っていたが、その中で現在私がよく使う方法についての説明が漏れていたので、今回はその方法について記載を行いたい。
iOS

CarthageはCacheを活用する

今日では、macOSやiOSアプリをはじめとしたアップル製品向けのアプリを開発するときに一度は使ったことがあるであろうCarthageだが、うまく使いこなせていないせいで、不必要にビルド時間を長時間かさせてしまっていることがあったりする。こ...
Objective-C

iOSアプリの開発言語はSwiftが主流になったか

今日では、iOSアプリ開発では概ねSwiftが主流になったと言えるような状態になっている。少なくとも、私が関わっている限りではObjective-Cを使った開発はだいぶ聞かなくなっており、ライブラリー群でObjective-CやC言語の系統...
iOS

Stack Smashing Protectionは念の為要注意

関わっているプロジェクトで脆弱性診断を受けていた時に、スタックスマッシング攻撃に対する脆弱性が指摘されるという報告があり、現在対処法を検討するうことになったのだが、これはSwiftで開発したアプリでは珍しいことであるということもわかった。この記事では、スタックスマッシング攻撃について、およびその対策法等について書いてみたい。
IT/Computer

Carthageパッケージを作るのは簡単

皆さんはCarthageパッケージを作ったことはあるだろうか?Carthageパッケージを作るのは思ったよりも簡単で、GitHubアカウントさえ持っていればすぐにできてしまう。ここでは、Carthageのパッケージの作り方の仕組みを簡単に説...
Diary

RxSwiftを使っているが

ここ最近、仕事の関係からRxSwiftを使ってアプリ開発を使うようになった。最近はある程度は使い勝手がわかってきたのか、だいぶ扱いがわかってきたのだが、学習コストはそれなりにかかりそうだ。
iOS

Awesome iOSは是非とも知っておきたい

iOSアプリを開発するなら、是非とも「Awesome iOS」は知っておきたい。
Diary

Swiftに慣れると・・・

Objective-Cが使いづらくなるのは致し方ないだろう。多くの場合、Swiftの方が安全であること、また、Objective-Cの開発でもSwiftを意識しなければならないようになっているため、面倒になっているからである。
Objective-C

まだObjective-Cは健在と考えられる

2014年にSwiftが登場してから、新たに始まったアプリ/フレームワークのプロジェクトにSwiftが導入されるケースが増えているが、様々な理由でObjective-Cを使い続けているところも少なくない。
Diary

最近はObjective-Cを使わなくなった

最近、アプリ開発もSwiftがメインになって、Objective-Cはほとんど触らなくなった。大体のことはSwiftでできるようになり、iOS 8向け以降であればフレームワーク開発でもかなりSwiftで開発しやすくなったからだ。
Swift