iOS開發(fā) 筆記

1扬霜、將UISearchBar中的"cancel"修改為"取消" 腕扶,在info.plist文件中添加

<key>CFBundleLocalizations</key>
<array>
    <string>zh_CN</string>
</array>

意思是項(xiàng)目默認(rèn)采用中文(非國(guó)際化語言情況下)

2逆瑞、在使用swift時(shí)糟描,如果需要主動(dòng)添加警告:

Build Phases -> + 號(hào) --> New Run Script Phase --> 輸入以下字符:

TAGS="TIPS:"
echo "searching ${SRCROOT} for ${TAGS}"
find "${SRCROOT}" \( -name "*.swift" \) -print0 | xargs -0 egrep --with-filename --line-number --only-matching "($TAGS).*\$" | perl -p -e "s/($TAGS)/ warning: \$1/"

可以將TAGS后的引號(hào)內(nèi)字符替換成 任意字符怀喉。使用:
// TIPS: 這里需要進(jìn)行修改

3、顯示Mac隱藏文件命令(終端輸入船响,輸入完成之后重啟finder:窗口左上角蘋果->強(qiáng)制退出->finder):

defaults write com.apple.finder AppleShowAllFiles -bool true

隱藏Mac隱藏文件命令:

defaults write com.apple.finder AppleShowAllFiles -bool false

4躬拢、更新本地CocoaPods庫(kù)方案:我們知道在pod setup過程中,pod其實(shí)是在安裝第三方庫(kù)的索引目錄见间,因此我們可以直接從githups上下載索引目錄拷進(jìn)repos文件夾估灿。前往這里 ,下載該索引缤剧,然后拷進(jìn)repos文件夾馅袁。目錄結(jié)構(gòu)如下圖所示:(完全退出終端,重啟終端荒辕,pod功能即可正常使用)汗销。

cocoapods本地路徑.png

5、iPhone 各個(gè)版本尺寸對(duì)應(yīng)表

iPhone Width Height Diagonal 邏輯分辨率(point) Scale Factor 設(shè)備分辨率(pixel) PPI
3GS 2.4 inches (62.1 mm) 4.5 inches (115.5 mm) 3.5-inch 320x480 @1x 320x480 163
4(s) 2.31 inches (58.6 mm) 4.5 inches (115.2 mm) 3.5-inch 320x480 @2x 640x960 326
5c 2.33 inches (59.2 mm) 4.90 inches (124.4 mm) 4-inch 320x568 @2x 640x1136 326
5(s) 2.31 inches (58.6 mm) 4.87 inches (123.8 mm) 4-inch 320x568 @2x 640x1136 326
6 2.64 inches (67.0 mm) 5.44 inches (138.1 mm) 4.7-inch 375x667 @2x 750x1334 326
6+ 3.06 inches (77.8 mm) 6.22 inches (158.1 mm) 5.5-inch 414x736 @3x (1242x2208->)1080*1920 401
7 2.64inches (67.1 mm) 5.44 inches (138.3 mm) 4.7-inch 375x667 @2x 750x1334 326
7+ 3.07 inches (77.9 mm) 6.23 inches (158.2 mm) 5.5-inch 414x736 @3x 1080x1920 401
8 2.65inches (67.3 mm) 5.45 inches (138.4 mm) 4.7-inch 375x667 @2x 750x1334 326
8+ 3.07 inches (78.1 mm) 6.24 inches (158.4 mm) 5.5-inch 414x736 @3x 1080x1920 401
X 2.79 inches (70.9 mm) 5.65 inches (143.6 mm) 5.8-inch 375x812 @3x 1125x2436 458
XR 2.98 inches (75.7 mm) 5.94 inches (150.9 mm) 6.1-inch 414x896 @2x 828x1792 326
XS 2.79 inches (70.9 mm) 5.65 inches (143.6 mm) 5.8-inch 375x812 @3x 1125x2436 458
XS Max 3.05 inches (77.4 mm) 6.20 inches (157.5 mm) 6.5-inch 414x896 @3x 1242x2688 458

6抵窒、Xcode提示:

  • 方法或?qū)傩缘淖⑨專?/li>
+ (void)shareToWeChat;          /**< 微信分享*/
或者
+ (void)shareToWeChat;          ///<發(fā)送按鈕  

在調(diào)用時(shí)可以得到提示

  • 添加提示信息
#error <錯(cuò)誤提示>
#warning <警告提示>

