前言 在技術(shù)快速迭代、AI 浪潮席卷以及年齡焦慮日益增加的當(dāng)下,我們?cè)撊绾紊媾c破局?這里分享我個(gè)人的一些思考與行動(dòng)?!具@里發(fā)個(gè)感慨,感覺(jué)距離我在簡(jiǎn)書首次發(fā)表技術(shù)文章也沒(méi)過(guò)去...
前言 在技術(shù)快速迭代、AI 浪潮席卷以及年齡焦慮日益增加的當(dāng)下,我們?cè)撊绾紊媾c破局?這里分享我個(gè)人的一些思考與行動(dòng)?!具@里發(fā)個(gè)感慨,感覺(jué)距離我在簡(jiǎn)書首次發(fā)表技術(shù)文章也沒(méi)過(guò)去...
現(xiàn)在iPhone手機(jī)屏幕越來(lái)越多, 屏幕適配也越來(lái)越重要. Masonry就是為屏幕適配而生的三方框架. Masonry基礎(chǔ)API 更新約束和布局 Masonry示例代碼 常...
記得初次接觸JavaScriptCore的時(shí)候,我內(nèi)心中有個(gè)疑問(wèn),JavascriptCore內(nèi)部是如何實(shí)現(xiàn)的,怎么讓一個(gè)OC方法可以給JS調(diào)用,然而很多年過(guò)去了,卻一直沒(méi)有...
前言 當(dāng)我們?cè)谑謾C(jī)屏幕上進(jìn)行了一次點(diǎn)擊,滑動(dòng),輕掃手機(jī)屏幕,手機(jī)如何捕獲這個(gè)事件并且做出對(duì)應(yīng)的反應(yīng),這里就涉及到了兩個(gè)概念,事件鏈和響應(yīng)鏈。 一 iOS 中的事件 iOS中的...
接續(xù)上個(gè)系列C語(yǔ)言基礎(chǔ)及指針 引言 在學(xué)習(xí)了C語(yǔ)言基礎(chǔ)之后 ,我們簡(jiǎn)單的了解了C語(yǔ)言編程的一些范式 , 了解了指針 , 結(jié)構(gòu)體 , 聯(lián)合體 , 函數(shù) , 文件IO等等 。我們...
前言 今年是我工作的第十個(gè)年頭,也是第十篇年度總結(jié)。按照慣例,對(duì)這一年的經(jīng)歷進(jìn)行回顧,總結(jié)所學(xué)和所得。希望我的思考能對(duì)你有所啟發(fā)。 工作 人常說(shuō),不怕達(dá)不成目標(biāo),就怕沒(méi)有目標(biāo)...
Core Animation的一個(gè)非常顯著的特性是就是實(shí)現(xiàn)動(dòng)畫,而且它支持隱式動(dòng)畫和顯式動(dòng)畫兩種形式,本篇我們主要從隱式動(dòng)畫說(shuō)起; 本篇主要內(nèi)容:1.何為隱式動(dòng)畫2.隱式動(dòng)畫...
理解了隱式動(dòng)畫后,顯式動(dòng)畫就更加通俗易懂了。區(qū)別于隱式動(dòng)畫的特點(diǎn),顯式動(dòng)畫就是需要我們明確指定類型、時(shí)間等參數(shù)來(lái)實(shí)現(xiàn)效果的動(dòng)畫。除此之外,我們也可以創(chuàng)建非線性動(dòng)畫,比如沿著任...
前言 鐵打營(yíng)盤流水兵。 2023年12月,在一只腳邁進(jìn)24年的時(shí)刻,又一個(gè)??老兵選擇離開。共事多個(gè)年頭,懷著相同目標(biāo)一起前行上千個(gè)日夜,這一次的離開,雖然早有預(yù)感,但是依舊感...
1.AVAudioRecorder簡(jiǎn)介 AVAudioRecorder同其他用于播放音頻的兄弟類一樣,構(gòu)建于Audio Queue Services之上,是一個(gè)功能強(qiáng)大且簡(jiǎn)單...
最近對(duì)AVAudioEngine感興趣,一方面是網(wǎng)上很多錄音是通過(guò)AVAudioRecorder或AudioUnit來(lái)實(shí)現(xiàn)的,AVAudioEngine相對(duì)較少,另一方面是w...
1. AVAudioSession 概述 最近一年一直在做IPC Camera的iOS客戶端開發(fā)。和音頻打交道,必須要弄清楚AVAudioSession。先看下蘋果的官方圖:...
推薦一些我個(gè)人認(rèn)為非常經(jīng)典,值得關(guān)注的博客。 OneV's Den 大家尊稱為喵神@onevcat的博客。對(duì) Swift 技術(shù)在國(guó)內(nèi)的推廣做了很大的貢獻(xiàn)。 Limboy’s ...
原文地址,此處只為學(xué)習(xí) ES6中的一個(gè)模塊即使一個(gè)包含JS代碼的文件,在這個(gè)模塊中所有的變量都是對(duì)其他模塊不可見的,除非我們導(dǎo)出它。ES6的模塊系統(tǒng)大致分為導(dǎo)出(export...
前言 最近遇到一個(gè)錯(cuò)誤,如下 正文 以.c文件的編譯流程為例,如下圖。我們按照以下的步驟,用gcc對(duì)代碼進(jìn)行編譯。 test.c的代碼如下 gcc指令處理 預(yù)處理 編譯 匯編...