原创 劍走偏鋒--眼前一亮的編程手法

不同於以往慣用的的編程方法,有一些編程的語法總會讓人眼前一亮,進而引發對內部邏輯的思考,裏邊的方法有新有舊,小子目光短淺,不到之處望諸君海涵。 創建對象 new方法, 直接創建一個新的對象出來,調用的是init方法,雖然實現的功

原创 詳解int main (int argc, char *argv[])

函數類型 首先,main()函數一般使用int型或void型進行定義。但是在函數運行時或許會出現錯誤,所以main()函數應定義成int型,以便在運行程序結束時,返回給操作系統一個代表運行狀態的值。 函數參數 顯而易見,int main

原创 Masonry使用總結

介紹 Masonry是一款輕量級的佈局框架,擁有自己的描述語法,採用鏈式語法封裝自動佈局,具有較高可讀性。並且同時支持iOS和OS X。 下載地址:https://github.com/Masonry/Masonry 配置 推薦使用po

原创 OC中instancetype與id的區別

Written by Mattt Thompson on Dec 10th, 2012 Objective-C is a rapidly evolving language, in a way that you just don’t se

原创 AutoLayout使用總結の前篇

AutoLayout使用總結の前篇 AutoLayout使用總結前篇 前言 佈局方式簡介 代碼佈局簡介 xib佈局簡介 前言 在開始學習iOS開發時,和百元鈔大小相仿的iPhone6 plus 就已經在土豪圈裏大行其道

原创 AutoLayout使用總結のMasonry

AutoLayout使用總結のMasonry AutoLayout使用總結Masonry 簡介 分析 從mas_makeConstraints開始 Constraint Maker Block MASConstraintMaker

原创 排序(1)冒泡排序

排序(1)冒泡排序 摘要: 在C語言的學習過程中, 排序可以對循環及選擇進行一個很好的訓練,在實際編程中也有着很重要的作用,本文針對於衆多排序算法中的冒泡排序(之後還有快速排序、插入排序及選擇排序)進行了原理上的簡單說明,並進行了