分享乙個BookStore ios程式的例子

2022-02-19 13:23:51 字數 824 閱讀 8973

經過4天的開發,ios的網路書店基本完成了:

架構中最重要的元素:

模組化,縱向分割

層次化,橫向分割

抽象和實現分離

解耦,同構元件如何通訊,異構元件如何通訊

職責分離

重構中:消除重複**,消除魔數

bookstore應用雖然簡單,但包括的內容不少

分層架構如下:

data就是資料訪問層

ui就是前端

utility中包括擴充套件、常量以及小工具

層之間的通訊控制如下:

c層到vc層採用通知,vc層之間採用協議,vc到c層採用方法呼叫,c到s層採用方法呼叫,s到c層採用block**。

希望不要誤導新手,高手路過幫忙看一下有什麼可以改進的,特別是架構上。

分享乙個SharedPreferences工具類

直接上 public class sputils else if object instanceof integer else if object instanceof boolean else if object instanceof float else if object instanceof...

分享乙個oraclehelper

分享乙個拿即用的oraclehelper 首先要引用本機中的oralce access,如果是64位的話,也必須是64位執行,不然會報連線為空connection 等於null.using oracle.dataaccess using oracle.dataaccess.client public...

分享乙個下雪特效

前言 二 步驟 總結晚到的聖誕禮物 聖誕下雪特效 如下 示例 canvas canvas maincontainer title 聖誕節快樂!h1 div 如下 示例 body h1 maincontainer title style var c document.getelementbyid ca...