成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Objective-C中NSLog學(xué)習(xí)文檔

移動(dòng)開發(fā) iOS
Objective-C中NSLog學(xué)習(xí)文檔是本文喲啊介紹的內(nèi)容,主要是來(lái)學(xué)習(xí)NSLog輸出格式,談到NSLog對(duì)程序性能的影響,來(lái)看詳細(xì)內(nèi)容。

Objective-CNSLog學(xué)習(xí)文檔是本文喲啊介紹的內(nèi)容,主要是來(lái)學(xué)習(xí)NSLog輸出格式,談到NSLog對(duì)程序性能的影響,來(lái)看詳細(xì)內(nèi)容。

NSLog 輸出格式

  1. •    %@     對(duì)象  
  2.  •    %d, %i 整數(shù)  
  3.  •    %u     無(wú)符整形  
  4.  •    %f     浮點(diǎn)/雙字  
  5.  •    %x, %X 二進(jìn)制整數(shù)  
  6.  •    %o     八進(jìn)制整數(shù)  
  7.  •    %zu    size_t  
  8.  •    %p     指針  
  9.  •    %e     浮點(diǎn)/雙字(科學(xué)計(jì)算)  
  10.  •    %g     浮點(diǎn)/雙字   
  11.  •    %s     C 字符串  
  12.  •    %.*s   Pascal字符串  
  13.  •    %c     字符  
  14.  •    %C     unichar  
  15.  •    %lld   64位長(zhǎng)整數(shù)(long long)  
  16.  •    %llu   無(wú)符64位長(zhǎng)整數(shù)  
  17.  •    %Lf    64位雙字 

NSLog對(duì)程序性能的影響

NSLog 既可以像printf那樣方便地格式化輸出,同時(shí)還能輸出時(shí)間以及進(jìn)程ID等信息,可謂調(diào)試?yán)?但是其實(shí)NSLog對(duì)程序性能也有不小的影響,在執(zhí)行次數(shù)比較少的情況下可能看不出來(lái)什么,當(dāng)短時(shí)間大量執(zhí)行的時(shí)候就會(huì)對(duì)程序執(zhí)行效率產(chǎn)生可觀的影響.

我遇到的一種情況就是我在一個(gè)UIScrollView子類的layoutSubviews方法中輸出了很多次log,而這個(gè)layoutSubviews本身又有相對(duì)繁重的工作要做,由于每次拖動(dòng)這個(gè)UIScrollView都要調(diào)用很多次layoutSubviews,因此程序?qū)嶋H運(yùn)行起來(lái)拖動(dòng)體驗(yàn)就非常差,卡頓現(xiàn)象嚴(yán)重,多次測(cè)試發(fā)現(xiàn)注釋掉所有的NSLog后拖動(dòng)就變得正常了.

綜上,當(dāng)你疑惑是什么導(dǎo)致了你的程序運(yùn)行效率很差的時(shí)候不妨注釋掉那些NSLog試試,你的問(wèn)題也許就迎刃而解了

--可以包一個(gè)debuglog之類的函數(shù),然后放到#ifdef DEBUG下,就不會(huì)太影響了

小結(jié):Objective-CNSLog學(xué)習(xí)文檔的內(nèi)容介紹完了,希望本文對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來(lái)源: 博客園
相關(guān)推薦

2011-08-04 16:46:03

Objective-C 聲明

2011-08-12 10:27:52

Objective-C對(duì)象

2011-08-22 15:31:35

Objective-C協(xié)議

2011-08-17 12:03:36

Objective-C

2011-05-11 14:06:49

Objective-C

2011-08-04 14:58:37

Objective-C Cocoa NSString

2013-08-21 14:57:42

objective-c問(wèn)題

2011-08-04 10:57:33

Objective-C C語(yǔ)言 BOOL

2011-07-25 10:03:06

Objective-C 委托

2011-08-05 14:03:39

Objective-C 對(duì)象 模板

2011-08-05 14:16:47

Objective-C 變量 方法

2011-08-15 17:47:13

Objective-CisMemberOfC

2011-07-25 10:30:41

Objective-C Xcode 重構(gòu)

2011-07-25 11:02:29

Objective-C Xcode 標(biāo)簽

2011-07-25 10:14:13

Objective-C Xcode

2011-08-16 10:23:04

Objective-CNSAutoreleaXcode常用鍵

2011-07-06 14:41:34

Objective-C

2011-08-10 18:07:29

Objective-C反射

2013-06-20 10:40:32

Objective-C實(shí)現(xiàn)截圖

2013-03-27 12:54:00

iOS開發(fā)Objective-C
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产亚洲精品久久久久久豆腐 | 国产精品久久久久久久久久妇女 | 日韩国产在线 | 国产成人精品一区二区三 | 国产精品久久久久久久久久免费看 | 正在播放一区二区 | 国产在线观看一区 | 日本三级在线网站 | 黄a在线播放 | 91九色视频在线 | 国产精品久久久久久52avav | 天堂国产| 天天艹天天干天天 | 午夜激情在线视频 | 成人h视频 | 国产精品一区在线 | 欧美亚洲日本 | 国产福利一区二区 | 国产区在线免费观看 | 久久99视频精品 | 日韩一级黄色片 | av永久免费| 好姑娘影视在线观看高清 | 日本精品一区二区三区视频 | 中文字幕亚洲无线 | av天空| 中文天堂在线一区 | 欧美一级淫片007 | 国产一区二区三区四区三区四 | 美日韩免费 | 亚洲成人一区二区三区 | 四季久久免费一区二区三区四区 | 日韩精品1区2区 | 99国产精品久久久 | 日韩精品视频在线播放 | 国产精品国产三级国产aⅴ中文 | 国产日韩欧美精品一区二区三区 | 一区免费观看 | 久久久精品国产 | h视频在线免费看 | 国内精品久久精品 |