IHFDB是基于FMDB上的一層封裝焦辅,通過直接函數(shù)調(diào)用而不用關(guān)心sql代碼的實(shí)現(xiàn)磷脯。GitHub上下載地址:https://github.com/cjsykx/IHFDB.gi...
好奇觸摸事件是如何從屏幕轉(zhuǎn)移到APP內(nèi)的闷营?困惑于Cell怎么突然不能點(diǎn)擊了?糾結(jié)于如何實(shí)現(xiàn)這個(gè)奇葩響應(yīng)需求续担?亦或是已經(jīng)被響應(yīng)鏈擅耽、手勢(shì)、target-action這一系列響應(yīng)觸...
更新開局一張圖: 一赤拒、代碼邏輯 關(guān)于iOS 訂閱秫筏、自動(dòng)訂閱 本身功能開發(fā)很簡單。跟正常的購買沒什么大的差異挎挖。唯一需要特殊處理(自動(dòng)訂閱)的是这敬,在APP啟動(dòng)時(shí)候要增加偵聽:[[...
使用gitlab ci/cd + fastlane 在ios上實(shí)施ci/cd gitlab跟github類似,都是基于git對(duì)源碼進(jìn)行版本控制蕉朵,團(tuán)隊(duì)協(xié)作崔涂,并都是基于web端,...
增加微信登錄授權(quán)和支付寶登錄汛闸,并更新支付寶為最新的SDK蝙茶,銀聯(lián)和微信也已經(jīng)是最新的啦2017.8.26 18:00更新 好久沒寫文章了,最近閑來無事but每天晚上還特么的加班...
統(tǒng)計(jì)打點(diǎn)是 App 開發(fā)里很重要的一個(gè)環(huán)節(jié)诸老,App 的運(yùn)行狀態(tài)隆夯、用戶的各種行為等都需要打點(diǎn),有不少關(guān)于統(tǒng)計(jì)的第三方庫(如友盟統(tǒng)計(jì))别伏。但是蹄衷,如果要求在整個(gè)項(xiàng)目的所有button...
關(guān)于應(yīng)用弱網(wǎng)環(huán)境下的測(cè)試愧口,之前還怎么注意。直到最近收到用戶提的bug才引起了重視类茂。這里簡單總結(jié)一下iOS設(shè)備以及模擬器如何模擬弱網(wǎng)的情況耍属。 真機(jī)模擬 默認(rèn)情況下,手機(jī)上是沒有...
前言 現(xiàn)在iOS開發(fā)已經(jīng)是arc甚至是swift的時(shí)代大咱,但是內(nèi)存管理仍是一個(gè)重點(diǎn)關(guān)注的問題恬涧,如果只知盲目開發(fā)而不知個(gè)中原理,踩坑就跳不出來了碴巾,理解好內(nèi)存管理溯捆,能讓我們寫出更有...
UI viewcontroller的一些方法的說明viewDidLoad,viewWillDisappear, viewWillAppear方法的 順序和作用? viewWi...
技術(shù) 最近正在準(zhǔn)備換份工作, 看到網(wǎng)上有份題庫, 覺得不錯(cuò), 準(zhǔn)備整理下, 復(fù)習(xí)下所學(xué)知識(shí), 為面試做足準(zhǔn)備, 下面是我整理了一上午的題庫答案, 希望能幫大家溫習(xí)下知識(shí); 當(dāng)...
避免使用 GCD Global隊(duì)列創(chuàng)建Runloop常駐線程 本文對(duì)應(yīng) Demo 以及 Markdown 文件在倉庫中厦瓢,文中的錯(cuò)誤可以提 PR 到這個(gè)文件提揍,我會(huì)及時(shí)更改。 目...
在做輸入中文的時(shí)候煮仇,系統(tǒng)自帶的鍵盤不可避免的會(huì)產(chǎn)生上圖的問題劳跃,本文就主要解決邊輸入邊重新賦值時(shí),中文輸入時(shí)的高亮?xí)划?dāng)做文本的小bug浙垫。 例:textView 例:textF...
簡單介紹 2020/04 已重構(gòu) 支持cocoapod 這篇文章是自己做短視頻功能這幾個(gè)月的一個(gè)總結(jié)辙诞,以下文字或代碼有任何不妥的地方希望各位積極指出錯(cuò)誤,并給出建議轻抱。 從短視...
前言 微信朋友圈一直以來都是iOS開發(fā)人員爭相模仿的界面飞涂,主要是其包含了豐富的iOS所需知識(shí)點(diǎn),以及常用的功能模塊祈搜。當(dāng)然各個(gè)功能模塊實(shí)現(xiàn)過程中的細(xì)節(jié)處理以及用戶體驗(yàn)的優(yōu)化较店,這...
VLC的集成和使用 VLC介紹 VLC Media Player (VideoLAN) 為 Windows蘸秘、Linux捧杉、OS X、Android秘血、iOS味抖、Windows Ph...