くっきー

iosアプリ開発の勉強をしています。 備忘録として色々投稿していこうと思います。

くっきー

iosアプリ開発の勉強をしています。 備忘録として色々投稿していこうと思います。

記事一覧

ADB exited with exit code 1 Performing Streamed Installというエラー

最近Flutterの勉強を始めまして、環境構築から苦戦しておりました(汗) その中でビルドをした際に発生した本日のタイトルのエラーを備忘用に残します。 ◉エラー本文 "ADB…

くっきー
2年前

ランダムに値を取得してみた

ランダムに値を取得したい年頃ってありますよね。 その時のために実装を覚えておきましょう。 1: テキトーにプロジェクトを作る、storyboardから編集 2: プログラムと繋…

くっきー
2年前
1

Scroll Viewを使ってみた

スクロールはどのアプリにも大体ありますよね。 備忘用に基礎的な実装をしてみます。 1-1 Storyboardを開く 1-2 scrollViewを追加する 1-3 制約をつける、全てsafeArea…

くっきー
2年前
1

Storyboard Referenceを使ってみた

storyboardを分けて見やすくするためにstoryboard referenceは便利です。 なので備忘用に残します。 1-1 テキトーにプロジェクトを作成 1-2 storyboard上でTabBarを作る …

くっきー
2年前

クラスで配列のデータとかをまとめてみた

配列のデータとかが多すぎる場合、そのまま該当のプログラム上に書くとコードが冗長になりますよね。 なので他クラスにまとめて書いてそこから取り出しましょう。 ◉サン…

くっきー
2年前
2

MapViewを使って現在地を表示しよう

マップ機能を取り入れたい時に役立つ知識だと感じたので備忘用に残します。 ◉参考記事 それでは実装していきましょう。 1: storyboard上で見た目を作る。上部にボタン…

くっきー
2年前
1

ターミナルの大きさを固定してみた

デフォルトの状態だと毎回ターミナルの大きさが小さく感じて手作業でいい感じにサイズ変更をしていましたが、この前開く時の大きさを固定出来るということを知ったので備忘…

くっきー
2年前

画面遷移をする時に値を渡してみた

