原创 好文推薦:iOS開發中的Git流程

iOS開發中的Git流程 Git的優點相信已不用我贅述,不是SVN之流能夠相提並論的。 以前多人開發的時候我還用過拖文件大發和別人合作的。- -! 我在這裏不多說一些基本命令,只教最實用的,多人開發到底怎麼用Git。 場景 三人

原创 【ios開發】淺談Target-action模式

Target-action:目標-動作模式,它貫穿於iOS開發始終。但是對於初學者來說,還是被這種模式搞得一頭霧水。 其實Target-action模式很簡單,就是當某個事件發生時,調用那個對象中的那個方法。如:按下按鈕時,調用Con

原创 [ios基礎]大白話解釋分類和擴展

在網上看了很多關於分類(Category)和擴展(Extension)的解釋,通過研究和分析,把網上大神們的回答 說成大白話,希望能幫助到跟我有相同困惑的同學; 先把大神的解釋拋出: category和extension用來做類

原创 簡讀The Swift Programming Language官方文檔--下標腳本 Subscripts

下標腳本允許你通過在實例名稱後面的方括號中傳入一個或者多個索引值來對實例進行存取。語法類似於實例方法語法和計算型屬性語法的混合。與定義實例方法類似,定義下標腳本使用subscript 關鍵字,指定一個或多個入參和返回類型。 與實例方法不同

原创 Swift 中的floor()函數 用途

最近本人看別人代碼的過程中,看到個floor()函數,閒話不多說,解釋函數: floor(param)函數返回的是不大於param的最大整數,看例子:

原创 簡讀The Swift Programming Language官方文檔--算數運算符

與 C 語言和 Objective-C 不同,Swift 的賦值操作並不返回任何值 if a = b{ } 其中 a = b 不能作爲判斷語句 求餘: 在對負數b求餘時,b的符號會被忽略。這意味着 a % b 和 a % -b的結

原创 jQuery checkbox反覆選中只生效一次的解決方法

初始狀態複選框沒有全選, 點擊全選按鈕調用checkAll方法, 實現了全選, 然後點擊全不選按鈕, 實現了全不選, 然後再次點擊全選按鈕, 結果卻木有全選, 再反覆點擊木有任何反應。 解決方法: 把使用prop方法

原创 UIView實現簡單觸摸拖拽手勢

1.首先要創建一個UIView,不管你是用Storyboard拖入,還是在代碼裏自己創建。 2.創建一個拖拽手勢 3.創建一個拖拽手勢所對應的function 4.在function中實現UIView的拖拽動作 具體代碼如下: @IBO

原创 [ios基礎]ios面試--網絡協議篇

1.TCP協議: TCP協議是自IP協議出來又一常用的信息傳輸協議。是一個基於鏈接的、安全的、雙向的傳輸協議 現在,TCP協議一般都喝IP協議共同使用,我們稱之爲TCP/IP TCP說白了就是在互聯網擴張時候,數據從一段經過無數個路由器和

原创 簡讀The Swift Programming Language官方文檔--函數

輸入輸出函數 inout parameters func swapTwoInts(inout a: Int, inout _ b: Int) {lettemporaryA = a a = b b = temporaryA } var

原创 簡讀The Swift Programming Language官方文檔--枚舉

枚舉爲一組相關的值定義了一個共同的類型,使你可以在你的代碼中以類型安全的方式來使用這些值。 枚舉成員的值可以爲:字符串、字符、整型、浮點數 enum CompassPoint { caseNorth caseSouth caseEast

原创 MVVC 框架的介紹

advantage: There are three really important points I want you to take away from this article: MVVM is compatible with y

原创 簡讀The Swift Programming Language官方文檔--集合類型

數組(Arrays)是有序數據的集。 集合(Sets)是無序無重複數據的集。 字典(Dictionaries)是無序的鍵值對的集。 數組定義: Array<Element>,[Element] 集合: 集合(Set)用來存儲相同類型並

原创 【ios基礎】KVC大白話介紹篇

KVC: KVC是 key - Value - Coding的縮寫 意思是用key和Value來編寫代碼,核心思想是對象均由很多個key組成,把對對象的操作全部落實到key上。 我們寫的OC對象都有自己的實例變量(有可能隨屬性自動附帶)