6月10日 IOS應用 日記本

2022-03-12 07:58:59 字數 1563 閱讀 9434

嗯,經過這幾天的學習,我的第乙個ios應用,日記本算是學習完畢了,下面寫一篇日記,記錄所學到的知識和需要繼續學習的地方。

1,首先是viewcontroller,必須新增兩個協議

uitableviewdatasource和 uitableviewdelegate,必須實現這兩個協議的兩個方法,tableview numberofrowsinsection和tableview cellforrowatindexpath,前者返回行數後者設定行內容。

3,向下乙個介面傳遞值。

- (void)prepareforsegue:(uistoryboardsegue *)segue sender:(id)sender

這個方法是寫在父頁面裡的,比如在裡面寫-glyeditviewcontroller *editvc = segue.destinationviewcontroller;

editvc.title = deletdate;

那你子頁面的title就等於deletdate。不管你點哪個按鈕,跳轉到哪個頁面,你的子頁面的title都等於deletdate。

4,//允許刪除

- (uitableviewcelleditingstyle)tableview:(uitableview *)tableview editingstyleforrowatindexpath:(nsindexpath *)indexpath

你這個方法可返回很多方法,然後

- (void)tableview:(uitableview *)tableview commiteditingstyle:(uitableviewcelleditingstyle)editingstyle forrowatindexpath:(nsindexpath *)indexpath{}

會接收你返回的方法名,比如

if(editingstyle == uitableviewcelleditingstyledelete)

又比如刪除

alloc] init];

nserror *error;

//        設定謂詞並搜尋

nsfetchrequest *fetchrequest = [[nsfetchrequest

alloc] initwithentityname:@"diarydata"];

fetchrequest.predicate = [nspredicate

predicatewithformat:@"date==%@", deletdate];

nsarray *arrarresult = [managed.managedobjectcontext

executefetchrequest:fetchrequest

error:&error ];

if (!error)

}if ([managed.managedobjectcontext

haschanges])

變得繁瑣的新事物總是不討人喜歡,這塊需要繼續學習。

10,自動布局,3.5寸4寸螢幕必須相容,過不久5寸螢幕也要相容,橫豎螢幕需要相容,,這塊-有自動布局,衡平直接不支援或換sotryboard等方法,一般不把大空間的寬高寫死。

失業日記 10月6日

10月6日 晴 周二 中午跟april一起去接amiee放學。amiee和april睡午覺,我今天精神比較好,沒有睡午覺,每次開始運動後,我都感覺我睡眠變少。我思考了一下,畢業工作十幾年,自己有什麼收穫,現在留下什麼,好像什麼都沒有留下來。cs和it技術日新月異,每年每年的知識點技術點都不一樣,我剩...

失業日記 10月10日

10月10日 晴 週六 半夜醒來一次,聽到外面嘩啦啦的響聲,好像下雨了,我很好奇,難道現在下雨了嗎?雖然可能快到雨季了,但是這個時候不應該下雨啊,於是我坐起來到床邊窗戶看看是否真的下雨了,借助路燈,仔細看了看外面的地面,都很幹,沒下雨,於是向四周望一望,到處的樹葉都在抖動,隔壁的公寓區院子裡乙個很高...

2023年6月10日訓練日記

好久沒寫訓練日記了。沉迷寫題解無法自拔 這周主要是做dp4專題。絞盡腦汁想了好幾天。終於乾掉了三道題。兩道參考了題解。基本思路還是有的,就是實現起來總是不知道哪個地方會出什麼錯。找時間寫題解 不過總算做完了一道題還是有一道題的收穫的。感覺dp的初始化很關鍵啊。狀態轉移方程也要正確 有些題目可以大致歸...