新工作新項目里遇到的問題記錄

前言

iOS開發(fā)馬上四年了,之前疏于做積累,每天寫完業(yè)務(wù)就不想技術(shù)的事情了,導(dǎo)致在一次裸辭之后,半年之后才找到工作(當(dāng)然了大部分時間是在玩),在一次次面試中暴露的最大問題就是沒有積累沉淀,對底層了解不夠,所以導(dǎo)致工作能力與工作年限不相符,競爭力很差,加之年近三十,看不到未來,一度焦慮抑郁,想轉(zhuǎn)行,經(jīng)過家人的疏導(dǎo),朋友的建議,自己的捫心自問,是自己的不努力才導(dǎo)致現(xiàn)在的結(jié)果,所以痛定思痛,決定記錄新工作中遇到的大小問題,采取一周一記的方式,平時遇到的問題會先記錄在備忘錄,周末整理,也可以說這是我自己的周報。


1.self.xxx與_xxx的不同

參考self.xxx與_xxx的區(qū)別

2.聲明屬性@interface{xxx}與@ property的不同? 轉(zhuǎn)載自blog.csdn.net/shenjie12345678/article/details/39052659

看別人寫的代碼的時候,常常困惑于人家在聲明屬性時的寫法,總結(jié)出來有三中方式,不知道哪一種比較規(guī)范化,現(xiàn)在我把三種方式貼出來,然后再一一探討每個方式聲明屬性的區(qū)別。

方式一:直接在@interface中的大括號中聲明。

@interface MyTest : NSObject{

NSString *mystr;

}

方式二:在@interface中聲明,然后再在@property中聲明。

@interface MyTest : NSObject{

NSString *_mystr;

}

@property (strong, nonatomic) NSString *mystr;

隨后在.m文件中加入

@synthesize mystr = _myStr;

方式三:直接用@property聲明

@interface MyTest : NSObject{

}

@property (strong, nonatomic) NSString *mystr;

隨后在.m文件中加入@synthesize?mystr =?_myStr;

==========================我是分割線============================

首先來說一下方式一根方式三的區(qū)別,使用方式一聲明的成員變量是只能在自己類內(nèi)部使用的,而不能在類的外部使用,(就是通過 類名. 點的方式是顯示不出來的),方式三則相反,它可以在類的外部訪問,在類的內(nèi)部可以通過下劃線+變量名或者self.變量名的方式來訪問。

方式二的寫法是一種過時的聲明變量的方式,xcode在早期@systhesize沒有自動合成屬性器之前,需要手寫

getter與setter方法,下劃線從風(fēng)格上表明這是類的內(nèi)部變量,要是需要直接使用變量則需要使用get或者set的方式。

在XCode目前有了自動合成屬性器后,編譯器會自動幫我們生成一個以下劃線開頭的的實例變量,所以我們不必去同時聲明屬性與變量。 我們可以直接用@property的方式來聲明一個成員屬性,在.m文件中使不使用@systhesize都無所謂,xcode會自動幫你生成getter與setter.

3.組件化開發(fā)

新項目計劃采用組件化的方式開發(fā),因為一些模塊后期可能會以sdk的方式提供給用戶使用,所以我遇到的第一個問題就是,組件化開發(fā)是怎樣的(面試的時候leader也問過我對組件化開發(fā)的理解)。組件化開發(fā)我的理解就是把各個功能變成一個個積木,需要什么拿來什么拼接在一起,根據(jù)需求拼成一個完整的app,其他項目有相似功能,像第三方庫一樣直接引入使用。但是具體的實現(xiàn)還需要研究,很多細節(jié)還要弄明白,看了幾篇文章作為參考組件化方案的幾種實現(xiàn)?、iOS組件化開發(fā)實踐iOS組件化

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對...
    cosWriter閱讀 11,663評論 1 32
  • 出題者簡介: 孫源(sunnyxx),目前就職于百度,負責(zé)百度知道 iOS 客戶端的開發(fā)工作,對技術(shù)喜歡刨根問底和...
    戈多_于勒閱讀 1,877評論 0 5
  • 2018.7.4 天氣:大太陽 今兒是考試最后一天。 心境影響文章表現(xiàn)出的情緒。 早餐:碎肉粉 之前覺得好吃,今...
    此處填名字閱讀 246評論 0 0
  • 昨天晚上又做了夢,記得比較清楚的部分是這樣的: 我和奶奶在一起,在一個有幾塊水泥的空地上,風(fēng)景是黃色的,像枯葉一樣...
    回家部部長閱讀 206評論 0 0
  • 一 電影《花樣年華》里,女主角的幾十套旗袍美不勝收,迷得人的眼睛睜不開,惹得人議論紛紛。但很多人沒有意識到的是,只...
    dbae478c5fdb閱讀 668評論 1 4

友情鏈接更多精彩內(nèi)容