菜鳥的進步

2021-07-24 06:44:53 字數 1043 閱讀 7939

目前在開發的乙個專案,其首次登陸,遇到網路不好的時候,耗時相當長,有時候能達到1分鐘以上,導致客戶抱怨很大

1.經過資料分析,帶式熟悉,找不存在問題;

1)登陸,請求資料有個update時間,每次請求資料都要上傳這個引數。如果為空,表明首次登陸,介面返回超大容量的資料,導致耗時很多

2)首次登陸,返回資料並不是登陸成功後立即使用的資料,

2.經過分析,找到解決辦法

1)將首次登陸資料本地化;

具體實施過程;

- (bool

nsdictionary

*)launchoptions{

//判斷是否第一次登陸,只有第一次啟動

的時候才載入資料 if

(![[

nsuserdefaults

standarduserdefaults

] boolforkey

:@"firstlaunch"])

//建立資料表,儲存資料,將首次登陸時的大量資料存入本地資料庫

[db

executeupdate

:@"create table  datadict (_id integer primary key autoincrement,unique_code text,component_id text,typecode text,name text,code text,datadict_name text,father_id text,sortidx int);"];

nsdictionary

*datadict = [dict

objectforkey

:@"datadict"];

nslog

(@"%@"

,datadict);

[db

begintransaction];

for(

idi

indatadict)

[db

commit];

} }

這樣簡單的小步驟,完美的解決了因首次登陸需要獲取大量資料導致,登陸請求時間過長的問題

文明的進步

某年某月的某一天,人類的文明得到了極大的發展,不看別的,看看法律吧。人們自娘胎開始 還是要娘胎的,否則也太不象話了 就開始學習法律的知識啦,人人懂得,這是自立的基本。人們不盡懂法,還知道用法,既保護自已,也監督別人。初臨此境,看到街上人人帶著墨鏡,身上掛著一大堆的瓶瓶罐罐,暗想文明如是,怎的如是,別...

今天的進步

剛剛建立了自己的部落格覺得好開心,每天都有自己新的東西寫上來,朋友說我寫的部落格.呵呵呵,可能有些東西只有我自己能看懂,逗的我都笑了,確實,可能自己是初學者也有關係,雖然對於軟體的學習已經有兩年了可是覺得自己還是什麼都不懂,開心的時候就能多寫點,不開心的時候什麼都寫不出來,嗨這個不好的毛病可得改改了...

丁丁的進步

最近很忙 也就是很懶的意思 出了兩次差,一次到上海,一次在省內。每次出差回來丁丁都能給我驚喜。6月15日是丁丁的乙個里程碑 會走路了。丁丁學會走路很突然,他一直都不肯坐,每次坐著都東倒西歪,爬得也不好,最開始竟然是往後爬,後來就是撅著屁股爬一步就趴倒,再後來就是扶著床站起來,本以為還要一段時間才能看...