工程目前以objective-c為主,采用的是swift與objective-c混編方式,因此對(duì)NSData作了擴(kuò)展。 gzip壓縮 gzip壓縮
工程目前以objective-c為主,采用的是swift與objective-c混編方式,因此對(duì)NSData作了擴(kuò)展。 gzip壓縮 gzip壓縮
背景 為了快遞迭代、更新,公司app有一大模塊功能使用H5實(shí)現(xiàn),但是體驗(yàn)比原生差,這就衍生了如何提高H5加載速度,優(yōu)化體驗(yàn)的問(wèn)題。此文,記錄一下自己的心路歷程。 騰訊bugl...
理論篇 什么是組件化 組件化開發(fā)就是將一個(gè)臃腫的、單一的項(xiàng)目,根據(jù)功能/業(yè)務(wù)/技術(shù)等等進(jìn)行拆分,形成一個(gè)個(gè)獨(dú)立的功能組件,然后借助 CocoaPods 管理工具將其任意組合,...
1.perform(必須在主線程中執(zhí)行) 2.timer(必須在主線程中執(zhí)行) 3.Thread (在主線程會(huì)卡主界面) 4.GCD 主線程/子線程
本文將介紹swift中的傳值方式:屬性傳值、代理傳值、閉包傳值、通知傳值本文將在兩個(gè)VC之間進(jìn)行傳值:HomeVC、PushVC 1.屬性傳值 屬性傳值是最常用的正向傳值方式...
關(guān)于GCDAsyncSocket實(shí)現(xiàn)即時(shí)通訊功能客戶端需要做的:1、連接服務(wù)器,連接socket,發(fā)送心跳2、編碼數(shù)據(jù)包,發(fā)送消息給服務(wù)器3、接收處理服務(wù)器返回的消息4、提供...
一、Socket原理 1.套接字(Socket)概念 套接字(Socket)是通信的基石,是支持TCP/IP協(xié)議的網(wǎng)絡(luò)通信的基本操作單元。它是網(wǎng)絡(luò)通信過(guò)程中端點(diǎn)的抽象表示,包...
這里用來(lái)總結(jié)記錄一些算法題目(答案大部分Swift, 算法思路解法不唯一, 答案僅供參考) 基礎(chǔ)篇IOS 算法(基礎(chǔ)篇) ----- 兩數(shù)之和求解問(wèn)題[https://www...
PS:出于安全考慮每個(gè)iOS應(yīng)用都有自己獨(dú)立的沙盒,與其他應(yīng)用隔離。每個(gè)應(yīng)用只能訪問(wèn)自己的沙盒,不能訪問(wèn)其他應(yīng)用的沙盒。 一、什么是沙盒?iOS應(yīng)用程序只能在為該程序創(chuàng)建的文...
@(〓〓 iOS-實(shí)用技術(shù))[SQLite 數(shù)據(jù)庫(kù)] 作者: Liwx 郵箱: 1032282633@qq.com 目錄 09.iOS FMDB的基本使用 1.FMDB基本...
前言 收錄的iOS面試技術(shù)點(diǎn),可能沒那么多時(shí)間來(lái)總結(jié)答案,有什么需要討論的地方歡迎大家底部留言。主要記錄一下大廠技術(shù)點(diǎn),希望能幫助到正在面試或者將要面試的伙伴吧。 更多iOS...
1、類(class)和結(jié)構(gòu)體(struct)有什么區(qū)別? 在Swift中,class是引用類型,struct是值類型。值類型在傳遞和賦值的過(guò)程中將進(jìn)行復(fù)制,而引用類型則只會(huì)使...
首先,歸納下Runtime的幾個(gè)使用場(chǎng)景。 做用戶埋點(diǎn)統(tǒng)計(jì) 處理異常崩潰(NSDictionary, NSMutableDictionary, NSArray, NSMut...
來(lái)自網(wǎng)絡(luò),筆記自用 關(guān)于面試題 打個(gè)比方,如果把找工作理解成考大學(xué),面試就是高考,市面上的“真題”就是模擬試卷。我們會(huì)很容易傾向于在面試前尋找對(duì)應(yīng)公司的面試“真題”,重點(diǎn)準(zhǔn)備...
ChatGPT新手教程[https://www.cnblogs.com/chat-gpt/p/how-to-use-chatgpt-in-china.html] Q: 如何招...
二十一、React Nactive與原生的交互 一、RN調(diào)用原生方法 1、編寫原生的功能類,需要實(shí)現(xiàn)RCTBridgeModule協(xié)議,類中包含包含RCT_EXPORT_MO...
github鏈接[https://github.com/yanmingLiu/iOSNotes] 1. OC語(yǔ)法[#1-oc%E8%AF%AD%E6%B3%95]iOS用什么...
iOS15導(dǎo)航欄適配 設(shè)置導(dǎo)航欄純色/透明、解決ScrollView類上滑導(dǎo)航欄出現(xiàn)磨砂陰影的問(wèn)題 Swift版導(dǎo)航欄適配參考>>[https://www.jianshu.c...
以前做過(guò)推送, 但只是那種最基本的廣播推送(向所有安裝appde設(shè)備通知), 列播組播這種對(duì)指定用戶推送消息還沒做過(guò), 最近剛好有個(gè)項(xiàng)目,向指定用戶推送物流信息、物品狀態(tài)等等...