記錄iOS中的或者Xcode中的小技巧,小知識點

2021-07-10 02:53:16 字數 1802 閱讀 9010

1.arc和mrc單個檔案之間的轉化

-fno-objc-arc   arc ->  mrc

-f-objc-arc       mrc ->  arc

2.相對路徑的設定,以便在更換電腦或者檔案路徑之後仍可以執行專案

例如pch檔案的設定 -->  $(srcroot)/

專案名稱

/pch

檔名

3.ios9網路適配

4.ios8使用定位的問題

1.需要在info.plist裡面新增nslocationalwaysusagedescription 或者 nslocationwheninuseusagedescription

2.定位的manger需要呼叫 - (

void

)requestalwaysauthorization 或者 

- (void

)requestwheninuseauthorization方法

5.xcode外掛程式目錄

常用外掛程式:規範注釋生成器vvdocumenter

補全:ksimagenamed

外掛程式管理:alcatraz

fuzzyautocomplete:**自動補全外掛程式

6.資源打包assets.xcassets或images.xcassets

1.部署版本在》=ios8的時候,打包的資源包中的圖會被放到assets.car中,資源會被壓縮

2.部署版本在

3.是被直接拖到專案當中, 論部署版本是多少,都會被放到mainbudnle中,資源會被壓縮

7.載入的方式

1.使 imagename:載入

(1)、載入記憶體當中之後,會一直停留在記憶體當中,不會隨著物件銷毀而銷毀

(2)、載入進去之後,占用的記憶體歸系統管理,我們無法管理

(3)、相同的不會

重複載入

(4)、載入到記憶體當中後,佔據記憶體空間較大

2.使 imagewithcontentsoffile:載入圖

(1)、載入到記憶體當中後,佔據記憶體空間較小

(2)、相同的圖會被重複載入記憶體當中

(3)、物件銷毀的時候,載入到記憶體中圖會隨著物件一起銷毀

結論:1.如果較小,並且使用頻繁的圖,可以使用imagename:來載入(按鈕圖示/主 圖 )

2.如果較大,並且使用較少,使用imagewithcontentsoffile:來載入(版本新特性/相簿)

8.利用xcode比較兩份**的不同之處

Xcode 中 pch 檔案配置 iOS

首先 pch 檔案 即 prefix header 是一種預編譯檔案,在 xcode 6 之前建立新的工程則會自動將該檔案一起建立出來,但在 xcode 6 之後蘋果官方則預設將自動建立的方式變更為後續手動人工建立的方式 該檔案在專案工程中主要作用於將較常用且穩定的的類存放在其中,方便開發時共享其中...

iOS開發那些事 Git在Xcode中的配置與使用

很多git命令都是在命令列下執行的,命令列下管理git有很多優點不用多說。但最大的缺點是要求使用者記住這些命令。因此git圖形介面還是很受一 些使用者歡迎的,其中xcode作為整合開發環境工具,也提供了一定git圖形介面功能。但是要想在xcode中使用git管理工程 還想需要進行一些配 置,然後才能...

xCode8 ios10再次開發記錄

大約有1年多沒有再開發ios的專案了。1,硬體 還是原來的mac一體機,已經覺得很慢了。湊合用了。2,做一些公升級 蘋果電腦公升級到最新 macos sierra 公升級 檢視xcode也已經是xcode8.3的最新版本了。公升級 3,版本工具 工欲善其事必先利其器,這是心得,還是別偷懶早早的把版本...