在破解一款A(yù)pp的時(shí)候腰奋,在實(shí)際破解之前肯定是在做調(diào)試。LLDB之所以能附加進(jìn)程時(shí)因?yàn)閐ebugserver,而debugserver附加是通過ptrace函數(shù)來trace p...
在破解一款A(yù)pp的時(shí)候腰奋,在實(shí)際破解之前肯定是在做調(diào)試。LLDB之所以能附加進(jìn)程時(shí)因?yàn)閐ebugserver,而debugserver附加是通過ptrace函數(shù)來trace p...
iOS路由介紹 iOS路由目前業(yè)內(nèi)流行的有兩大分類:1砸民、基于URL或protocol的注冊(cè)調(diào)度型路由 2、runtime調(diào)度型路由 其中protocol類型的路由查的資料中目...
+load 與 +initialize 的異同 +load 方法會(huì)在 main() 函數(shù)之前調(diào)用,而 +initialize 是在類第一次使用時(shí)才會(huì)調(diào)用 +load 方法調(diào)用...
iOS開發(fā)中,load函數(shù)的使用頻次不算太高榄审,一般的應(yīng)用場(chǎng)景包括1、hook方法的時(shí)候 2杆麸、涉及到組件化開發(fā)中不同組件間通信搁进,在load中注冊(cè)相關(guān)協(xié)議等等; load的加載是...
首先需要知道昔头,微信公眾號(hào)打開的網(wǎng)頁使用的是微信內(nèi)置的瀏覽器饼问;而微信內(nèi)置瀏覽器是屏蔽下載功能的,所以如果微信公眾號(hào)有下載任務(wù)的話揭斧,只能借助于其他瀏覽器來實(shí)現(xiàn).也就是跳到其他瀏覽...
本文章本人并沒有成功完成項(xiàng)目上線莱革。如有看到此文章,可以當(dāng)成一種思路,不要覺得是正確的驮吱,本人并不覺得完美 項(xiàng)目需要,本來單頁面的項(xiàng)目萧吠,要改成入口多頁面左冬,打包之后也是多頁面,這就...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T」[https://itcharge.cn/ios-complete-le...
@available @available: 可用來標(biāo)識(shí)計(jì)算屬性纸型、函數(shù)拇砰、類、協(xié)議狰腌、結(jié)構(gòu)體除破、枚舉等類型的生命周期。(依賴于特定的平臺(tái)版本 或 Swift 版本)琼腔。它的后面一般跟...
一.Swift和OC的區(qū)別瑰枫? 1.swift是靜態(tài)語言,有類型推斷丹莲,OC是動(dòng)態(tài)語言光坝。 2.swift面向協(xié)議編程,OC面向?qū)ο缶幊?3.swift注重值類型甥材,OC注重引用類型...
Kotlin 君和 Swift 君在一個(gè)團(tuán)隊(duì)一起開發(fā)已經(jīng)很久了盯另,由于平臺(tái)的差異性,他們經(jīng)常會(huì)進(jìn)行一些技術(shù)上的交流(PK)洲赵,「Kotlin vs. Swift」系列就是他們?cè)诨?..
前言 隨著用戶的需求越來越多鸳惯,對(duì)App的用戶體驗(yàn)也變的要求越來越高。為了更好的應(yīng)對(duì)各種需求叠萍,開發(fā)人員從軟件工程的角度芝发,將App架構(gòu)由原來簡(jiǎn)單的MVC變成MVVM,VIPER等...
大部分應(yīng)用程序都包含多個(gè)頁面苛谷,并希望用戶能從當(dāng)前屏幕平滑過渡到另一個(gè)屏幕后德。移動(dòng)應(yīng)用程序通常通過被稱為“屏幕”或“頁面”的全屏元素來顯示內(nèi)容。在 Flutter 中抄腔,這些元素被...
UIFont最常用的屬性就是fontName和fontSize瓢湃。下面的幾個(gè)屬性不常用但是跟文字的繪制有關(guān) 所以得以得到以下結(jié)論 pointSize = fontSize 即字...
在iOS中只有繼承UIResponder的對(duì)象才能夠接收并處理事件赫蛇,UIResponder 是所有響應(yīng)對(duì)象的基類绵患,在UIResponder類中定義了處理上述各種事件的接口。我...
本文作為自己準(zhǔn)備適配iOS15所用悟耘,在開始適配之前落蝙,先去學(xué)習(xí)各位同學(xué)的文章,記錄在此備用。 1筏勒、導(dǎo)航欄UINavigationBar 從 iOS 15 開始移迫,UINaviga...
開篇 相信大家在學(xué)習(xí)和使用Swift的時(shí)候厨埋,肯定會(huì)被 ! 和 ? 搞瘋過, 糾結(jié)這兩個(gè)符號(hào)到底是個(gè)什么鬼 捐顷?鬼知道什么時(shí)候使用!荡陷,什么時(shí)候使用? 下面就說一下! 和 ? 區(qū)別...
在Swift中,下劃線 _ 和"#"有很多妙用迅涮,這里將已經(jīng)看到的妙用進(jìn)行總結(jié)废赞,希望可以幫助更多學(xué)習(xí)Swift的朋友。 在Swift中下劃線使用總結(jié) 1.格式化數(shù)字字面量通過使...
最近在嘗試oc和swift的混編叮姑,一是:swift是大勢(shì)所趨唉地,終究是要學(xué)習(xí)的。二是:項(xiàng)目目前架構(gòu)是oc架構(gòu)传透,全部重構(gòu)為swift也不現(xiàn)實(shí)渣蜗。下面是混編中遇到的一些問題和總結(jié): ...
最近兩個(gè)月,我被今日頭條公眾號(hào)里推出的一款輕量級(jí)屏幕適配方案給刷屏了旷祸,身邊好多小伙伴都不停的轉(zhuǎn)發(fā)分享耕拷!今天終于有時(shí)間來給大家分析一下今日頭條提出的適配方案了,順便封裝一下托享!各...