五一之后,公司要求對代碼進行整理,同時進行代碼管理、自動化打包等標準化流程,這些東西一直是我想搞的,這次有了公司的支持,操作起來也更順利了,代碼管理、自動化打包會找時間寫一篇...
五一之后,公司要求對代碼進行整理,同時進行代碼管理、自動化打包等標準化流程,這些東西一直是我想搞的,這次有了公司的支持,操作起來也更順利了,代碼管理、自動化打包會找時間寫一篇...
實現(xiàn)CollectionView中不等寬標簽布局 自定義cell 自定義 UICollectionViewFlowLayout 最重要的就是自定義繼承UICollection...
UINavigationBar是我們在開發(fā)過程中經(jīng)常要用到的一個控件,下面我會為大家介紹一些常用的用法。 1. 設(shè)置導(dǎo)航欄的標題 這個不多說,直接上代碼self.naviga...
一、概述 UINavigationController用來管理視圖控制器,在多視圖控制器中常用。它以棧的形式管理視圖控制器,管理視圖控制器個數(shù)理論上不受限制(實際受內(nèi)存限制)...
1 場景問題# 1.1 如果沒有主板## 大家都知道,電腦里面各個配件之間的交互,主要是通過主板來完成的(事實上主板有很多的功能,這里不去討論)。試想一下,如果電腦里面沒有主...
1 場景問題# 1.1 讀取配置文件## 考慮這樣一個實際的應(yīng)用,維護系統(tǒng)自定義的配置文件。 幾乎每個實際的應(yīng)用系統(tǒng)都有與應(yīng)用自身相關(guān)的配置文件,這個配置文件是由開發(fā)人員根據(jù)...
3.5 隊列請求## 所謂隊列請求,就是對命令對象進行排隊,組成工作隊列,然后依次取出命令對象來執(zhí)行。多用多線程或者線程池來進行命令隊列的處理,當(dāng)然也可以不用多線程,就是一個...
1 場景問題# 1.1 開發(fā)仿真系統(tǒng)## 考慮這樣一個仿真應(yīng)用,功能是:模擬運行針對某個具體問題的多個解決方案,記錄運行過程的各種數(shù)據(jù),在模擬運行完成過后,好對這多個解決方案...
1 場景問題# 1.1 擴展客戶管理的功能## 考慮這樣一個應(yīng)用:擴展客戶管理的功能。 既然是擴展功能,那么肯定是已經(jīng)存在一定的功能了,先看看已有的功能:公司的客戶分成兩大類...
1 場景問題# 1.1 工資表數(shù)據(jù)的整合## 考慮這樣一個實際應(yīng)用:整合工資表數(shù)據(jù)。 這個項目的背景是這樣的,項目的客戶方收購了一家小公司,這家小公司有自己的工資系統(tǒng),現(xiàn)在需...
1 場景問題# 1.1 實現(xiàn)在線投票## 考慮一個在線投票的應(yīng)用,要實現(xiàn)控制同一個用戶只能投一票,如果一個用戶反復(fù)投票,而且投票次數(shù)超過5次,則判定為惡意刷票,要取消該用戶投...
3.4 模擬工作流## 做企業(yè)應(yīng)用的朋友,大多數(shù)都接觸過工作流,至少處理過業(yè)務(wù)流程。當(dāng)然對于工作流,復(fù)雜的應(yīng)用可能會使用工作流中間件,用工作流引擎來負責(zé)流程處理,這個會比較復(fù)...
1 場景問題# 1.1 申請聚餐費用## 來考慮這樣一個功能:申請聚餐費用的管理。 很多公司都有這樣的福利,就是項目組或者是部門可以向公司申請一些聚餐費用,用于組織項目組成員...
1 場景問題# 1.1 報價管理## 向客戶報價,對于銷售部門的人來講,這是一個非常重大、非常復(fù)雜的問題,對不同的客戶要報不同的價格,比如: 對普通客戶或者是新客戶報的是全價...
3.4 典型應(yīng)用:排序## 模板方法模式的一個非常典型的應(yīng)用,就是實現(xiàn)排序的功能。至于有些朋友認為排序是策略模式的體現(xiàn),這很值得商榷。先來看看在Java中排序功能的實現(xiàn),然后...
1 場景問題# 1.1 登錄控制## 幾乎所有的應(yīng)用系統(tǒng),都需要系統(tǒng)登錄控制的功能,有些系統(tǒng)甚至有多個登錄控制的功能,比如:普通用戶可以登錄前臺,進行相應(yīng)的業(yè)務(wù)操作;而工作人...
1 場景問題# 1.1 訂閱報紙的過程## 來考慮實際生活中訂閱報紙的過程,這里簡單總結(jié)了一下,訂閱報紙的基本流程如下: 首先按照自己的需要選擇合適的報紙,具體的報刊雜志目錄...
1 場景問題# 1.1 加入權(quán)限控制## 考慮這樣一個問題,給系統(tǒng)加入權(quán)限控制,這基本上是所有的應(yīng)用系統(tǒng)都有的功能了。 對于應(yīng)用系統(tǒng)而言,一般先要登錄系統(tǒng),才可以使用系統(tǒng)的功...
1 場景問題# 1.1 復(fù)雜的獎金計算## 考慮這樣一個實際應(yīng)用:就是如何實現(xiàn)靈活的獎金計算。 獎金計算是相對復(fù)雜的功能,尤其是對于業(yè)務(wù)部門的獎金計算方式,是非常復(fù)雜的,除了...
1 場景問題# 1.1 發(fā)送提示消息## 考慮這樣一個實際的業(yè)務(wù)功能:發(fā)送提示消息?;旧纤袔I(yè)務(wù)流程處理的系統(tǒng)都會有這樣的功能,比如某人有新的工作了,需要發(fā)送一條消息提示...