240 投稿
收錄了30篇文章 · 9人關(guān)注
  • iOS開發(fā)多線程詳解

    在iOS開發(fā)中,多線程開發(fā)是非常重要的核心之一,這篇文章和大家分享一下多線程的進(jìn)階-死鎖. iOS有三種多線程編程的技術(shù),分別是:(一)NSTh...

  • NSTimer循環(huán)引用原理及解決方案

    NSTimer的循環(huán)引用和Block循環(huán)引用有什么區(qū)別赴精? 對于block型的循環(huán)引用蛔六,我們可以通過weakSelf來解決(點(diǎn)擊了解block循環(huán)...

  • Associated Objects關(guān)聯(lián)對象

    在之前文章說過。category 可以添加方法媳溺,可以添加協(xié)議實(shí)現(xiàn)戏阅,可以添加屬性橙凳,但是卻不能添加實(shí)例變量。那么如果在 category 需要添加實(shí)...

  • Resize,w 360,h 240
    iOS面試題:事件傳遞和響應(yīng)機(jī)制

    1. 事件的產(chǎn)生 發(fā)生觸摸事件后彭羹,系統(tǒng)會將該事件加入到一個由UIApplication管理的事件隊(duì)列中,為什么是隊(duì)列而不是棧黄伊?因?yàn)殛?duì)列的特點(diǎn)是F...

  • 什么是自動釋放池?底層實(shí)現(xiàn)分析

    定義: 自動釋放池是OC的一種內(nèi)存自動回收機(jī)制派殷。當(dāng)對象調(diào)用autorelease時还最,該對象就會被放入到自動釋放池中。當(dāng)自動釋放池被回收時愈腾,就會從...

  • iOS block詳解

    主要是用在響應(yīng)事件和傳值上,比如我們經(jīng)常用的AFN就會用block進(jìn)行回調(diào)傳值. 一.什么是block? block本質(zhì)是一個對象,也是一個匿名...

  • 整理一篇很全面的iOS面試題

    (答案不唯一憋活,僅供參考,文章最后有福利)目錄 一虱黄、基礎(chǔ)知識點(diǎn) 設(shè)計模式是什么悦即? 你知道哪些設(shè)計模式,并簡要敘述橱乱?設(shè)計模式是一種編碼經(jīng)驗(yàn)辜梳,就是用比...

    1.4 ios南方 0 11
  • frame和bounds區(qū)別

    1、frame不管對于位置還是大小泳叠,改變的都是自己本身 2作瞄、frame的位置是以父視圖的坐標(biāo)系為參照,從而確定當(dāng)前視圖在父視圖中的位置 3危纫、fr...

  • Resize,w 360,h 240
    五宗挥、MVVM

    一乌庶、什么是MVVM框架 MVVM框架是MVC框架的增強(qiáng)版。 MVVM描述的是一個基本結(jié)構(gòu)契耿,和MVC架構(gòu)相比瞒大,MVVM架構(gòu)多了VM(ViewMod...

  • 答《 卓同學(xué)的 Swift 面試題 》

    原文鏈接 卓同學(xué)的 Swift 面試題 class 和 struct 的區(qū)別 class 為類, struct 為結(jié)構(gòu)體, 類是引用類型, 結(jié)構(gòu)...

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