240 發(fā)簡(jiǎn)信
IP屬地:加州
  • @送你的獨(dú)白么 MVVM 的方式, 建立一個(gè)映射, 將 formModel 每個(gè)屬性與 cell 類型, viewModel 類型綁定, 轉(zhuǎn)化為數(shù)組, 這樣在 tableView 代理方法里只需要 在每個(gè) cell 上綁定 viewModel, cell 的事件傳遞給 cellViewModel 處理. 這樣 controller 每個(gè) 對(duì)cell 要做的都是一致的, 所以不用寫 if else

    寫一個(gè)iOS復(fù)雜表單的正確姿勢(shì)

    前言 這幾天項(xiàng)目的新需求中有個(gè)復(fù)雜的表單界面挎挖,在做的過程中發(fā)現(xiàn)要比想象中復(fù)雜很多这敬,有好多問題需要處理。有很多東西值得寫下來好好梳理下蕉朵。 需求分析: 上圖便是UI根據(jù)需求給的高...

  • 首先tableview的代理方法并沒有合理抽象, 可以看到有大量的 if else, 然后雖然 cell 里面的 model 跟 dataSource 是同一個(gè)對(duì)象, 但是這是錯(cuò)的, 數(shù)據(jù)和狀態(tài)要顯式的隔離和轉(zhuǎn)換, 這樣才能保持代碼的可讀性和維護(hù)性

    寫一個(gè)iOS復(fù)雜表單的正確姿勢(shì)

    前言 這幾天項(xiàng)目的新需求中有個(gè)復(fù)雜的表單界面崔涂,在做的過程中發(fā)現(xiàn)要比想象中復(fù)雜很多,有好多問題需要處理始衅。有很多東西值得寫下來好好梳理下冷蚂。 需求分析: 上圖便是UI根據(jù)需求給的高...

  • CGAffineTransformInvert 最后例子, 是因?yàn)槟悴]有將第一個(gè) transfrom 作用于view, 因?yàn)?invert 函數(shù)只會(huì)單純的逆操作, 所以 view 效果為逆時(shí)針45度并且放大1倍

    CGAffineTransform

    寫在最前良好的用戶體驗(yàn),離不開好的動(dòng)畫效果觅闽,作為一個(gè)碼農(nóng)每次看到好的動(dòng)畫總會(huì)去想想到底是怎么實(shí)現(xiàn)的帝雇,雖然之前也做過些動(dòng)畫,但是都沒怎么去分析過蛉拙,最近有空尸闸,就簡(jiǎn)單研究了下,以此...

  • 寫的挺好, 能看看源碼嘛

    iOS-自定義轉(zhuǎn)場(chǎng)

    閱讀及實(shí)踐筆記 相關(guān)api的記錄及介紹 喵神文章傳送門 注意點(diǎn)locationInView:獲取到的是手指點(diǎn)擊屏幕實(shí)時(shí)的坐標(biāo)點(diǎn);translationInView:獲取到的是...

  • iOS中手勢(shì)的應(yīng)用

    iOS設(shè)備現(xiàn)如今大受歡迎的最重要原因之一就在于其開創(chuàng)了觸控操作的潮流宦芦。發(fā)展到現(xiàn)在宙址,無論是Android還是iPhone,現(xiàn)在APP與用戶進(jìn)行交互调卑,基本上都是依賴于各種各樣的觸...

  • YY系列的解析寫的真棒

    YYImage 源碼剖析:圖片處理技巧

    系列文章:YYText 源碼剖析:CoreText 與異步繪制YYAsyncLayer 源碼剖析:異步繪制YYCache 源碼剖析:一覽亮點(diǎn)YYModel 源碼剖析:關(guān)注性能...

  • 簡(jiǎn)書上寫動(dòng)畫最全的, 受教啦

    iOS動(dòng)畫系列之三:Core Animation

    通過前面兩篇文章抡砂,大概基本上清楚了CALayer在動(dòng)畫中的作用。本宅胖在看到這篇文章的標(biāo)題的時(shí)候恬涧,心里暗自捏了一下大腿注益。真是自己給自己挖坑不嫌大啊溯捆! 又不能劇透直接使用CAB...

  • 有機(jī)會(huì)一定的

    一個(gè)基于CAAnimation的動(dòng)畫工具

    BinAnimation Link to GitHub 為什么使用 必要性:作為 iOS 開發(fā)工程師丑搔,在日常的開發(fā)工作中,雖然不需要像游戲開發(fā)一樣設(shè)計(jì)各式各樣酷炫的動(dòng)畫提揍,但是...

  • 120
    iOS-動(dòng)畫知識(shí)梳理

    學(xué)習(xí)及實(shí)踐筆記 記錄iOS動(dòng)畫的學(xué)習(xí)及實(shí)踐 目錄 顯示層(UIView)動(dòng)畫初級(jí)動(dòng)畫關(guān)鍵幀動(dòng)畫逐幀動(dòng)畫Gif動(dòng)畫的處理 內(nèi)容層(CALayer)動(dòng)畫CoreAnimation...

  • 封裝的很棒

    一個(gè)基于CAAnimation的動(dòng)畫工具

    BinAnimation Link to GitHub 為什么使用 必要性:作為 iOS 開發(fā)工程師啤月,在日常的開發(fā)工作中,雖然不需要像游戲開發(fā)一樣設(shè)計(jì)各式各樣酷炫的動(dòng)畫劳跃,但是...

  • 程序員的技術(shù)

    從事iOS開發(fā)也有一段時(shí)間了,期間亂七八糟看了好多書,有iOS,C,HTML,數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)模式,記得的不多,但是對(duì)我的視野開闊起到了極大的作用,讓我知道了一個(gè)合格的技術(shù)人員...

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