(一)萬年不變的開端 去年大三還在學(xué)校的時(shí)候就聽說過ReactiveCocoa這一Github開源的響應(yīng)式重量級(jí)框架扔傅,可是對(duì)于當(dāng)時(shí)還只埋頭狂寫OOP的我來說询兴,大概只能用下面的...
最近公司寫的項(xiàng)目中遇到了內(nèi)存泄漏的問題,一直對(duì)instruments的使用很不熟練诽表,借此機(jī)會(huì)記錄一下使用經(jīng)驗(yàn)唉锌。 ARC之前,instruments是神器竿奏,ARC之后袄简,它依然是...
前言 很多blog都說ReactiveCocoa好用,然后各種秀自己如何靈活運(yùn)用ReactiveCocoa泛啸,但是感覺真正缺少的是一篇如何學(xué)習(xí)ReactiveCocoa的文章绿语,...
前言 BeeHive是阿里巴巴公司開源的一個(gè)iOS框架岗仑,這個(gè)框架是App模塊化編程的框架一種實(shí)現(xiàn)方案匹耕,吸收了Spring框架Service的理念來實(shí)現(xiàn)模塊間的API解耦。 B...
前言 隨著用戶的需求越來越多荠雕,對(duì)App的用戶體驗(yàn)也變的要求越來越高稳其。為了更好的應(yīng)對(duì)各種需求驶赏,開發(fā)人員從軟件工程的角度,將App架構(gòu)由原來簡(jiǎn)單的MVC變成MVVM既鞠,VIPER等...
在 Rx--隱藏在Angular 2.x中利劍 一文中我們已經(jīng)初步的了解了 Rx 和 Rx 在 Angular 的應(yīng)用母市。 今天我們一起通過一個(gè)具體的例子來理解響應(yīng)式編程設(shè)計(jì)的...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T」[https://itcharge.cn/ios-complete-le...
iOS中,我們使用的大部分都是MVC架構(gòu)雖然MVC的層次明確损趋,但是由于功能日益的增加患久,代碼的維護(hù),更多的代碼被寫在了Controller中浑槽,這樣Controller就顯得非常...
關(guān)于正則表達(dá)式判斷: 1.手機(jī)號(hào)校驗(yàn) 2.傳真蒋失、固話校驗(yàn) 3.車牌號(hào)校驗(yàn) 4.身份證號(hào)碼校驗(yàn) 5.ip地址校驗(yàn) 6.延遲執(zhí)行的block 7.圖片縮放到指定大小尺寸 8.根據(jù)...
2016年12月21日更新開發(fā)者中心鏈接https://developer.apple.com/news/?id=12212016b該鏈接是蘋果昨天剛在官網(wǎng)給的正式回復(fù) 如...
前言 本文會(huì)用實(shí)例的方式,將iOS各種IM的方案都簡(jiǎn)單的實(shí)現(xiàn)一遍镊靴。并且提供一些選型铣卡、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例偏竟,在github中都有demo:iOS即...
前言: 本文為CocoaAsyncSocket源碼系列中第二篇:Read篇蝉仇,將重點(diǎn)涉及該框架是如何利用緩沖區(qū)對(duì)數(shù)據(jù)進(jìn)行讀取、以及各種情況下的數(shù)據(jù)包處理殖蚕,其中還包括普通的轿衔、和基...