240 發(fā)簡(jiǎn)信
IP屬地:江西
  • 120
    史上最詳細(xì)的iOS之事件的傳遞和響應(yīng)機(jī)制-原理篇

    前言: 按照時(shí)間順序抡柿,事件的生命周期是這樣的:事件的產(chǎn)生和傳遞(事件如何從父控件傳遞到子控件并尋找到最合適的view、尋找最合適的view的底層實(shí)現(xiàn)爵赵、攔截事件的處理)->找到...

  • 120
    iOS筆記( 啟動(dòng)時(shí)間性能優(yōu)化)

    應(yīng)用啟動(dòng)環(huán)節(jié),我們大致分為2種啟動(dòng):即冷啟動(dòng)(Cold Launch)和熱啟動(dòng)(Warm Launch)秕铛,針對(duì)優(yōu)化约郁,我們主要針對(duì)冷啟動(dòng)。 知識(shí)點(diǎn):打印啟動(dòng)時(shí)間 通過(guò)添加環(huán)境變...

  • 寫(xiě)的不錯(cuò)哦

    iOS- 性能優(yōu)化(啟動(dòng)但两、電量鬓梅、包體等)

    隨著我們移動(dòng)互聯(lián)網(wǎng)的興起到火爆,成千上萬(wàn)款app營(yíng)運(yùn)而生谨湘,電商绽快、出行、音視頻紧阔、教育等等坊罢,五花八門(mén),那么每一款A(yù)PP都會(huì)有對(duì)應(yīng)的人群去下載使用擅耽,那么用戶對(duì)一款app的鐘愛(ài)程度除...

  • Swift 中的動(dòng)與靜

    也許你在swift 使用過(guò)程中永遠(yuǎn)也不會(huì)遇到這些奇怪的行為, 但是進(jìn)來(lái)看看又不要錢(qián)~ Swift 相比于其它語(yǔ)言有一個(gè)很好的特性, 開(kāi)發(fā)者不僅可以給協(xié)議增加接口, 還能進(jìn)一步...

  • 120
    Swift 可選類型

    對(duì)于使用Objective-C開(kāi)發(fā)iOS的程序員來(lái)說(shuō),對(duì)象是否為nil在編寫(xiě)程序的過(guò)程中程序員不太關(guān)心崔涂,直接使用就可以阳掐,在一些需要判斷的地方在判斷,當(dāng)轉(zhuǎn)為Swift開(kāi)發(fā)時(shí)冷蚂,首...

  • http緩存機(jī)制理解

    https://www.cnblogs.com/chenqf/p/6386163.html 參考的文章大神寫(xiě)的非常通俗易懂 我們知道蝙茶,瀏覽器向服務(wù)器發(fā)送一個(gè)請(qǐng)求(reques...

  • 如果要JS調(diào)用一個(gè)有參數(shù)的OC方法 怎么給他傳參呢

    WKWebView的使用之JS調(diào)用OC

    一别伏、功能分析 在做html和原生混合開(kāi)發(fā)的過(guò)程中,我們會(huì)遇到一些功能忧额,需要在html執(zhí)行某個(gè)特別操作的時(shí)候厘肮,OC也要做出相應(yīng)的響應(yīng),比如睦番,我們最近的一個(gè)項(xiàng)目中类茂,在一個(gè)UINa...

  • 找到原因了 refreshdispaly 中會(huì)調(diào)用setUpAllTitle 然后viewwillappear也會(huì)調(diào)用 因此創(chuàng)建了兩遍標(biāo)題。 并不是兩倍的controller 只要在 setUpAllTitle 調(diào)用 [self.titleLabels makeObjectsPerformSelector:@selector(removeFromSuperview)];
    [self.titleLabels removeAllObjects];
    暫時(shí)可解決

    快速集成App中頂部標(biāo)題滾動(dòng)條

    前言 目前越來(lái)越多的App都需要頂部標(biāo)題切換界面效果托嚣,并且?guī)в蟹浅l趴岬男Ч笤郏命c(diǎn)時(shí)間給廣大的攻城獅們提供了這樣一個(gè)框架,集成了當(dāng)前比較主流的幾種效果注益,網(wǎng)易新聞(字體縮放+...

  • @曰天大腎 解決了嗎兄弟

    快速集成App中頂部標(biāo)題滾動(dòng)條

    前言 目前越來(lái)越多的App都需要頂部標(biāo)題切換界面效果碴巾,并且?guī)в蟹浅l趴岬男Ч命c(diǎn)時(shí)間給廣大的攻城獅們提供了這樣一個(gè)框架丑搔,集成了當(dāng)前比較主流的幾種效果厦瓢,網(wǎng)易新聞(字體縮放+...

  • #import "MainVC.h"
    #import "SubVC.h"


    @interface MainVC ()

    @property (nonatomic, strong) NSMutableArray *titleArrM;


    @EnD

    @Implementation MainVC

    - (void)viewDidLoad {
    [super viewDidLoad];

    self.titleArrM = [[NSMutableArray alloc]initWithArray:@[@"全部",@"待付款",@"待發(fā)貨",@"待收貨"]];

    [self setUpAllViewController];


    }

    - (void)setUpAllViewController
    {
    UIStoryboard*mainStrorybodard=[UIStoryboard storyboardWithName:@"Main" bundle:nil];

    for (NSInteger i=0; i<self.titleArrM.count; i++) {
    SubVC*subVc=[mainStrorybodard instantiateViewControllerWithIdentifier:@"SubVC"];
    subVc.title=self.titleArrM[i];

    [self addChildViewController:subVc];
    }

    //調(diào)用該方法后會(huì)創(chuàng)建8個(gè)子控制器,需要改捌≡隆煮仇!
    // [self refreshDisplay];

    }

  • Swift學(xué)習(xí)筆記 | Optional

    Optional### Swift中的Optional作為一種類型浙垫,既可以存儲(chǔ)一個(gè)值,也可以為空(也就是swift里的nil),通常在類型后面加一個(gè)郑诺?表示它是Optional...

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