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