原文:iOS開發之MVVM在項目中的應用

今天寫這篇博客是想達到拋磚引玉的作用,想與大家交流一下思想,相互學習,博文中有不足之處還望大家批評指正。本篇博客的內容沿襲以往博客的風格,也是以干貨為主,偶爾扯扯咸蛋 哈哈 不好好工作又開始發表博客啦 。 由於本人項目經驗有限,關於架構設計方面的東西理解有限,我個人對MVVM的理解主要是借鑒於之前的用過的MVC的Web框架 在學校的時候用過ThinkPHP框架,和SSH框架,都是MVC的架構模式, ...

2016-01-05 23:02 0 4969 推薦指數:

查看詳情

IOS多態在項目中應用

今天我們講述一個知識點(大家可能遺漏的) 多態是面試程序設計(OOP)一個重要特征,但在iOS中,可能比較少的人會留意這個特征,實際上在開發中我們可能已經不經意的使用了多態。比如說: 有一個tableView,它有多種cell,cell的UI差距較大,但是他們的model類型又都是一樣 ...

Mon Jan 07 19:58:00 CST 2019 0 642
iOS開發之ReactiveCocoa下的MVVM

最近工作比較忙,但還是出來更新博客了,今天給大家分享一些ReactiveCocoa以及MVVM的一些東西,干活還是比較足的。在之前發表過一篇博文,名字叫做《iOS開發之淺談MVVM的架構設計與團隊協作》,大體上講的就是使用Block回調的方式實現MVVM的。在寫上篇文章時也知道 ...

Mon Nov 09 17:19:00 CST 2015 16 12685
iOS開發下對MVVM的理解

最近看到新浪微博上以及iOS開發的論壇里面談到MVVM設計模式,所謂MVVM就是Model-View-ViewModel的縮寫,關於MVVM的概念,這里我不想過多的介紹,有很多介紹的很詳細的博文,這里我們直奔主題,談一談MVVM如何利用到項目中去。 首先我們在建立項目中 ...

Mon Nov 23 02:38:00 CST 2015 1 2501
iOS開發】在ARC項目中使用非ARC文件

ARC的出現應該說是開發者的一大福利,蘋果是推薦使用的,但是因為之前沒有ARC機制,好多比較好的類庫都是使用的非ARC,或是有些大牛還是不喜歡用ARC,封裝的類也是非ARC的,想要在自己的ARC項目中使用這些非ARC類庫,只需要簡單的設置一下就可以了。 在TARGETS-Bulid ...

Tue Aug 05 17:39:00 CST 2014 0 2682
iOS項目中SDK的開發之SDK封裝及NSBundle的使用(三)

一、功能總述 在博客開始的第一部分,我們先來看一下我們最終要實現的效果。下圖中所表述的就是我們今天博客中要做的事情,下方的App One和App Two都植入了我們將要封裝的LoginSDK, 兩個 ...

Tue Sep 11 18:55:00 CST 2018 0 1005
iOS開發多線程在實際項目中的運用

實際項目開發中為了能夠給用戶更好的體驗,有些延時操作我們都會放在子線程中進行。 今天我們就來聊聊多線程在實際項目中的運用。 我們先來看看多線程的基礎知識: 1.多線程的原理: 同一時間,CPU只能處理一條線程,也就是只有一條線程在工作。所謂多線程並發(同時)執行, 其實是 ...

Thu Jul 26 19:56:00 CST 2018 0 1192
AOP在大規模軟件開發項目中應用(圖)

AOP在大規模軟件開發項目中應用(圖)   本文的寫作源於一個真實的大型軟件開發項目,我們努力嘗試在這個項目中推廣應用AOP。在此我們將對曾經面臨過的一些實際問題與困難進行分析,試圖引發關於面向方面軟件開發(AOSD)的一些更深層次的思考。本文的作者將站在開發者的角度做出客觀的判斷 ...

Wed Apr 09 01:22:00 CST 2014 0 5355
真實開發中-redis在項目中應用場景

一、需求描述   從自己當前負責參與開發的一個項目中來看,redis主要的應用場景有如下幾個,第一個是保存用戶信息,這個需要頻繁的獲取。比如 在打開某一個頁面進行查詢時,就先需要獲取用戶信息,看用戶是否具有查詢權限;第二個應用場景是,當數據庫查詢比較慢時,也會使 用到redis緩存,第一次 ...

Mon May 31 05:33:00 CST 2021 0 3461
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM