Swift・iOS

Swiftを中心に学んだことを記録に残すブログです。技術に関係ない記事もたまに書いています。

API

【Swift】UICollectionView/APIから画像URLを取得して画像を表示

APIから画像URLを取得して画像をダウンロードし、UICollectionViewに表示するサンプルを実装してみました。 ※APIはPixabay APIを使用しています。 https://pixabay.com/ja/ ※2019/11 追記 以下記事でページネーションを実装しました。 www.hfoasi8fje3.work …

【Swift】APIからGETでデータを取得/CodableでJSONをデコード

過去に以下の記事で、AlamofireとSwiftyJSONを使った例、SwiftyJSONを使わずにCodableでパースする例を扱いましたが、今回はAlamofireとSwiftyJSON使わない例となります。 https://www.hfoasi8fje3.work/entry/2018/06/03/201000 https://www.hfoasi8fje3.wo…

【Swift】Swift4でJSONのパース(SwiftyJSONを使わない方法)

■はじめに 以前、【Swift】APIからPOSTでデータ取得する(Alamofire/SwiftyJSON) - Swift実践ブログでAlamofireとSwiftyJSONを使いましたが、今回はSwiftyJSONを使わずにパースしてみました。 ■開発環境 ・Xcode9.3.1 ・Swift4.1 ■実装部分 今回はOpenWeather…

【Swift】Swift4でチャットボットを作る(Repl-AI)

■はじめに AIチャットボット作成サービス「Repl-AI」のAPIを利用して、以下記事で作ったチャットアプリへチャットボットの機能を追加してみました。 【Swift】Swift4でチャットアプリを作る(JSQMessagesViewController/Firebase) - Swift実践ブログ ※本記…

Postmanを試してみる

API

■はじめに 最近APIを叩くことが度々あるのですが、知り合いのエンジニアの方から「Postman触ってみなよ」とアドバイスいただいたので試してみました。 ■Postmanとは 「OAuth認証 〜 アクセストークン取得 〜 ユーザーの新規登録 〜 ユーザー情報取得 〜 ユー…

【Swift】APIからPOSTでデータ取得する(Alamofire/SwiftyJSON)

■はじめに AlamofireとSwiftyJSONを使いGET通信でデータ取得をしたことはあったものの、POST通信ではやったことがなかったので、今回取り組んだ内容を記事に残します。 ■開発環境 ・Xcode9.3.1 ・Swift4.1 ■実装部分 // {}にはクエストURLを記述 let URL = "…