1、NSString能不能被繼承,為什么? 不可以,先看一下NSString的alloc方法 在alloc方法中我們可以看到,當(dāng)只用NSString調(diào)用alloc的時(shí)候,由于...
1、NSString能不能被繼承,為什么? 不可以,先看一下NSString的alloc方法 在alloc方法中我們可以看到,當(dāng)只用NSString調(diào)用alloc的時(shí)候,由于...
iOS 9新特性關(guān)鍵字:nonnull、nullable、null_resettable 注意這幾個(gè)關(guān)鍵字都是用來修飾對(duì)象類型的! 一、nonnull 1、作用:表示不能為空...
前兩天,app 出了新的功能,本以為很好地完成了任務(wù),卻發(fā)現(xiàn),手機(jī)跑app,放半個(gè)小時(shí)不管它,app竟出現(xiàn)了頁面卡頓,滑不動(dòng)的情況。于是決定用xcode的instrument...
OC中常用到的屬性修飾詞readOnly,在swift中顯然已經(jīng)不存在了,有人說變成了計(jì)算屬性,如下: 然而,會(huì)出現(xiàn)如下的情況: 很顯然這并不是我們要的結(jié)果,我們要的是內(nèi)部可...
1.常量和變量 常量用let修飾,定義之后值不以修改,變量用var修飾,定義之后值可以修改。 2.可選項(xiàng) 使用Optional或者?,表示該常量/變量可能有值,也可能沒有值。...
什么是枚舉 在程序設(shè)計(jì)語言中,一般用一個(gè)數(shù)值來代表某一狀態(tài),這種處理方法不直觀,易讀性差。如果能在程序中用自然語言中有相應(yīng)含義的單詞來代表某一狀態(tài),則程序就很容易閱讀和理解。...
MVP MVP全稱Model-View-Presenter。顧名思義: Model:與MVC中的model沒有太大的區(qū)別。主要提供數(shù)據(jù)的存儲(chǔ)功能,一般都是用來封裝網(wǎng)絡(luò)獲取的j...
double result = 1.0 - 0.9; System.out.println(result);//0.09999999999999998 出現(xiàn)這種結(jié)果的原因:f...