a.是數(shù)字的NS對(duì)象的表達(dá)形式,如果要把數(shù)字添加到數(shù)組或者字典中,必須要進(jìn)行轉(zhuǎn)換,同時(shí)要使用數(shù)組中的數(shù)字,還需要轉(zhuǎn)換成對(duì)應(yīng)的數(shù)字。b.要轉(zhuǎn)換數(shù)字可以使用OC提供的包裝方法:@(int)c.要把NSNumber轉(zhuǎn)換成字符串,需要使用stringValue方法
【特別注意】iOS的應(yīng)用程序在應(yīng)用程序內(nèi)部是不允許被退出的,只能通過(guò)連擊兩次HOME鍵的時(shí)候進(jìn)入程序管理界面%20通過(guò)上滑退出。如果在應(yīng)用程序中寫了下面的代碼,那么在提交程序的時(shí)候是不能被審核通過(guò)的。所以下面的代碼是不允許寫的。在這里只是作了解。exit(0);%20//%20只要執(zhí)行這個(gè)語(yǔ)句,程序就會(huì)直接退出
把一個(gè)視圖控制器作為容器視圖控制器,在這個(gè)容器視圖控制器上添加多個(gè)其他視圖控制器,并把其他控制器的視圖添加上來(lái)TableViewController%20*tableViewController%20=%20[[TableViewController%20alloc]%20init];[self%20addChildViewController:tableViewController];%20//%20self在這里就是容器視圖控制器[self.view%20addSubView:tableViewController.tableView];
使用場(chǎng)景:當(dāng)我們某個(gè)視圖控制器要使用多個(gè)子界面,并且多個(gè)子界面的處理事務(wù)的邏輯比較復(fù)雜,我們就可以通過(guò)這種方式將不同的邏輯處理拆分開,在各自的視圖控制器中處理自己的邏輯,而不是所有邏輯都在當(dāng)前視圖控制器中處理。
25.問(wèn)題處理:cell是有重用機(jī)制的,但有時(shí)候,我們的cell是自適應(yīng)高度,但是所有cell的標(biāo)識(shí)都是一個(gè),那么,在重用的時(shí)候會(huì)出現(xiàn)%20有的單元格高,有的單元格矮的情況,和本身想要的frame不匹配,這個(gè)時(shí)候,只需要給cell上面的視圖在懶加載的時(shí)候,重新賦frame值就好了。也就是在if判斷外,再賦值一次frame。(例如,豆瓣項(xiàng)目電影院列表)26.問(wèn)題處理:有時(shí)候self是加在parentViewController(父ViewController)上的,self上面是沒(méi)有navigationController的,但是這時(shí)還想使用self父類的navigationController,那么,此時(shí)需要第二種方法push過(guò)去[objc] view%20plain copy新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注