背景:最近 BI 的同學(xué)反映,根據(jù)我們 iOS 客戶端收集的埋點(diǎn)數(shù)據(jù)顯示,有一部分?jǐn)?shù)據(jù)的埋點(diǎn)時(shí)間不對(duì),但是我在工程代碼中斷點(diǎn)調(diào)試時(shí)卻沒(méi)有發(fā)現(xiàn)任何...

背景:最近 BI 的同學(xué)反映,根據(jù)我們 iOS 客戶端收集的埋點(diǎn)數(shù)據(jù)顯示,有一部分?jǐn)?shù)據(jù)的埋點(diǎn)時(shí)間不對(duì),但是我在工程代碼中斷點(diǎn)調(diào)試時(shí)卻沒(méi)有發(fā)現(xiàn)任何...
1、前言 關(guān)于上傳 ipa 包到 App Store Connect 的方法,相信做過(guò) iOS 開(kāi)發(fā)的同學(xué),一定知道完成 App 開(kāi)發(fā)后,一般都...
前言: 最近測(cè)試妹子老是抱怨我偶現(xiàn)的Bug不好復(fù)現(xiàn),我這邊出于偷懶(其實(shí)是工作很忙)一直再說(shuō)不能復(fù)現(xiàn)Bug的妹子不是好測(cè)試,最近閑下來(lái)了,正好談...
前言 作為開(kāi)發(fā)者,程序崩潰是很經(jīng)常的事,我們可以自己利用崩潰日志和自己找出Crash的原因,但是當(dāng)團(tuán)隊(duì)人數(shù)眾多,多版本控制的情況下,以及線上版本...
新項(xiàng)目使用Swagger UI自動(dòng)生成接口文檔,不需要頻繁更新接口文檔,保證接口文檔與代碼的一致,值得學(xué)習(xí)。本文記錄swaggerUi與spri...
前言 本文會(huì)用實(shí)例的方式,將iOS各種IM的方案都簡(jiǎn)單的實(shí)現(xiàn)一遍。并且提供一些選型、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在git...
[toc] 體驗(yàn)分屏 分屏方式就是:打開(kāi)第一個(gè)程序,上滑展示程序塢,按住第二個(gè)程序拖入屏幕(此時(shí)是懸浮模式),懸浮模式頂部‘-’長(zhǎng)按拖動(dòng)可以實(shí)現(xiàn)...
疑問(wèn)? 在iOS中,經(jīng)常需要用到線程的概念,尤其是類似UI繪制等操作,蘋果也明確規(guī)定必須在主線程進(jìn)行繪制,那么,我們?nèi)绾蝸?lái)判斷當(dāng)前所在的線程呢?...
序言 在了解CoreData,大家有必要了解對(duì)象關(guān)系映射(英語(yǔ)稱object Relational Mapping,簡(jiǎn)稱ORM)。 ORM OR...
很多時(shí)候,AFNetworking都是目前iOS開(kāi)發(fā)者網(wǎng)絡(luò)庫(kù)中的不二選擇。Github上2W+的star數(shù)足見(jiàn)其流行程度。而從iOS7.0開(kāi)始,...