Swift– category –
-
【Swift】URLクラスの強制的アンラップの質疑応答とinit?()自己調査結果
この記事で悩んでいるポイントは、今の Swift 学習でもかなり本質的です。`URL(string:)` が Optional を返すのは、不正な文字列からは URL を作れない可能性があるためで、この考え方は 2026 年でも変わっていません。 いまのSwiftならこう考えると整理し... -
【Swift】iOSのフォントの種類を確認する(コピペ用)
現在swiftでプログラミングを行っています。TextFieldやLabelなどに指定できるフォントにはどのようなものがあるだろうと思い調べてみました。 まずXcodeのInterfaceBuilderの画面右側のAttributes Inspectorでフォントのところを開けば全てのフォントが見... -
プログラミング入門の5ステップとスタートダッシュに使えるサイト&アプリ
2026年3月8日時点の補足です。プログラミング入門の流れは今も大きくは変わりませんが、スタートダッシュのやり方は少し変わりました。 今の初心者向けに言い換えると、目標を決める → 言語を1つ決める → 教材を絞る → 開発環境を作る → 小さく作るが基本... -
簡易チャットボット無料ダウンロード(プログラミングで作った)
この記事で配布しているものは、2026 年の感覚でいうとAI チャットボットというより「埋め込み型の簡易 FAQ ウィジェット」として見るのが正確です。考え方自体は今でも使えて、問い合わせ導線の補助や、よくある質問の一次受けには十分役立ちます。 一方... -
【Swift】ButtonとImageViewを使い「なでなでアプリ」
Button と ImageView を組み合わせる入門として、この題材は今でも分かりやすいです。2026 年時点でも、画像を配置して、制約を付けて、ボタン操作で表示を切り替えるという基本は変わっていません。 今のXcodeで補って読みたい点 画像は Assets にまとめ... -
プログラミングにおすすめのパソコンは?初心者むけに選び方を解説
2026年3月8日時点の補足です。プログラミング用PC選びは、昔より「高級機が必要」ではなくなりましたが、逆に最低ラインを外さないことが重要になっています。 いま初心者向けに無難なのは、メモリ16GB・SSD・13インチ以上あたりです。ブラウザ、エディタ... -
【Xcode/Swift】の公式リファレンスと調べ物の仕方
XcodeでSwiftを始めていろいろとつまづきつつネットで調べたりテックキャンプの講師に聞いたりして解決できるのですが、もっと効率的に自分で解決できたら早いのに…と思っていました。 今日はXcode/Swiftでの調べ方とリファレンスについて整理しています。... -
趣味でプログラミングを始めよう!何を作る?おすすめは‥
趣味でプログラミングを始めたい人、かなり増えましたよね。仕事にするほどではないけど、何か作ってみたい、ちょっと理解したい、という入口は普通にアリです。 この記事では、2026年3月8日時点で、趣味でプログラミングを始めるなら何を作ると楽しいかを... -
XcodeとSwiftのバージョンを確認するのはどこで行う?
まだ世に出て新しい言語ということでしばしばバージョンアップがなされています。 バージョン情報は確認しておいたほうがよいです。 Xcodeのバージョンを確認する場所2つ Xcode起動直後の画面にバージョン情報あり 普通にXcodeを起動すれば直後に出てくる... -
プログラマーとSEの違い、職域や必要なスキルと年収差
これからIT業界で働いてみたいなという人はたくさんいますが、求人募集などでよく見かける職種の中にシステムエンジニア(SE)とプログラマー(PG)があります。 この2つの職種は、なんとなく違いを理解していても具体的にどんな部分が異なるのか、また収... -
【Xcode/Swift】Action接続、Outlet接続の外し方(削除する方法)
Xcode上でボタンなどのオブジェクトを配置し、それをソースコードと関連付けるOutlet接続やAction接続がありますが、この設定を外す方法を示します。 今回は以下のバージョンでやりました。Xcode Version 9.4.1 まずXcodeでViewControllerを表示しています... -
未経験からプログラマーになる方法はある?大事なのはやる気とタイミング?
未経験からプログラマーになれる、就職できる、転職できる‥というのを調べている方も多いことでしょう。 「未経験」といってもそもそもプログラミングを経験したことがないレベル~趣味や独学でやってるけど職歴が無い未経験者という意味もあると思います... -
【Swift】UITextFiledの使い方、キーボード表示、閉じるDelegate
UITextField の基本的な使い方は今でもほぼ変わっていません。文字入力欄を置いて、必要なら delegate を設定し、Return 押下で `resignFirstResponder()` してキーボードを閉じる流れは 2026 年でも定番です。 現在の補足ポイント 見た目より先に Auto La... -
【Swift】TimerクラスのscheduledTimerメソッドでアニメーションの使い方
`Timer.scheduledTimer` は今でも使えますが、2026 年時点では「繰り返し処理を手軽に回す道具」として理解しつつ、止め忘れと参照関係には気を付けるのが基本です。この記事の例のような学習用サンプルには向いています。 今の補足ポイント 繰り返しタイ... -
【Swift】addTargetメソッドの使い方、引数selector、senderのおさらい
`addTarget` の基本は 2026 年でも変わっていません。UIButton などの UIControl に対して、どのイベントで、どのメソッドを呼ぶかを結び付けるのが役割です。この記事の考え方は今でも有効です。 現在のSwiftで押さえたい補足 タップ検知は `touchUpInsid... -
【Swift】tableViewとtableViewCellの使い方とソースコード事例
SwiftのUITableViewはテーブルを表示するクラスです。ちなみにUIScrollViewクラスを継承しています。 今日はソースコード上でのUITableViewとその中のセルを扱うUITableViewCellクラスの使い方を整理しています。 UITableViewの宣言の仕方とインスタンス生... -
Swiftのエラーメッセージと解決方法まとめ
この記事のエラー内容は今でも学習初期にぶつかりやすいですが、Swift は当時より安全志向が強くなっていて、2026 年時点では「とりあえず ! を付けて通す」より、初期化と Optional を丁寧に整理するほうが基本です。 いま読み替えたいポイント `Expected... -
異業種からプログラマーへ転職できるのか【何が必要?】
異業種からプログラマーへ転職したい人、かなり多いです。実際、営業、事務、販売、製造、介護、接客などからITへ来る人は普通にいます。 ただ、「未経験でもいけるらしい」という軽い話だけで進むと危ないのも事実。そこでこの記事では、2026年3月8日時点... -
初心者のためのプログラミング上達の勉強のコツ
プログラミングが出来るようになるには論理的思考が大切だ、なんて話をよく聞きますが具体的に何なのそれ?となるわけです。なので論理的思考を極めましょうとか練習しましょう、という話はしたくありません。 もっと具体的な話ででじゃぁどんなプログラミ... -
【Swift】delegateとprotocolを理解!実装と書き方を解説
Swiftのデリゲートとプロトコルを自分で実装することについて理解したのでその書き方や仕組みをイラストで説明していく。 delegateとprotocolの理解と書き方 Abcというクラスを定義し、このAbcクラスの中でなにかのイベントが発生したときに、ViewControll...
