240 發(fā)簡(jiǎn)信
IP屬地:北京
  • 你好餐曼,這一句有點(diǎn)異議:這也是為什么當(dāng)你的Cagegory實(shí)現(xiàn)了類中同名的方法后峡眶,類中的方法會(huì)被覆蓋
    沒(méi)有被覆蓋坛善,是category的方法在class之前,調(diào)用的時(shí)候優(yōu)先級(jí)高阔馋,打印方法列表能看到倆個(gè)方法

    iOS啟動(dòng)流程和生命周期

    1. 啟動(dòng)流程 1.1 準(zhǔn)備知識(shí) Mach-O Apple的操作系統(tǒng)的可執(zhí)行文件格式幾乎都是mach-o,mach-o可以大致的分為三部分: 絕大多數(shù)mach-o包括以下三個(gè)...

  • 120
    iOS Snpkit、Masonry與tableHeaderView布局解決方案

    一個(gè)UITableView頭部添加一個(gè)UIView创葡,都用snpkit(Swift代碼)布局,一般代碼寫(xiě)法 很明顯绢慢,view遮住了cell灿渴,原因是: 在viewDidLoad中...

  • 真·iOS內(nèi)購(gòu)的完整流程

    iOS的內(nèi)購(gòu)流程如下 通過(guò)產(chǎn)品ID獲取產(chǎn)品信息列表 添加監(jiān)聽(tīng) 把產(chǎn)品包裝成SKPayment(支付)發(fā)送給蘋(píng)果服務(wù)器 蘋(píng)果服務(wù)器購(gòu)買(mǎi)成功后會(huì)回調(diào)監(jiān)聽(tīng)方法,根據(jù)蘋(píng)果服務(wù)器返回信...

  • 120
    iOS完整的證書(shū)申請(qǐng)和打包過(guò)程

    證書(shū)是什么呐芥? 上面這個(gè)就是我們申請(qǐng)好證書(shū)后逻杖,下載到本地的.cer文件,也就是常說(shuō)的開(kāi)發(fā)證書(shū)與發(fā)布證書(shū)的樣式思瘟。這.cer文件格式的證書(shū)是讓開(kāi)發(fā)者使用的設(shè)備(也就是你的Mac)有...

  • Swift 網(wǎng)絡(luò)請(qǐng)求 : Moya使用理解

    Github : Moya Moya版本 : 11.0.2Swift版本 : 4.1 Moya入口 這個(gè)是Moya的provider初始化的定義.對(duì)應(yīng)傳入的參數(shù),基本上都是包...

  • iOS 在控件上添加虛線邊框

    以按鈕為例子荸百,實(shí)現(xiàn)虛線按鈕: 到這里基本已經(jīng)OK了,但是突然發(fā)現(xiàn)我要的是有圓角的按鈕滨攻,那就去添加圓角 然而效果是這樣子的够话,四個(gè)角變的很奇怪 以為要在控件上添加圓角 然而效果依...

  • 120
    用Swift整理GOF設(shè)計(jì)模式(四)--裝飾模式

    一、“單一職責(zé)”模式 概述:在軟件組件的設(shè)計(jì)中,如果責(zé)任劃分的不清晰,使用繼承得到的結(jié)果往往是隨著需求的變化,子類急劇膨脹,同時(shí)充斥著重復(fù)代碼,這時(shí)候的關(guān)鍵是劃清責(zé)任. 這個(gè)...

  • 120
    SceneKit自學(xué)之路(3)

    第三個(gè)Demo诞帐,專門(mén)研究了SCNCamera欣尼。 這個(gè)實(shí)例就是把SCNCamera的各個(gè)屬性列出來(lái),通過(guò)值變化觀察實(shí)際作用停蕉。 Demo不細(xì)講了愕鼓,主要紀(jì)錄一下測(cè)試結(jié)果。 SCNC...

  • 2.為什么在默認(rèn)情況下無(wú)法修改被block捕獲的變量慧起? __block都做了什么菇晃?

    默認(rèn)情況下,block里面的變量蚓挤,拷貝進(jìn)去的是變量的值磺送,而不是指向變量的內(nèi)存的指針驻子。
    當(dāng)使用__block修飾后的變量,拷貝到block里面的就是指向變量的指針估灿,所以我們就可以修改變量的值崇呵。

    其實(shí)關(guān)于這個(gè)問(wèn)題,我一直都有疑問(wèn)甲捏,很多博客都是這么寫(xiě)的演熟,但是現(xiàn)在我遇到的情況是這樣的纳胧,對(duì)于一個(gè)block來(lái)說(shuō)万哪,如果捕獲的是標(biāo)量類型(NSintger。废菱。大溜。化漆。這種的),獲取到的是值钦奋,block為了捕獲這個(gè)NSintger座云,所對(duì)應(yīng)的結(jié)構(gòu)體impl_0生成的成員變量也是NSintger,所以說(shuō)是賦值付材,所以無(wú)法修改變量的值無(wú)可厚非朦拖,但是如果是NSstring*str1,捕獲這個(gè)的話,
    在之前xcode的版本較低的時(shí)候厌衔,是可以這樣寫(xiě)的璧帝,現(xiàn)在如果不用__block修飾直接報(bào)錯(cuò),如果捕獲NSstring*str1富寿,那么結(jié)構(gòu)體impl_0生成的成員變量則是NSstring*睬隶,是一個(gè)指針,理論上應(yīng)該可以修改页徐,我所理解的是苏潜,用__block修飾后,本身結(jié)構(gòu)體impl_0里面存的成員變量會(huì)變成一個(gè)結(jié)構(gòu)體变勇,而在這個(gè)新結(jié)構(gòu)體里面存著之前捕獲的變量恤左,我覺(jué)得其實(shí)就是在用__block修飾的時(shí)候,我們所捕獲的這個(gè)變量搀绣,本來(lái)NSingter這種飞袋,NSstring這種,是存在棧區(qū)的豌熄,所以需要通過(guò)copy到堆區(qū)進(jìn)行處理,而__block修飾后物咳,block所對(duì)應(yīng)的結(jié)構(gòu)體锣险,生成了一個(gè)新的結(jié)構(gòu)體成員變量蹄皱,這個(gè)新的結(jié)構(gòu)體成員變量執(zhí)行了copy的操作,使得外部變量可以修改芯肤。所以這個(gè)問(wèn)題我一直不知道什么是正確的答案

  • 120
    iOS反射機(jī)制

    該文章屬于劉小壯原創(chuàng)巷折,轉(zhuǎn)載請(qǐng)注明:劉小壯[http://www.reibang.com/u/2de707c93dc4] 了解反射機(jī)制 Objective-C語(yǔ)言中的OC對(duì)象...

  • 120
    求數(shù)組的所有子集

    序言 在項(xiàng)目中,有時(shí)候我們需要求一個(gè)數(shù)組的所有子集崖咨。例如一個(gè)數(shù)組有三個(gè)元素锻拘,[a,b击蹲,c]署拟,求該數(shù)組的所有子集。分別是{},{a},歌豺,{c},{a,b},{a,c},{...

  • 120
    iOS上線之日了狗的的IPv6

    簡(jiǎn)書(shū) 路漫漫其修遠(yuǎn)兮推穷,吾將上下而求索! 坦白講,小編一向是以文雅自居类咧,思索了很久才決定用這個(gè)標(biāo)題的馒铃,大概只有這個(gè)標(biāo)題才能精準(zhǔn)的表達(dá)此刻的心情,如果說(shuō)攻城獅的煩惱是敲不完的代碼...

  • 不好意思,我的移動(dòng)硬盤(pán)壞了,代碼都丟失了
    NSURL *fileUrl = [NSURL fileURLWithPath:filePath];
    NSURL *direUrl = [NSURL fileURLWithPath:@".html所在目錄名"];
    [self.webView loadFileURL:fileUrl allowingReadAccessToURL: direUrl];
    主要是第二個(gè)參數(shù), 和第一個(gè)不一樣

    iOS WKWebView無(wú)法加載本地css文件問(wèn)題

    最近學(xué)習(xí)Hybrid APP混合開(kāi)發(fā),為了性能及流暢度值戳,將UIWebView替換為WKWebView议谷,模擬器測(cè)試一切良好,但真機(jī)上遇到了一個(gè)大問(wèn)題:CSS文件未被加載 網(wǎng)上一...

  • iOS【運(yùn)行時(shí)態(tài)一替換】

    摘錄:網(wǎng)易iOS App運(yùn)行時(shí)Crash自動(dòng)防護(hù)實(shí)踐 方法調(diào)用流程 讓我們看一下方法調(diào)用在運(yùn)行時(shí)的過(guò)程。 runtime中具體的方法調(diào)用流程大致如下: 首先鲫凶,在相應(yīng)操作的對(duì)象...

  • 120
    2018 iOS 面試題大全

    這個(gè)欄目將持續(xù)更新--請(qǐng)iOS的小伙伴關(guān)注! 1禀崖、iOS 應(yīng)用導(dǎo)航模式有哪些?2螟炫、iOS 中持久化方式有哪些波附?3、iOS 單元測(cè)試框架有哪些昼钻?4掸屡、iOS 7層協(xié)議,tcp四層...

  • 2018 iOS面試題系列

    經(jīng)典面試題 非技術(shù)面試題 C面試題1 C面試題2 C面試題3 iOS筆試題01 iOS筆試題02 iOS筆試題03 iOS筆試題04 iOS面試題01-多線程網(wǎng)絡(luò) iOS面試...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品