五一之后欠橘,公司要求對代碼進(jìn)行整理,同時(shí)進(jìn)行代碼管理、自動化打包等標(biāo)準(zhǔn)化流程蛾号,這些東西一直是我想搞的澡为,這次有了公司的支持地梨,操作起來也更順利了锨天,代碼管理毯盈、自動化打包會找時(shí)間寫一篇...
![240](https://upload.jianshu.io/users/upload_avatars/4111674/a92f519df287.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
五一之后欠橘,公司要求對代碼進(jìn)行整理,同時(shí)進(jìn)行代碼管理、自動化打包等標(biāo)準(zhǔn)化流程蛾号,這些東西一直是我想搞的澡为,這次有了公司的支持地梨,操作起來也更順利了锨天,代碼管理毯盈、自動化打包會找時(shí)間寫一篇...
實(shí)現(xiàn)CollectionView中不等寬標(biāo)簽布局 自定義cell 自定義 UICollectionViewFlowLayout 最重要的就是自定義繼承UICollection...
UINavigationBar是我們在開發(fā)過程中經(jīng)常要用到的一個(gè)控件剃毒,下面我會為大家介紹一些常用的用法病袄。 1. 設(shè)置導(dǎo)航欄的標(biāo)題 這個(gè)不多說搂赋,直接上代碼self.naviga...
一、概述 UINavigationController用來管理視圖控制器益缠,在多視圖控制器中常用脑奠。它以棧的形式管理視圖控制器,管理視圖控制器個(gè)數(shù)理論上不受限制(實(shí)際受內(nèi)存限制)...
1 場景問題# 1.1 如果沒有主板## 大家都知道幅慌,電腦里面各個(gè)配件之間的交互宋欺,主要是通過主板來完成的(事實(shí)上主板有很多的功能,這里不去討論)胰伍。試想一下齿诞,如果電腦里面沒有主...
1 場景問題# 1.1 讀取配置文件## 考慮這樣一個(gè)實(shí)際的應(yīng)用,維護(hù)系統(tǒng)自定義的配置文件骂租。 幾乎每個(gè)實(shí)際的應(yīng)用系統(tǒng)都有與應(yīng)用自身相關(guān)的配置文件祷杈,這個(gè)配置文件是由開發(fā)人員根據(jù)...
3.5 隊(duì)列請求## 所謂隊(duì)列請求,就是對命令對象進(jìn)行排隊(duì)渗饮,組成工作隊(duì)列但汞,然后依次取出命令對象來執(zhí)行。多用多線程或者線程池來進(jìn)行命令隊(duì)列的處理互站,當(dāng)然也可以不用多線程私蕾,就是一個(gè)...
1 場景問題# 1.1 開發(fā)仿真系統(tǒng)## 考慮這樣一個(gè)仿真應(yīng)用,功能是:模擬運(yùn)行針對某個(gè)具體問題的多個(gè)解決方案胡桃,記錄運(yùn)行過程的各種數(shù)據(jù)踩叭,在模擬運(yùn)行完成過后,好對這多個(gè)解決方案...
1 場景問題# 1.1 擴(kuò)展客戶管理的功能## 考慮這樣一個(gè)應(yīng)用:擴(kuò)展客戶管理的功能翠胰。 既然是擴(kuò)展功能懊纳,那么肯定是已經(jīng)存在一定的功能了,先看看已有的功能:公司的客戶分成兩大類...
1 場景問題# 1.1 工資表數(shù)據(jù)的整合## 考慮這樣一個(gè)實(shí)際應(yīng)用:整合工資表數(shù)據(jù)亡容。 這個(gè)項(xiàng)目的背景是這樣的嗤疯,項(xiàng)目的客戶方收購了一家小公司,這家小公司有自己的工資系統(tǒng)闺兢,現(xiàn)在需...
1 場景問題# 1.1 實(shí)現(xiàn)在線投票## 考慮一個(gè)在線投票的應(yīng)用茂缚,要實(shí)現(xiàn)控制同一個(gè)用戶只能投一票,如果一個(gè)用戶反復(fù)投票屋谭,而且投票次數(shù)超過5次脚囊,則判定為惡意刷票,要取消該用戶投...
3.4 模擬工作流## 做企業(yè)應(yīng)用的朋友桐磁,大多數(shù)都接觸過工作流悔耘,至少處理過業(yè)務(wù)流程。當(dāng)然對于工作流我擂,復(fù)雜的應(yīng)用可能會使用工作流中間件衬以,用工作流引擎來負(fù)責(zé)流程處理缓艳,這個(gè)會比較復(fù)...
1 場景問題# 1.1 申請聚餐費(fèi)用## 來考慮這樣一個(gè)功能:申請聚餐費(fèi)用的管理。 很多公司都有這樣的福利看峻,就是項(xiàng)目組或者是部門可以向公司申請一些聚餐費(fèi)用阶淘,用于組織項(xiàng)目組成員...
1 場景問題# 1.1 報(bào)價(jià)管理## 向客戶報(bào)價(jià),對于銷售部門的人來講互妓,這是一個(gè)非常重大溪窒、非常復(fù)雜的問題,對不同的客戶要報(bào)不同的價(jià)格冯勉,比如: 對普通客戶或者是新客戶報(bào)的是全價(jià)...
3.4 典型應(yīng)用:排序## 模板方法模式的一個(gè)非常典型的應(yīng)用澈蚌,就是實(shí)現(xiàn)排序的功能。至于有些朋友認(rèn)為排序是策略模式的體現(xiàn)灼狰,這很值得商榷惜浅。先來看看在Java中排序功能的實(shí)現(xiàn),然后...
1 場景問題# 1.1 登錄控制## 幾乎所有的應(yīng)用系統(tǒng)伏嗜,都需要系統(tǒng)登錄控制的功能坛悉,有些系統(tǒng)甚至有多個(gè)登錄控制的功能,比如:普通用戶可以登錄前臺承绸,進(jìn)行相應(yīng)的業(yè)務(wù)操作裸影;而工作人...
1 場景問題# 1.1 訂閱報(bào)紙的過程## 來考慮實(shí)際生活中訂閱報(bào)紙的過程,這里簡單總結(jié)了一下军熏,訂閱報(bào)紙的基本流程如下: 首先按照自己的需要選擇合適的報(bào)紙轩猩,具體的報(bào)刊雜志目錄...
1 場景問題# 1.1 加入權(quán)限控制## 考慮這樣一個(gè)問題,給系統(tǒng)加入權(quán)限控制荡澎,這基本上是所有的應(yīng)用系統(tǒng)都有的功能了均践。 對于應(yīng)用系統(tǒng)而言,一般先要登錄系統(tǒng)摩幔,才可以使用系統(tǒng)的功...
1 場景問題# 1.1 復(fù)雜的獎(jiǎng)金計(jì)算## 考慮這樣一個(gè)實(shí)際應(yīng)用:就是如何實(shí)現(xiàn)靈活的獎(jiǎng)金計(jì)算彤委。 獎(jiǎng)金計(jì)算是相對復(fù)雜的功能,尤其是對于業(yè)務(wù)部門的獎(jiǎng)金計(jì)算方式或衡,是非常復(fù)雜的焦影,除了...
1 場景問題# 1.1 發(fā)送提示消息## 考慮這樣一個(gè)實(shí)際的業(yè)務(wù)功能:發(fā)送提示消息》舛希基本上所有帶業(yè)務(wù)流程處理的系統(tǒng)都會有這樣的功能斯辰,比如某人有新的工作了,需要發(fā)送一條消息提示...