原创 iOS——導航欄UINavigationController

一、基本概念 1. UINavigationController 對象可以使相互有關聯的視圖控制器對象顯示在屏幕上 2. UINavigationController 對象以棧的形式保存所有的視圖控制器對象;棧是一個數組對象,一個視圖控

原创 iOS——事件響應鏈

一、原理 1. UIResponder 類有一個名爲 nextResponder 的屬性,凡是 UIResponder 的對象或其子類對象都可以通過該屬性組成一個 響應對象鏈 2. nextResponder 屬性的指向 1)當某個 U

原创 iOS——選擇視圖 UIPickerView

一、UIPickerView 1. 屬性 1)數據源對象 @property(nullable,nonatomic,weak)id<UIPickerViewDataSource> dataSource;  2)代理對象 @pr

原创 Objective-C中的關鍵字

一、Nullability檢測的支持 1. 簡介 在以前的OC中,開發中經常會遇到 因爲某個方法應該返回實例對象而實際返回了空導致應用崩潰,而 Nullability 的用處就在這,它可以提示開發者做是否爲空的判斷的提示。在 iOS 9

原创 iOS——UITableView

一、UITableView 介紹 1. 基本概念 ①UITableView 是一種列表控件,用戶可以選中、刪除、排序列表中的每個條目 ②UITableView 對象只能顯示一列數據,但是沒有行的限制 ③一般,創建 UITableView

原创 iOS——UIScrollView

一、UIScrollView簡介 1. UIScrollView 對象適用於那些 尺寸大於屏幕的視圖,當某個視圖是 UIScrollView 對象的子視圖時,該 UIScrollView 對象會畫出該視圖的某塊矩形區域,當用戶拖動視圖時,

原创 iOS——UIView

一、UIView簡介 1. UIView 基礎 1)任何 UIView 對象或其子類對象都是可以顯示在屏幕上的,即 MVC 設計模式中的 視圖 2)每一個 UIView 對象或其子類對象都知道如何繪製自己到屏幕上 3)因爲 UIView

原创 iOS——UITextField

一、UITextField 關係圖 二、UITextField 屬性 1. 保存 UITextField 對象的文本內容;默認爲 nil @property(nullable,nonatomic,copy)  NSString *

原创 iOS——UIGestureRecognizer

一、概述 1. 概念介紹 UIGestureRecognizer 類是一個抽象類,定義了基本手勢的所有行爲,但是不能直接使用 UIGestureRecognizer 類,而是要使用它的子類,如下     UITapGesture

原创 iOS——UITableViewCell

一、UITableViewCell  1. 基本概念 ①UITableView 對象的每一個表格行都是一個獨立的視圖,這些視圖都是 UITableViewCell 對象 ②UITableViewCell 對象有一個子視圖——content

原创 iOS——UITabBarController

一、UITabBarController簡介 1.UITabBarController 對象可以保存多個 視圖控制器 並進行切換,並且底部還會有一個  工具欄(UITabBar),工具欄裏會有多個標籤項(UITabBarItem) 2.

原创 Foundation——NSSet

一、NSSet概念 1. NSSet 和 NSArray 類似,都是存儲元素的集合,只不過 NSArray 是順序存儲(在內存上是連續的),而 NSSet 是無序存儲(在內存上是不連續的) 2. NSSet 的查找速率比 NSArray

原创 iOS——UISlider

一、概述 1. UISlider 繼承 UIControl 類,是一個可以滑動的滑動條控件 二、屬性 1. 保存當前滑動的值,在 minimumValue 與 maximumValue 之間 @property(nonatomic)

原创 iOS——UIControl

一、概述 1. UIControl 對象 1)UIControl 類是好多控件的父類,但是不能直接使用 UIControl 類,它只是定義了子類通用的方法 2)UIControl 是 UIView 的子類,所以是一個視圖控件,可以顯示在屏

原创 iOS——UIButton

一、概述 1. 說明  UIButton 繼承 UIControl(基本控件類) 2. 屬性 1)創建 UIButton 對象並使用指定的風格 + (instancetype)buttonWithType:(UIButtonType)