原创 OC第二天:實例變量可⻅度、⽅法
⼀、實例變量可⻅度 實例變量的可⻅度 ⼆、⽅法 ⽅法分類 OC中的⽅法分兩種:類⽅法和實例⽅法。 類⽅法:只能類使⽤,例如:+(id)alloc 注:類⽅法中不能使⽤ 實例變量 實例⽅法:只能對象使⽤,例如: -(void)sayHi
原创 UI第十九天:數據庫
數據庫管理系統 常⻅數據庫 1. SQL 2. My SQL 3. Oracle 什麼是數據庫 1. 以⼀定⽅式儲存在⼀起; 2. 能爲多個⽤戶共享; 3. 具有儘可能⼩得冗餘度; 4. 與程序彼此獨⽴的數據集合;
原创 UI第十天:UITableView 編輯
⼀、tableView編輯 編輯步驟: 1.開啓TableViwe編輯狀態 2.允許那個分區的那行 是可以編輯的(默認是都能編輯) 3.指定可以編輯樣式 (刪除 or 添加) 4.完成編輯 完成編輯步驟: 1.操作
原创 UI第九天:UITableView表視圖
⼀、表視圖 表視圖 UITableView,iOS中最重要的視圖,隨處可⻅。 表視圖通常⽤來管理⼀組具有相同數據結構的數據。 UITableView繼承⾃UIScrollView,所以可以滾動 表視圖的每⼀條數據都是顯⽰在UITa
原创 UI第十七天:圖⽚異步下載、KVO
⼀、異步下載圖⽚ 真實開發中,⺴絡接⼝返回的JSON或XML數據中,通常不會直接包 含圖⽚,⽽是給出圖⽚的URL。 因爲HTTP協議是超⽂本傳輸協議,所以可以傳輸圖⽚。 圖⽚下載與普通⺴絡請求流程相同: 1、創建⼀個request。
原创 UI第二十二天:多線程
/* 進程:正在活動(運行的)一個運用程序 就是一個進程 每一個進程至少有一條線程 叫主線程 線程:每一個線程都是獨立的可以執行任務 除了主線程以爲的都叫子線程 子線程可以有很多個但是線程
原创 UI第十五天:XML、JSON數據結構解析
⼀、解析的基本概念 所謂“解析”:從事先規定好的格式中提取數據 解析的前提:提前約定好格式、數據提供⽅按照格式提供數據、 數據獲取⽅則按照格式獲取數據 iOS開發常⻅的解析:XML解析、JSON解析 ⼆、XML數據結構
原创 UI第八天:UINavigationController、界⾯通信
⼀、UINavigationController UINavigationController:導航控制器,是iOS中最常⽤的多視圖控制器 之⼀,它⽤來管理多個視圖控制器。 導航控制器可以認爲是管理控制器的控制器,主要管理有層級關係的
原创 UI第十一天:UITableView ⾼級
⼀、⾃定義cell ⾃定義cell就是創建⼀個UITableViewCell的⼦類。 把cell上的控件創建都封裝在⼦類中,簡化UIViewController中的代 碼 ⼦視圖控件添加到cell的contentView上。 ce
原创 UIsearchController
UISearchBar和UIDisplayController 是網上最常見的也算是最簡單的,也有使用Searh Bar Search Display Controller的控件的,本文就簡單的使用Search Bar和UITabl
原创 UI第十八天:數據持久化
/* 沙盒機制 1.每個app安裝到手機或者模擬器上都會自動生成3個文件夾 這3個文件夾可以理解爲這個app沙盒 2.並且每個app的文件夾都是相對獨立的 只能自己的應用去訪問 不可以相互訪問 3.文件夾中儲存的是代碼以外的 所
原创 UI第十二天:通訊錄實戰
⼀、模態viewController 程序中切換⻚⾯,可以使⽤UINavigationController。通過導航功能實現⻚⾯切 換。 某種情況下,可以使⽤視圖控制器的⼀對⽅法實現切換⻚⾯ presentViewController:a
原创 Swift 學習1
//基礎類型及常量變量 var str = "Hello, playground" var a:Int =5 a =6 a =1_0000_0000 var 你好 ="小明" 你好 ="金鳳"
原创 UI第十三天: 標籤視圖
UITabBarController //創建一個UITarBarController的子類 //把UITarBarController 作爲window的根視圖控制器顯示出來 //顯示圖片原有顏色 two.tabBarItem.
原创 UI第二十三天:動畫
⼀、動畫的使⽤場景 iOS中的動畫是指⼀些視圖上的過渡效果 合理利⽤動畫能提⾼⽤戶體驗 UIView的屬性動畫 CALayer動畫 UIView動畫