點(diǎn)贊再看,養(yǎng)成習(xí)慣,白嫖不好,歡迎大家關(guān)注我面試小專欄 : iOS中高級(jí)進(jìn)階之路 有我準(zhǔn)備的一線大廠面試資料和簡(jiǎn)歷模板,歡迎Star! 面試心聲 最近在準(zhǔn)備面試時(shí)候,回顧了一...
在iOS開發(fā)中,經(jīng)常遇到和貨幣價(jià)格計(jì)算相關(guān)的,這時(shí)就需要注意計(jì)算精度的問(wèn)題。使用float類型運(yùn)算,經(jīng)常出現(xiàn)誤差。為了解決這種問(wèn)題我們使用NSDecimalNumber,下面...
通過(guò)NSNumberFormatter,可以設(shè)置NSNumber輸出的格式。例如如下代碼:NSNumberFormatter *formatter = [[NSNumberF...
系統(tǒng)Foundation框架為我們提供了一些方法反射的API,我們可以通過(guò)這些API執(zhí)行將字符串轉(zhuǎn)為SEL等操作。由于OC語(yǔ)言的動(dòng)態(tài)性,這些操作都是發(fā)生在運(yùn)行時(shí)的。 通過(guò)這些...
1.在以下情況都會(huì)調(diào)用1.直接調(diào)用[self setNeedsLayout];(這個(gè)在上面蘋果官方文檔里有說(shuō)明)2.addSubview的時(shí)候。3.當(dāng)view的size發(fā)生改...
前言 UIBezierPath是UIKit中的一個(gè)關(guān)于圖形繪制的類,是通過(guò)Quartz 2D也就是CG(Core Graphics)CGPathRef的封裝得到的,從高級(jí)特性...
蘋果公司最早于 2007 年 1 月 9 日的 Macworld 大會(huì)上公布一個(gè)非常牛逼的系統(tǒng) 一 iOS。從事開發(fā)這么久,在我的生命線,由衷的感謝這個(gè)系統(tǒng)!在今天所謂的大前...
一、RunLoop概念 RunLoop是通過(guò)內(nèi)部維護(hù)的事件循環(huán)(Event Loop)來(lái)對(duì)事件/消息進(jìn)行管理的一個(gè)對(duì)象。 1、沒(méi)有消息處理時(shí),休眠已避免資源占用,由用戶態(tài)切換...
這個(gè)欄目將持續(xù)更新--請(qǐng)iOS的小伙伴關(guān)注! (答案不唯一,歡迎留言,文章最后有福利) 1、iOS面試題--多線程篇2、iOS面試題--Runtime篇3、iOS面試題--性...
未完,待更新 一、必備題 1、AFN 原理 鏈接:AFNetworking源碼——基本架構(gòu) - 簡(jiǎn)書 2、SDWebImage原理 鏈接:iOS利用SDWebImage圖片下...
Fastlane是一套使用Ruby寫的自動(dòng)化工具集,旨在簡(jiǎn)化Android和iOS的部署過(guò)程,自動(dòng)化你的工作流。它可以簡(jiǎn)化一些乏味、單調(diào)、重復(fù)的工作,像截圖、代碼簽名以及發(fā)布...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T」[https://itcharge.cn/ios-complete-le...
Mac自帶了Apache環(huán)境,我們要做的只是稍微配置一下。環(huán)境:Mac OS X 10.11 。 啟動(dòng)Apache啟動(dòng) 在終端輸入:sudo apachectl star...