基礎的な部分なので備忘用に残します ◉サンプル ・プロジェクト全体像 ◆ViewController.swiftのコード全体 import UIKit class ViewController: UIViewController {…

くっきー
2年前
1

Cosmosというライブラリを使ってみた

5つ星判定みたいなやつですね、意外と面白かったので使ってみました。 Github: ◉サンプル コード全体 import UIKitimport Cosmos class ViewController: UIViewContr…

くっきー
2年前
1

Alamofireを使ってみよう

有名なやつですね、自分もまだまだ理解が足りていないので備忘用に残します。 Github: 参考記事: ◉サンプル ◆コード全体(pod installでAlamofireをインストールして…

くっきー
2年前
2

PopUpDialogというライブラリを使ってみた

アラート表示みたいなやつです、ぜひ使ってみましょう。 Github: ◉サンプル(画像表示とかはしなくても良いです笑) 今回はボタンを押した時に表示させています。 コード…

くっきー
2年前
1

Bubble Transitionというライブラリを使ってみた

画面遷移をオシャレに行えるものです。 Github: ◉サンプル 実装1: 画像のようにそれぞれボタンをテキトーに配置 実装2: "GO"ボタンがある方のコード全般 import UIK…

くっきー
2年前
1

tableViewのセルがタップされた時のハイライトを消す

デフォルトではセルがタップされた時にハイライトが表示されます(タップされたことがわかりやすいように) そのハイライトが別にいらないのであればコードを記述することで…

くっきー
2年前

Gitを使い始めよう

Gitって最初は難しく感じますよね 自分も未だ個人での開発経験しかないので完全には使いこなせてはいませんが今後の備忘用に基礎的な部分を実際にターミナルを使って実践し…

くっきー
2年前

データ型の基本を復習してみた

プログラミングに限らずどんなことも基礎を大事にしないといけませんね! というわけでデータ型の使い方を例を用いて備忘用に残します。 Swiftでは、 String型(文字列) I…

くっきー
2年前
1

同じ見た目のパーツを一つのコードにまとめる

今回は同じ見た目のボタンを複数設置して、一つのコードで管理して角を丸くしてみます。 1: まずはプロジェクトを作成 2: ボタンを五個配置してテキトーに色とかつけてお…

くっきー
2年前
1
ADB exited with exit code 1 Performing Streamed Installというエラー

ADB exited with exit code 1 Performing Streamed Installというエラー

最近Flutterの勉強を始めまして、環境構築から苦戦しておりました(汗)
その中でビルドをした際に発生した本日のタイトルのエラーを備忘用に残します。

◉エラー本文

"ADB exited with exit code 1 Performing Streamed Install"

直訳すると、「ADBが終了コード1で終了しました。ストリームインストールの実行」となりエラー内容の意味がわかりま

もっとみる
ランダムに値を取得してみた

ランダムに値を取得してみた

ランダムに値を取得したい年頃ってありますよね。
その時のために実装を覚えておきましょう。

1: テキトーにプロジェクトを作る、storyboardから編集

2: プログラムと繋げて以下のコードをコピペ

import UIKit

class ViewController: UIViewController { @IBOutlet weak var label: UILabel!

もっとみる
Scroll Viewを使ってみた

Scroll Viewを使ってみた

スクロールはどのアプリにも大体ありますよね。
備忘用に基礎的な実装をしてみます。

1-1
Storyboardを開く

1-2
scrollViewを追加する

1-3
制約をつける、全てsafeAreaから0に設定
*この時点で制約エラーが出ますが一旦無視してOKです。

1-4
Viewを追加する(わかりやすく色をつけておきましょう)

1-5
Viewにも制約をつける、全てscrollVi

もっとみる
Storyboard Referenceを使ってみた

Storyboard Referenceを使ってみた

storyboardを分けて見やすくするためにstoryboard referenceは便利です。
なので備忘用に残します。

1-1
テキトーにプロジェクトを作成

1-2
storyboard上でTabBarを作る

元からあったコントローラーは消しましょう

1-3
command + Nで新規storyboardを追加

1-4
Home.storyboard上でTab Bar Itemを

もっとみる
クラスで配列のデータとかをまとめてみた

クラスで配列のデータとかをまとめてみた

配列のデータとかが多すぎる場合、そのまま該当のプログラム上に書くとコードが冗長になりますよね。
なので他クラスにまとめて書いてそこから取り出しましょう。

◉サンプル

◉コード全体

import UIKit

class ViewController: UIViewController { @IBOutlet weak var tableView: UITableView!

もっとみる
MapViewを使って現在地を表示しよう

MapViewを使って現在地を表示しよう

マップ機能を取り入れたい時に役立つ知識だと感じたので備忘用に残します。

◉参考記事

それでは実装していきましょう。

1: storyboard上で見た目を作る。上部にボタン、真ん中にMKMapViewを配置

2: Info.plistを選択して、以下の二つを新規追加する(許可表示のための設定らしいです)

Privacy - Location Usage Description
Priva

もっとみる
ターミナルの大きさを固定してみた

ターミナルの大きさを固定してみた

デフォルトの状態だと毎回ターミナルの大きさが小さく感じて手作業でいい感じにサイズ変更をしていましたが、この前開く時の大きさを固定出来るということを知ったので備忘用に残します(気付くの遅すぎ笑)

◉まずはデフォルト設定の状態で開いてみましょう

んー、悪くはないのですが自分には少し小さく感じます。

*スライムの表示方法は以下のサイトを参考にしてください

では、デフォルトの値を変更していきましょ

もっとみる
画面遷移をする時に値を渡してみた

画面遷移をする時に値を渡してみた

基礎的な部分なので備忘用に残します

◉サンプル

・プロジェクト全体像

◆ViewController.swiftのコード全体

import UIKit

class ViewController: UIViewController { @IBOutlet weak var label: UILabel! @IBOutlet weak var textField: UIT

もっとみる
Cosmosというライブラリを使ってみた

Cosmosというライブラリを使ってみた

5つ星判定みたいなやつですね、意外と面白かったので使ってみました。

Github:

◉サンプル

コード全体

import UIKitimport Cosmos

class ViewController: UIViewController { @IBOutlet weak var cosmosView: CosmosView! @IBOutlet var rateBut

もっとみる
Alamofireを使ってみよう

Alamofireを使ってみよう

有名なやつですね、自分もまだまだ理解が足りていないので備忘用に残します。

Github:

参考記事:

◉サンプル

◆コード全体(pod installでAlamofireをインストールしておいてください)

Article.swiftというファイルを作成して以下コードを記述

struct Article: Codable { let title: String var use

もっとみる
PopUpDialogというライブラリを使ってみた

PopUpDialogというライブラリを使ってみた

アラート表示みたいなやつです、ぜひ使ってみましょう。

Github:

◉サンプル(画像表示とかはしなくても良いです笑)

今回はボタンを押した時に表示させています。
コード全体:

import UIKitimport PopupDialog

class ViewController: UIViewController { @IBOutlet weak var imageVie

もっとみる
Bubble Transitionというライブラリを使ってみた

Bubble Transitionというライブラリを使ってみた

画面遷移をオシャレに行えるものです。

Github:

◉サンプル

実装1:
画像のようにそれぞれボタンをテキトーに配置

実装2:
"GO"ボタンがある方のコード全般

import UIKitimport BubbleTransition

class ViewController: UIViewController { @IBOutlet weak var someBut

もっとみる
tableViewのセルがタップされた時のハイライトを消す

tableViewのセルがタップされた時のハイライトを消す

デフォルトではセルがタップされた時にハイライトが表示されます(タップされたことがわかりやすいように)

そのハイライトが別にいらないのであればコードを記述することで消せます。

通常ver

◉ソースコード(デフォルト)

それではハイライトを消しましょう

cellForRowAt内に以下コードを追記するだけです、シンプルですね

// ハイライトを消す cell.selectionSt

もっとみる
Gitを使い始めよう

Gitを使い始めよう

Gitって最初は難しく感じますよね
自分も未だ個人での開発経験しかないので完全には使いこなせてはいませんが今後の備忘用に基礎的な部分を実際にターミナルを使って実践してみます。

何回かに分けて投稿していこうと思います。

*Gitの初期設定、Githubへの登録が完了している前提で進めていきます。

今回はブランチを作ってマージするところまでの流れをやっていきます。

それでは初めていきましょう。

もっとみる
データ型の基本を復習してみた

データ型の基本を復習してみた

プログラミングに限らずどんなことも基礎を大事にしないといけませんね!
というわけでデータ型の使い方を例を用いて備忘用に残します。

Swiftでは、

String型(文字列)
Int型(整数)
Double(小数点も扱える)
Bool(真偽値)

みたいな感じで覚えてます(間違えてたら訂正してください、、、)

それではテキトーにプロジェクトを作って実際に確かめてしましょう

1: プロジェクト

もっとみる
同じ見た目のパーツを一つのコードにまとめる

同じ見た目のパーツを一つのコードにまとめる

今回は同じ見た目のボタンを複数設置して、一つのコードで管理して角を丸くしてみます。

1: まずはプロジェクトを作成

2: ボタンを五個配置してテキトーに色とかつけておきましょう

3: このままビルドしてみましょう

ボタンに見えなくもないですがあまりかっこよくないですね

ではここからかっこよくしていきましょう

4: ボタンをプログラムと紐づけましょう
*この時 [Connection:

もっとみる