Swift Study

各種のプログラミング技術を素早く学ぶためのサイトです

UITableViewのセルのカスタマイズの基本

  • 2016/08/15
  • UIKIT
UITableViewのセルを簡単にカスタマイズする方法を説明します。UITableViewCellにはもともとカスタマイズ能力が備わっているため、プロトタイプセルを作成して一から独自のカスタムクラスを作成しなくても、ある程度自由に表示内容を変更することができます。

Automatic Reference Counting

  • 2016/08/05
  • SWIFT-LANGUAGE
Swift言語では、Objective-Cと同様Automatic Reference Counting(ARC)を使用してメモリが管理されています。 大体の場合、何も考えなくてもARCが正しくメモリを解放してくれますが、場合によっては参照カウントを意識して、問題が起こらないように注意深くコーディングしないといけない場面もあります。

プロパティ

  • 2016/08/04
  • SWIFT-LANGUAGE
Swift言語のプロパティはクラス、構造体、列挙型に結びつけられます。 プロパティは単純に変数や定数を保持する「保持型プロパティ」と、値の設定取得時に計算を行う「計算型プロパティ」に分かれます。

MFMailComposeViewControllerを使用してメールを送信する – 基本編

  • 2016/07/29
  • UIKIT
MFMailComposeViewControllerを使用してメールを送信する方法を説明します。 基本的に簡単に使えるはず…ですが、iOS 8以降シミュレーターがバグっていて、シミュレーター上で実行するとクラッシュする不具合が発生しているようです(iOS 9でも確認)。

UIButtonクラス

  • 2016/07/29
  • UIKIT
■階層: NSObject > UIResponder > UIView > UIControl > UIButton UIButtonはボタンを表現するクラスです。テキストや画像を使ったボタンを自由に作成できるほか、システムで用意された標準ボタンを使用することもできます。

UITextFieldクラス

  • 2016/07/28
  • UIKIT
■階層: NSObject > UIResponder > UIView > UIControl > UITextField 文字を入力するためのコントロールです。UILabelと同様に文字のフォントや色、背景色などを変更することが可能です。iOSでは表示するキーボードを適切に管理する役割もになっています。UITextFieldDelegateによって編集動作を制御することもできます。

UITableViewのセルをプロトタイプセルでカスタマイズ

  • 2016/07/22
  • UIKIT
UITableViewのセル(UITableViewCell)をプロトタイプセルを使ってカスタマイズする方法を説明します。デフォルトのセルではうまく表示できない情報を表示したい場合、独自のセルを作成するのが簡単です。

辞書

  • 2016/06/28
  • SWIFT-LANGUAGE
Swiftの基本データ型の一つである辞書(=Dictionary)に関して説明します。 辞書はキーとそれに対する値を管理するためのデータ構造です。JavaやRubyのハッシュと同じ感覚で使うことができます。

UISegmentedControlの基本

  • 2016/06/24
  • UIKIT
UISegmentedControlは複数の値から一つの値を選択することができるコントロールです。Webフォームのラジオボタンのようなものと考えると分かりやすいでしょう。

Xcodeを使いこなすためのショートカットキーまとめ

  • 2016/06/24
  • APP
Appleの公式開発環境「Xcode」。マウスを使って操作することもできますが、よく使う機能はショートカットキーを使って呼び出すことで作業効率が大幅にアップします。
Prev Next
AUTHOR
swift-study管理人
プログラミングを楽しむためのブログです。
SEARCH
MENU
  • ★目次を確認
  • ニュース
    •   Swift 4.1がリリース
    •   iOS-Developer-Roadmap – 2018年iOS開発者になるためのロードマップ
    •   Swift Playgounrds 2.0がリリース
    •   Swiftプロジェクトがメーリングリストからフォーラムに移行
    •   Apple、Swift 3.1のリリース計画を発表 – 大部分のソース互換性を維持
    •   Apple、「Swift 3.0」をリリース
    •   Apple、iPadでSwiftを学習できる無料アプリ「Swift Playground for iPad」を発表
    •   Swift Algorithm Club – Switで実装された代表的なアルゴリズムとデータ構造の一覧
    •   Swift Studyがはじまります
  • Swift言語
    •   基本
    •   Playground
    •   データ型
    •   制御構造
    •   関数
    •   クラスと構造体
    •   Swift言語その他
  • iOS/macOSアプリ開発共通
    •   Xcode
    •   Interface Builder
    •   CocoaPods
    •   App Store Connect
    •   Reveal
  • UIKitでiOSアプリ開発
    •   【UIKit】iOSアプリ開発の基本
    •   【UIKit】iOSのUI
    •   【UIKit】iOSのデータベース
    •   【UIKit】iOSのメール
    •   【UIKit】iOSアプリ開発その他
    •   UIAlertController
    •   UIButton
    •   UILabel
    •   UISearchBar
    •   UISegmentedControl
    •   UITableView
    •   UITabBarController
    •   UITextField
  • SwiftUIでiOSアプリ開発
    •   【SwiftUI】iOSアプリ開発の基本
    •   【SwiftUI】Textについて
    •   【SwiftUI】NavigationViewについて
    •   【SwiftUI】Listについて
  • AppKitでmacOSアプリ開発
    •   【AppKit】macOSアプリ開発の基本
    •   NSTableView
  • SwiftUIでmacOSアプリ開発
    •   【SwiftUI】macOSアプリ開発の基本
  • Ruby言語
    •   Ruby環境構築
    •   Bundlerについて
  • Rails開発
    •   Railsアプリ開発の基本
最新記事
NSTableViewの基本
  • 2024/06/19
  • APPKIT
【AppKit】初めてのmacOSアプリ
  • 2024/06/06
  • APPKIT
【SwiftUI】初めてのmacOSアプリ
  • 2023/12/22
  • SWIFTUI-MACOS
【SwiftUI】NavigationViewの基本
  • 2022/11/26
  • SWIFTUI-IOS
【SwiftUI】Listの基本
  • 2022/11/10
  • SWIFTUI-IOS
【SwiftUI】Textの基本
  • 2022/11/05
  • SWIFTUI-IOS
【SwiftUI】初めてのiOSアプリ
  • 2022/09/16
  • SWIFTUI-IOS
bundle installでパスを指定する方法
  • 2022/08/26
  • RUBY
Railsアプリの作成方法
  • 2022/08/10
  • RAILS
【macOS編】Rubyの環境構築方法
  • 2022/03/23
  • RUBY
TAGS
  • swift (11)
  • news (10)
  • uitableview (8)
  • xcode (8)
  • ios (7)
  • 2024 (5)
  • macos (5)
  • ruby (5)
  • swift5 (5)
  • swiftui (5)

© Swift Study

Powered by Hugo.

Robust designed by Daisuke Tsuji.

プライバシーポリシー