240 發(fā)簡(jiǎn)信
IP屬地:江蘇
  • Ivar與objc_property_t區(qū)別

    Ivar包含了objc_property_t; 聲明“xxx”的objc_property_t屬性之后起意,編譯器會(huì)自動(dòng)生成相對(duì)應(yīng)的以“_xxx”為...

  • Resize,w 360,h 240
    runtime方法交換原理

    method_exchangeImplementations(Method m1,Method m2) { if(!m1 || !m2)re...

  • notification的方法響應(yīng)線(xiàn)程是發(fā)送notification的線(xiàn)程

    notification的方法響應(yīng)線(xiàn)程取決于發(fā)送notification的線(xiàn)程。在子線(xiàn)程發(fā)送通知,響應(yīng)方法的線(xiàn)程就是子線(xiàn)程椰棘,跟監(jiān)聽(tīng)通知的線(xiàn)程沒(méi)有關(guān)系

  • load和initialize方法執(zhí)行時(shí)機(jī)

    1. 當(dāng)程序啟動(dòng)的時(shí)候會(huì)執(zhí)行l(wèi)oad方法,當(dāng)類(lèi)第一次執(zhí)行方法(類(lèi)方法和實(shí)例方法)時(shí)會(huì)調(diào)用initialize方法,eg:在load里進(jìn)行方法替換...

  • Resize,w 360,h 240
    insertSections: withRowAnimation:和reloadData遇到的坑

    一般展示數(shù)據(jù)的頁(yè)面都有一個(gè)上拉加載更多的功能,當(dāng)請(qǐng)求下來(lái)的數(shù)據(jù)添加到數(shù)據(jù)源之后躯肌,我們需要進(jìn)行刷新界面者春,這時(shí)如果使用reloadData會(huì)比較消耗...

  • git bug分支與開(kāi)發(fā)分支的管理

    當(dāng)我們已經(jīng)上線(xiàn)了一個(gè)穩(wěn)定的版本,代碼在master主干上面清女,后續(xù)我們要開(kāi)發(fā)新的功能會(huì)創(chuàng)建一個(gè)Dev的分支碧查,在這個(gè)分支上進(jìn)行新功能的開(kāi)發(fā),我們還要...

  • 修改.gitignore后不生效

    當(dāng)我們?cè)趃it上初始化項(xiàng)目時(shí)校仑,都會(huì)忽略一些不必要的文件,比如pods庫(kù)传惠。在開(kāi)發(fā)過(guò)程中可能我們創(chuàng)建了自己的私有庫(kù)迄沫,或者修改了三方庫(kù),這時(shí)我們需要自...

  • GCD信號(hào)量的使用

    dispatch_semaphore_t可以阻塞線(xiàn)程 dispatch_semaphore_t的使用場(chǎng)景:有三個(gè)界面A卦方、B羊瘩、C,A界面上有一個(gè)按...

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