KVO(Key-Value-Observing)鍵值觀察宠叼,其技術(shù)原理就是通過isa swizzle技術(shù)添加被觀察對(duì)象中間類扔仓,并重寫相應(yīng)的方法來監(jiān)聽鍵值變化播玖。當(dāng)被觀察對(duì)象屬性被...
一椎工、創(chuàng)建RN新項(xiàng)目 1、創(chuàng)建新項(xiàng)目在安裝好RN環(huán)境之后蜀踏,執(zhí)行如下命令 找到項(xiàng)目的ios目錄维蒙,將現(xiàn)有的swift項(xiàng)目拷貝到ios目錄中 2、修改podfile文件 最新的RN項(xiàng)...
一果覆、背景 對(duì)于已經(jīng)存在的iOS項(xiàng)目颅痊,以模塊化引入,OC與RN混編怎么做呢局待? 我們可以利用cocopods來集成斑响,直接使用pod install就可以讓其他同事也快速集成。 由...
第一次看到柯里化這個(gè)詞的時(shí)候钳榨,還是在看一篇算法相關(guān)的博客提到把函數(shù)柯里化舰罚,那時(shí)一看這個(gè)詞就感覺很高端,實(shí)際上當(dāng)你了解了后才發(fā)現(xiàn)其實(shí)就是高階函數(shù)的一個(gè)特殊用法薛耻。 果然是不管作用...
因?yàn)閷?shí)習(xí)的原因营罢,已經(jīng)好久沒有寫博客了。倒不是因?yàn)槊φ炎浚且驗(yàn)槊刻於急粯I(yè)務(wù)代碼填滿愤钾,找不到很好的可以拿來寫博客的素材。 我的公司是一家小公司候醒,我一個(gè)人做Android開發(fā),然后...
前言 本文會(huì)用實(shí)例的方式,將iOS各種IM的方案都簡單的實(shí)現(xiàn)一遍败玉。并且提供一些選型敌土、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議镜硕。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
前言 很多blog都說ReactiveCocoa好用返干,然后各種秀自己如何靈活運(yùn)用ReactiveCocoa兴枯,但是感覺真正缺少的是一篇如何學(xué)習(xí)ReactiveCocoa的文章,...
在上一篇中對(duì)基礎(chǔ)組件進(jìn)行了拆分矩欠,接下來會(huì)拆分業(yè)務(wù)組件财剖。業(yè)務(wù)組件最簡單的理解(比如,有3個(gè)tabbar專題癌淮、作者躺坟、商城三個(gè)模塊,就可以理解成3個(gè)業(yè)務(wù)組件)乳蓄。功能組件也很...
由于項(xiàng)目需要大量的下拉選擇菜單咪橙,然后去GitHub上找了一下,并沒有太好的虚倒,下了一個(gè)后發(fā)現(xiàn)用起來有bug美侦,就修改并完善了一下。現(xiàn)在可以完美適應(yīng)UIView和UITableVi...
前言 最近做挺多的圖片處理魂奥,透視音榜、縮放、拼接捧弃、裁剪赠叼、效果等等,那么今天就先來詳細(xì)對(duì)比一下系統(tǒng)API處理縮放的性能违霞,這樣也好方便選擇那種更優(yōu)的方式來處理 PNGJPG 大致分為...
因?yàn)榻陧?xiàng)目中需要接入微信支付功能嘴办,自己也爬了很多的坑,所以做了一下這邊文章供大家學(xué)習(xí)參考买鸽,遠(yuǎn)離爬坑涧郊,文章主要講到以下五部分: 一、 填寫商戶平臺(tái)所需資料 二眼五、 具體Demo...
前言:iOS 開發(fā)中妆艘,h5 和原生實(shí)現(xiàn)通信有多種方式, JSBridge 就是最常用的一種看幼,各 JSBridge 類庫的實(shí)現(xiàn)原理大同小異批旺,這篇文章主要是針對(duì)當(dāng)前使用最為廣泛的...
前言 本文是本寶寶參考自己的部分代碼規(guī)范和網(wǎng)上眾多其它小伙伴的代碼規(guī)范,整理和寫出的诵姜。規(guī)范涵蓋了很多內(nèi)容汽煮,閱讀的小伙伴多點(diǎn)耐心哈。 目的 為了利于項(xiàng)目維護(hù)以及規(guī)范開發(fā),促進(jìn)成...
你想圖省事心例,硬盤空間有幾十G的空余,秒切分支鞋囊,可以看文章底部止后,有笨重但極方便的方法 概述 ???腰果上岸科技有三個(gè)APP分別是腰果公考(支持iPad)、上岸計(jì)劃溜腐、每日一題译株,最...