原创 iOS SceneDelegate

昨天想寫個demo,創建了一個項目發現項目的文件列表裏多了一個SceneDelegate文件,剛開始沒注意就直接寫代碼,結果發現AppDelegate中設置window的rootViewController沒有用。 沒辦法,找問題

原创 iOS 頁面之間的傳值方式

在iOS開發中,爲了減少數據請求的次數和進行一些邏輯處理,常會在頁面跳轉的同時進行值得傳遞。常用的傳值方式有:屬性傳值、通知傳值、委託代理傳值、Block傳值、KVO傳值。 在說傳值之前,先來說一下頁面的跳轉。現有A、B兩個頁面,A頁面有

原创 iOS 多線程-GCD柵欄方法

iOS 多線程-GCD任務+隊列. iOS 多線程-GCD隊列組. iOS 多線程-GCD柵欄方法. 上一篇文章記錄了隊列組的使用,是爲了處理多個任務之間的順序。但是開發中會出現多組任務的順序問題。 例如:現在有兩組任務,每組任

原创 iOS 多線程-GCD任務+隊列

多線程是開發中長用到的技術,特別是對於項目邏輯複雜的程序,更需要多線程的幫助。 在學習多線程之前需要來了解幾個基本概念: 1、進程:每一個運行的程序都是一個進程。 2、線程:線程是進程中的一個執行單元,每一個進程中都至少有一個線程

原创 iOS 多線程-GCD隊列組

iOS 多線程-GCD任務+隊列. 在實際的開發中,對於多線程的使用是多種多樣的,因爲需求的不同,處理邏輯也不同。 現在有兩個耗時操作A和B,現在需要A和B都異步執行,當A和B都執行完成後再執行C。 這樣的操作邏輯很常見,例如:一

原创 C語言--指針

指針在C語言中的地位很高。記得上大學那會,不是能夠很好的理解指針這個東西,經常一節課下來聽懂的並沒有多少,當然,主要原因是沒好好聽課。這幾年中對於編程語言的理解更加的進步,漸漸的,也就能夠明白原來指針是這樣的。 指針---就是內存地址。也

原创 C語言--結構體

結構體,是一個在C語言中允許存儲不同類型數據的數據結構,和前面我們說到的數組不同,數組是存儲相同類型的數據,而結構體是可以存儲不同類型的數據。例如:

原创 iOS 數據庫-FMDB使用

好久沒有寫OC代碼了,幹了一年的cocos2d-x,終於又迴歸iOS了,這段時間翻看了以前寫的,試圖控件基本總結完畢,還有一些不常用的以後再補充。後面有時間就寫一些其他的。今天就先寫一下數據庫和一個三方FMDB。 數據存儲 其實i

原创 iOS基礎控件--UIPickerView

本來這篇想寫UICollectionView的,但是上午寫了一個demo不是很滿意,並且我自己在開發中使用的較少,就留着以後再寫吧,今天先來總結一下UIPickerView,這個控件也是一個比較常用的控件,使用場景比較多,比如一些地區

原创 iOS對於UITableView的一些個人理解 QQ好友列表實例

前面幾篇文章記錄了UITableView的一些特性和使用,今天突然想要寫一篇關於UITableView的個人理解。 UITableView是一個列表控件,但是在開發中,列表的樣子是千奇百怪。每個產品都希望自己設計的app界面是獨一的,

原创 iOS基礎控件--UITableView關於cell中帶有UITextField的處理

在上一篇文章的最後有說到在cell中帶有UITextField的時候,在cell的複用機制下會有一些問題。關於這個問題的解決其實我們可以參照cell的複用機制。說的有點繞哈。。。 解決複用帶來的問題,還是用複用的機制,確實挺饒人的。下

原创 iOS基礎控件--UITableView之自定義cell和cell的複用

在上一篇文章中有下面一段代碼: cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"];

原创 iOS基礎控件--UITableView簡單介紹

UITableView的簡單使用 直接先上一段簡單UITableView的使用代碼。 #import "ViewController.h" @interface ViewController ()<UITableViewDelega

原创 iOS基礎--輪播圖

上一篇已經介紹了UIScrollView的使用,並且簡單的寫了一個輪播圖的例子,但是上一篇中的輪播圖不能自動滾動,也不能循環輪播。今天有時間整理一下自動循環輪播的真正輪播圖實例。 循環輪播圖的原理 實現循環輪播的原理現在常用的有兩種:

原创 iOS基礎控件--UIScrollView

UIScrollView介紹 UIScrollView的作用是因爲手機屏幕有固定大小的侷限性,不能完全展示出想要展示的內容。這個控件的使用一般有兩種情況:1、對於大圖片的詳細展示;2、輪播圖。 UIScrollView在手機的相冊中的