1.CydiaSubstrate Hook CydiaSubstrate,iOS7越獄之前名為 MobileSubstrate(簡稱為MS或MS框架),作者為大名鼎鼎的Jay...
注意:由于簡大叔對XXX關(guān)鍵字過敏,所以本文均用XXX代替V皮N。需要實(shí)現(xiàn)Personal-XXX功能是蘋果開發(fā)者賬號(hào)才有權(quán)限開啟,所以第一步先去開發(fā)者中心創(chuàng)建證書,并添加權(quán)...
整理的一些iOS面試相關(guān)問題,持續(xù)更新,敬請關(guān)注 1、2018 iOS面試題---UI相關(guān):事件傳遞,圖像顯示,性能優(yōu)化,離屏渲染[https://juejin.im/pos...
1.The body might complete normally, causing 'null' to be returned, but the return type ...
此文項(xiàng)目代碼:https://github.com/bei-yang/I-want-to-be-an-architect碼字不易,辛苦點(diǎn)個(gè)star,感謝! 引言 此篇文章主要...
你是否用過智能家居?你知道智能家居是怎么連上你家WIFI熱點(diǎn)嗎?你是否好奇APP是怎么和智能家居通話的?今天的這篇文章為你揭曉智能家居配網(wǎng)原理。 絕大多數(shù)智能家居都要求用戶安...
虛擬內(nèi)存 & ASLR 在早期計(jì)算機(jī)中數(shù)據(jù)是直接通過物理地址訪問的,這就造成了下面兩個(gè)問題 1.內(nèi)存不夠用2.數(shù)據(jù)安全問題 內(nèi)存不夠 ---> 虛擬內(nèi)存 虛擬內(nèi)存就是通過創(chuàng)建...
前言 本文的demo代碼也會(huì)更新到github上。 做這個(gè)demo思路來源于微信team的:微信iOS卡頓監(jiān)控系統(tǒng)。主要思路:通過監(jiān)測Runloop的kCFRunLoopAf...
iOS開發(fā)底層探究之路[http://www.itdecent.cn/c/d626ab4e98a2] 類的結(jié)構(gòu)分析 類分析初探 首先我們先創(chuàng)建一個(gè)類LGPerson,再創(chuàng)建...
今天介紹一下 html input type=file 控件如何實(shí)現(xiàn)自定義菜單。 安卓那邊對這個(gè)控件的菜單貌似可以各種搞,iOS這邊比較雞肋,換不了,對于一個(gè)樣式統(tǒng)一定制的...
1.分類只能增加方法(包括類方法和對象方法),不能增加成員變量 2.在分類方法的實(shí)現(xiàn)中可以訪問原來類中的成員變量; 3.分類中可以重新實(shí)現(xiàn)原來類中的方法,但是會(huì)覆蓋掉原來的方...
Swift中的模式匹配語法是一個(gè)亮點(diǎn),Swift里switch比OC里面強(qiáng)大很多,switch的主要特性就是模式匹配,所以本文會(huì)主要結(jié)合switch來講強(qiáng)大好用的模式匹配。 ...
二叉樹有多種遍歷方法,有層次遍歷、深度優(yōu)先遍歷、廣度優(yōu)先遍歷等。 本文只涉及二叉樹的先序、中序、后序的遞歸和非遞歸遍歷。 涉及到的代碼都用Java編寫。 首先給出二叉樹節(jié)點(diǎn)類...
基于Flutter的開源項(xiàng)目和App,Flutter入門有她就夠了(一) yubo725/flutter-osc stars:925 forks:113 項(xiàng)目描述:基于Go...
前言 demo地址 由于我電腦一直沒搞好as,(主要是Android sdk的問題),所以用的vs開發(fā)學(xué)習(xí),而且vs相比as輕量好多。vs的配置看這里,而且還有一個(gè)好處是相對...
先說問題吧 在iOS13 系統(tǒng)上發(fā)現(xiàn) 不管是用戶拒絕還是允許 granted 都是NO 所以打開通知判斷不能用 requestAuthorizationWithOption...