原创 iosiOS學習總結----九宮格搭建方法

在開發過程中,如果是從本地加載數據,我們可能會用到九宮格,這裏總結一下我在學習時學到的一些小技巧,僅供參考. 九宮格 整體思路:將每個小格子看做一個整體,在這個整體上添加需要的子控件. 1.搭建九宮格的步驟: 1>明確每一塊用的是什

原创 iOS學習總結----代理協議1

1. 簡單使用 •基本用途 (1)可以用來聲明一大堆方法(不能聲明成員變量) (2)只要某個類遵守了這個協議,就相當於擁有這個協議中的所有方法聲明 (3)只要父類遵守了某個協議,就相當於子類也遵守了 2. 協議的編寫 @op

原创 iOS--輕鬆掌握AFN網絡頂級框架

AFN 一、什麼是AFN 全稱是AFNetworking,是對NSURLConnection的一層封裝雖然運行效率沒有ASI高,但是使用比ASI簡單 在iOS開發中,使用比較廣泛 AFN的github地址 https://githu

原创 初見swift--基本類型

1.常量和變量: //常量 let x = 200 //x = 250  常量不可修改 //變量 var y = 10000 y = 100 //變量可修改 *****swift會自動分辨我們聲明的是什麼類型,這是s

原创 iOS開發代碼編寫規範

軟件編碼要遵循以下原則: 1.遵循開發流程,在設計的指導下進行代碼編寫。 2.代碼的編寫以實現設計的功能和性能爲目標,要求正確完成設計要求的功能,達到設計的性能。 3.程序具有良好的程序結構,提高程序的封裝性好,減低程序的耦合程度。 4.

原创 初入職場培養9個好習慣

第一個習慣是及時。 收到的郵件,二十四小時內一定回覆,網絡覆蓋不好不是藉口。約好了會議,要及時趕到,交通擁堵、鬧鐘沒響不是藉口。 第二個習慣是學習。 一年至少要讀4本嚴肅書籍。嚴肅書籍的定義是,不是通常在機場能買到的,不是近五年

原创 iOS學習總結----核心動畫(2)

實現動畫分三部曲: (1)創建動畫對象; (2)設置動畫屬性(時長,重複次數...); (3)將動畫添加到圖層(layer)上. 這幾個Demo都是練習用的,比較簡單 一.CABasicAnimation:基礎動畫 //獲取

原创 iOS學習總結----UIScrollView的常用屬性及方法

 UIScrollView用於顯示多於一個屏幕的內容或者超過你能放在內存中的內容。 其中需要注意的子類是UITableView, UICollectionView 以及UITextView(用來顯示大量的文字)。還有一個UIWebV

原创 初見swift--基礎運算符

1.賦值運算符 =  學計算機的朋友都知道這裏的=和數學中的不一樣 var a = 3 if a == 1 {     print("a = 1") } 爲了避免我們混淆=和==,swift直接禁止這種寫法,只有if條件語

原创 Mac系統及Xcode快捷鍵---它的能量超乎你想象

1.contrl+shift       快速放大 2.Command+Option+W      將所有窗口關 3.Command+W     關閉當前窗口(可關閉Safari標籤欄,很實用)  4.Command+Option+M  

原创 內存管理的一些小問題(面試常用)

1.多人開發如何檢查內存泄漏? > 使用Analyze進行代碼的靜態分析; > 儘量在ARC環境下進行多人開發。 2.MRC環境下怎麼做單例模式? 基本步驟: >聲明一個單例對象的靜態實例並初始化爲nil; >創建一個類的類工廠方法,當

原创 iOS學習總結----通過代碼自定義cell(cell的⾼度不⼀致)

1.新建⼀個繼承自UITableViewCell的類 2.重寫initWithStyle:reuseIdentifier:方法 ➢ 添加所有需要顯示的子控件(不需要設置子控件的數據和frame, 子控件要添加 到content

原创 iOS中常用的幾種傳值方式

1. 通知 (NSNotification) () 定義: 消息的發送者告知接受者事件將要發送或者已經發生,接收者不能反過來影響發送者的行爲(發送者不關心接受者的態度,我只管負責發送,你接不接受是裏的事情,往往用到did這個詞). 使用

原创 訪問相冊

用UIImagePickerController創建一個對象,     //設置代理     imgPickerCtrl.delegate = self; 1.獲取本地相冊圖片     //設置資源類型     img

原创 MRC環境 引用計數器

引用計數,表示對象被引用的次數 1.作用:當使用 alloc, new, copy 創建一個對象時 對象創建出來默認計數爲1,就像每個人一出生就有一條命一樣; 2. retain 可以讓對象引用計數+1,可以調用多次,retain