利用番茄工作法
開始閱讀+coding:2018.12.17
完成閱讀+coding:2019.2.3
番茄數(shù):158個(gè)番茄鐘【49天】
《精通iOS開發(fā) 第6版本》
本書針對(duì)的Xcode版本是 Xcode5
iOS7 以及一些更老的技術(shù)
全書可以說(shuō)是基礎(chǔ)中的基礎(chǔ),但是內(nèi)容很全,打算復(fù)習(xí)完之后亚皂,就不看了。書依然是一本很好的書牧抽,書中涉及
到的技術(shù)也仍然沒(méi)有過(guò)時(shí)捉超,尤其是代碼部分晤愧。當(dāng)然iOS7由于版本原因,有寫功能還是被淘汰了鳖悠。
第17章 游戲框架內(nèi)容過(guò)于陳舊了,要學(xué)習(xí)的話建議查看最新的書籍版本進(jìn)行學(xué)習(xí)优妙。
1.因?yàn)榘姹驹虺俗郏瑫锌隙ㄓ袑懙胤竭€是和現(xiàn)在的Xcode10有所不同,Xcoce5和Xcode10的編輯功能上也存在一些差別套硼,
但Xcode5有的功能瘾带,Xcode10基本上都具備,而且使用也更加便捷了熟菲。只是有些地方的位置有所變化看政,同事Xcode10也增加了更多更強(qiáng)大的功能。
比如書中的iPad項(xiàng)目抄罕,里面的很多代碼過(guò)時(shí)了允蚣。例如 UIPopoverController
這本書有些排版錯(cuò)誤,比如字寫錯(cuò)了呆贿,單詞選項(xiàng)等寫錯(cuò)了等嚷兔。大約有4處。
問(wèn)題:
1.Xcode10中 如何設(shè)置類名前綴做入?Xcode5在創(chuàng)建項(xiàng)目的時(shí)候就可以設(shè)置冒晰,但是在Xcode10中其實(shí)更加靈活,如果不需要了或者想修改之后的前綴竟块,可以直接修改壶运。如下圖。
《精通iOS開發(fā) 第6版本》
本書針對(duì)的Xcode版本是 Xcode5
iOS7 以及一些更老的技術(shù)
全書可以說(shuō)是基礎(chǔ)中的基礎(chǔ)浪秘,但是內(nèi)容很全蒋情,打算復(fù)習(xí)完之后,就不看了耸携。書依然是一本很好的書棵癣,書中涉及
到的技術(shù)也仍然沒(méi)有過(guò)時(shí),尤其是代碼部分夺衍。當(dāng)然iOS7由于版本原因狈谊,有寫功能還是被淘汰了。
第17章 游戲框架內(nèi)容過(guò)于陳舊了,要學(xué)習(xí)的話建議查看最新的書籍版本進(jìn)行學(xué)習(xí)河劝。
1.因?yàn)榘姹驹虮陂牛瑫锌隙ㄓ袑懙胤竭€是和現(xiàn)在的Xcode10有所不同,Xcoce5和Xcode10的編輯功能上也存在一些差別丧裁,
但Xcode5有的功能护桦,Xcode10基本上都具備,而且使用也更加便捷了煎娇。只是有些地方的位置有所變化二庵,同事Xcode10也增加了更多更強(qiáng)大的功能。
比如書中的iPad項(xiàng)目缓呛,里面的很多代碼過(guò)時(shí)了催享。例如 UIPopoverController
這本書有些排版錯(cuò)誤,比如字寫錯(cuò)了哟绊,單詞選項(xiàng)等寫錯(cuò)了等因妙。大約有4處。
問(wèn)題:
1.Xcode10中 如何設(shè)置類名前綴票髓?Xcode5在創(chuàng)建項(xiàng)目的時(shí)候就可以設(shè)置攀涵,但是在Xcode10中其實(shí)更加靈活,如果不需要了或者想修改之后的前綴洽沟,可以直接修改以故。如下圖。
2.在xib中如何查看添加控件的邊界裆操,如下圖「Editor->Canvas->Show Bounds Rectangles」
3.xib中 如何讓UI的尺寸和圖片的尺寸一致【size to fit content】
4.性能方面
上面紅色區(qū)域默認(rèn)是勾選上的怒详,一般不要勾選上它。理由如下:
5.圖片拉伸
程序會(huì)捕捉像素的連續(xù)點(diǎn) 和 步連續(xù)點(diǎn) 來(lái)判斷 哪些地方是可以被拉伸的踪区,出現(xiàn)拉伸的虛線后昆烁,也可以用鼠標(biāo)手動(dòng)進(jìn)行調(diào)整拉伸的區(qū)域,如下圖是【水平拉伸的虛線】
6.使用到的 UIActionSheet UIAlertView 在iOS9 之后 建議使用 UIAlertController代替
這里有個(gè)疑問(wèn)缎岗,為什么UIActionSheet 的顯示要關(guān)聯(lián)上當(dāng)前控制器view ([acyionSheet shiwInView:self.view])而UIAlertView卻不需要([alert show])静尼,同樣是顯示新的視圖,同樣能實(shí)現(xiàn)代理
7.iOS中 點(diǎn)point 和 像素pixel 的關(guān)系 一個(gè)點(diǎn) == 2像素*2像素 即 1個(gè)點(diǎn)的面積 == 4個(gè)像素點(diǎn)的面積
8.xib中如何取消IB的的約束【取消勾選 Use Auto Layout】
9.iOS中的整數(shù)類型統(tǒng)一使用NSInteger 不論是int還是long密强,如下