1. 程式人生 > >iOS中在.pch中加入__OBJC__的作用是什麼?以及NSLog的巨集定義

iOS中在.pch中加入__OBJC__的作用是什麼?以及NSLog的巨集定義

大家在寫程式的時候都會為了避免程式碼麻煩,會在專案中新增.pch檔案,那麼檔案中的#ifdef __OBJC__  有什麼作用呢,這句話的意思就是保證在#ifdef中的巨集定義只會在OC的程式碼中被引用,否則,一旦引入C/C++的程式碼或者框架,就會出錯!

還有就是很多同學在提交專案上線的時候,專案的的NSLog列印都會怎麼處理,逐個刪除的話會不會覺得太累而且太low了,在這裡我給大家分享一下NSLog在.pch中的巨集定義方法,非常的實用!

下面我給大家貼上程式碼,大家趕緊圍觀一下;

s首先在setting中設定prefix header的位置   

然後再.pch中設定NSLog的屬性

   好了,這樣寫大家是不是覺得方便多了!