往后文章更新至技術氛圍更濃的稀土掘金: 程序員喜歡自嘲[https://juejin.cn/user/2049145402567688]。 后會有期
謝謝贊賞
Lua 實現面向對象 (原創(chuàng))要理解Lua是如何實現面向對象的。首先要熟悉Lua元表的相關知識,可以閱讀我上一篇文章《Lua元表 (Metatable)》。其次要熟悉面向對象的一些基本概念:類、對象、繼承...
一、概述 在TCP中,當發(fā)送端的數據到達接收主機時,接收端主機會返回一個確認應答消息,表示已收到消息,這是TCP實現可靠傳輸的策略之一。 但在錯綜復雜的網絡,并不一定能如上圖...
一講到IM,我們就會想到微信、QQ這樣的即時聊天系統,那么一個聊天系統都有哪些構成要素,一個完整的IM系統又是什么樣的? 一、IM系統架構 我們可以從使用者和開發(fā)者的兩個角度...
bassClass 中的 +(isntance)allocWithZone 方法是不是有點問題,rac_signalForSelector:@selector(initWithServices:params:)] 會導致子類無法執(zhí)行 initWithServices:params 方法。
iOS 基于MVVM + RAC + ViewModel-Based Navigation的微信開發(fā)(一)前言 由于最近兩個多月,筆者正和小伙伴們忙于對公司新項目的開發(fā),筆者主要負責項目整體架構的搭建以及功能模塊的分工。首先,該項目采用MVVM + RAC + ViewModel...
由于 API 變動,此文章部分內容已失效,最新完整中文教程及代碼請查看 https://github.com/WillieWangWei/SwiftUI-Tutorials ...
因為底層自定義了幀緩沖,不是使用的默認幀緩沖。 在openGL 相關接口中 能獲得答案
iOS開發(fā)-視圖渲染與性能優(yōu)化前言 關于iOS的視圖渲染流程,以及性能優(yōu)化的建議。源于WWDC視頻。我假設你是一個這樣的開發(fā)者: 了解OpenGL ES; 了解view hierarchy; 了解inst...
近期發(fā)現微信登錄跳轉機制升級為了universal link的方式,想到17年做過的一個需求,從微信內打開的網頁直接跳轉至App指定頁面。將曾今寫過的一篇文章分享出來。...
里面調用了ContextCompat.startForegroundService Cannot resolve method "startForegroundService
" ,沒專業(yè)搞過安卓,這個報錯怎么解決,網上沒找到
Android計步模塊(類似微信運動)本篇文章是計步模塊第一版V1.0.0,在運行一段時間發(fā)現用戶投訴很多,計步有時不準確。 對計步模塊進行優(yōu)化V2.0.0,解決大部分用戶投訴,提高計步準確性,請查看Androi...
各平臺渲染標準: win32 : OpenGL,DirectX android: Skia/Canvas (安卓SDK,2d) ,OpenGL ES +NDK mac/ios...
1、封裝一個游戲類: 包含一個初始化函數、一個更新函數、一個處理輸入函數、一個渲染函數 class Game{ public: //游戲狀態(tài) GameState...
1、交互原理 一個Lua程序與C的交互都是通過Lua虛擬機中的一個堆棧進行的,通過調用Lua C API可以讓C中的值入棧再出棧賦值給Lua ,也可以讓Lua值入棧再出棧賦給...
Lua作為一種輕便的嵌入式語言,了解其是如何嵌入宿主語言以及如何與宿主語言交互,對掌握Lua的使用是相當重要的,在日常工作中我們可能一直在使用Lua寫具體業(yè)務,卻忽視了Lua...
要理解Lua是如何實現面向對象的。首先要熟悉Lua元表的相關知識,可以閱讀我上一篇文章《Lua元表 (Metatable)》。其次要熟悉面向對象的一些基本概念:類、對象、繼承...
元表這個詞聽起來就覺得抽象,我開始接觸Lua的時候就是這種感覺。其實不要被表面嚇到。 元表就是,如果一個tableB 調用setmetatable方法設置另外一個tableA...