原创 3D空間矩陣預讀

3D空間基礎概念之一:點、向量(矢量)和齊次座標 3D空間基礎概念之二:矩陣運算 Unity3D開發之Matrix4x4矩陣變換 3D數學 ---- 矩陣和線性變換

原创 Xcode小技巧:使用代碼塊+查看某行代碼作者+運行時顯示控件邊框

1.如果使用 git 來開發,可以快速定位你現在看不懂的代碼是哪個2貨寫的,然後即使把鍋甩到他身上(ps:如果是自己寫的,你就默不作聲,別讓別人知道這個技巧哈),其實就是 show blame for line. 2.有句話說的好,

原创 iOS檢測代碼執行效率

RT #import <mach/mach_time.h> double MachTimeToSecs(uint64_t time) { mach_timebase_info_data_t timebase; ma

原创 iOS親測UITableView重用機制,用事實說話。

UITableView重用機制主要是依靠reuseIdentifier來辨別,以此來建立一個隊列,將建好的Cell放入隊列中,之後直接使用隊列中的C

原创 iOS開源項目 Cell滑動效果

下載地址:https://github.com/xietao3/UITableViewCellAnimationDemo

原创 iOS開源項目 FreeBall

RT,此Demo使用SpriteKit實現,可以加入普通App的UIView中直接使用 本人Github鏈接:https://github.com/xietao3/SpriteKitDemo.git

原创 iOS應用架構談 view層的組織和調用方案

轉自:http://casatwy.com/iosying-yong-jia-gou-tan-viewceng-de-zu-zhi-he-diao-yong-fang-an.html iOS應用架構談 開篇iOS應用架構談 view層的

原创 使用block時如何避免循環引用

RT - (void)dealloc { NSLog(@"no cycle retain"); } - (id)init { self = [super init]; if (self) { #if

原创 github優秀開源項目大全-iOS

轉自:http://foggry.com/blog/2014/04/25/githubyou-xiu-xiang-mu-ios/ 前言 本文旨在蒐集github上優秀的開源項目 本文蒐集的項目都是用於iOS開發 本文會持續更新

原创 JSONModel解析數據成Model

這兩個開源庫都是用來進行封裝JSON->Model的, 想想看, 直接向服務器發起一個請求,然後回來後,就是一個Model, 直接使用, 這是一個多麼美好的事情。 感謝GitHub的開源精神。 那我們開始吧。  先說說這兩個的差別。 這

原创 Objective-C之run loop詳解

轉自http://blog.csdn.net/ztp800201/article/details/9240913 Objective-C之run loop詳解   做了一年多的IOS開發,對IOS和Objective-C深層次的瞭

原创 iOS_根據系統版本編譯不同的代碼

RT: #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000 if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0)

原创 iOS 根據Date獲取x分鐘前/x小時前/昨天/x天前/x個月前/x年前

  返回x分鐘前/x小時前/昨天/x天前/x個月前/x年前 - (NSString *)timeInfo { return [NSDate timeInfoWithDate:self]; } + (NSString *)time

原创 iOS 類增加成員變量

RT // 增加成員變量 #import <Foundation/Foundation.h> @interface NSObject (AddProperty) @property (nonatomic,strong) NSSt

原创 MAMP:在 OSX 中搭建 Apache, MySQL, PHP 環境並本地安裝、調試 WordPress

MAMP 這個名字來源於 Macintosh Apache MySQL PHP,顯然專門用來在 Mac 環境下搭建 Apache、MySQL、PHP 平臺。 雖然 OSX 中已經預裝了 Apache 1.3.x 和 PHP 4.3.2