7弛针、如何處理使用CAShapeLayerUIBezierPath構(gòu)造圖形時(shí)造成的圖像模糊

shapeLayer.rasterizationScale = 2.0 * [UIScreen mainScreen].scale;
shapeLayer.shouldRasterize = YES;

請(qǐng)注意,rasterizationScale默認(rèn)為1.0李皇,即使在視網(wǎng)膜設(shè)備上削茁,它考慮了默認(rèn)的shouldRasterize的模糊性。這將以2x屏幕刻度光柵化路徑掉房,在視網(wǎng)膜設(shè)備上最多為4.0茧跋。
引用自 https://codeday.me/bug/20170724/42571.html
原來來自stackoverflow

8、開發(fā)過程中卓囚,NSString轉(zhuǎn)CGFloat使用duobleValue能保證數(shù)值的精確度

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末瘾杭,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子哪亿,更是在濱河造成了極大的恐慌粥烁,老刑警劉巖贤笆,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異讨阻,居然都是意外死亡芥永,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門钝吮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來埋涧,“玉大人,你說我怎么就攤上這事搀绣。” “怎么了戳气?”我有些...
    開封第一講書人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵链患,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我瓶您,道長(zhǎng)麻捻,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任呀袱,我火速辦了婚禮贸毕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘夜赵。我一直安慰自己明棍,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開白布寇僧。 她就那樣靜靜地躺著摊腋,像睡著了一般。 火紅的嫁衣襯著肌膚如雪嘁傀。 梳的紋絲不亂的頭發(fā)上兴蒸,一...
    開封第一講書人閱讀 52,328評(píng)論 1 310
  • 那天,我揣著相機(jī)與錄音细办,去河邊找鬼橙凳。 笑死,一個(gè)胖子當(dāng)著我的面吹牛笑撞,可吹牛的內(nèi)容都是我干的岛啸。 我是一名探鬼主播,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼茴肥,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼值戳!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起炉爆,我...
    開封第一講書人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤堕虹,失蹤者是張志新(化名)和其女友劉穎卧晓,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體赴捞,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡逼裆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了赦政。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片胜宇。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖恢着,靈堂內(nèi)的尸體忽然破棺而出桐愉,到底是詐尸還是另有隱情,我是刑警寧澤掰派,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布从诲,位于F島的核電站,受9級(jí)特大地震影響靡羡,放射性物質(zhì)發(fā)生泄漏系洛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一略步、第九天 我趴在偏房一處隱蔽的房頂上張望描扯。 院中可真熱鬧,春花似錦趟薄、人聲如沸绽诚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)憔购。三九已至,卻和暖如春岔帽,著一層夾襖步出監(jiān)牢的瞬間玫鸟,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工犀勒, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留屎飘,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓贾费,卻偏偏與公主長(zhǎng)得像钦购,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子褂萧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 寫在前面 第一次在網(wǎng)上寫東西押桃,不為別的,作為一個(gè)iOSer导犹,希望能記錄一些平時(shí)在開發(fā)中常用的東西唱凯、以及記錄一些常見...
    TheRootNode閱讀 1,646評(píng)論 0 3
  • 此貼會(huì)經(jīng)常更新添加新內(nèi)容羡忘,敬請(qǐng)關(guān)注! 首先給出iOS開發(fā)常用開源代碼和第三方庫(kù):http://www.cocoac...
    阿諾德姜嫄水鄉(xiāng)閱讀 1,131評(píng)論 0 1
  • Reveal是iOS開發(fā)工具中的神器之一磕昼,它能夠在應(yīng)用程序運(yùn)行過程中調(diào)試應(yīng)用程序界面卷雕。 通過Reveal我們可以連...
    jackfrued閱讀 12,453評(píng)論 2 48
  • 前言 社會(huì)的模式很多是重復(fù)的,當(dāng)你做一樣事情很擅長(zhǎng)時(shí)票从,與之類似的事情也能觸類旁通漫雕。 正文 Code開發(fā) 1、del...
    落影l(fā)oyinglin閱讀 7,980評(píng)論 4 11
  • 文/甜心 毛子兄弟三人峰鄙,家中老小浸间,生的濃眉大眼憨態(tài)可掬,不知道是家中沒有女兒當(dāng)女孩養(yǎng)嬌貴吟榴,還是實(shí)在年幼就沒有了父親...
    F芳子閱讀 234評(píng)論 0 0