一、Rx 介紹 1,什么是 Rx? Rx 是 ReactiveX 的縮寫,簡(jiǎn)單來說就是基于異步 Event(事件)序列的響應(yīng)式編程。 Rx 可以簡(jiǎn)化異步編程方法,并提供更優(yōu)雅...
一、Rx 介紹 1,什么是 Rx? Rx 是 ReactiveX 的縮寫,簡(jiǎn)單來說就是基于異步 Event(事件)序列的響應(yīng)式編程。 Rx 可以簡(jiǎn)化異步編程方法,并提供更優(yōu)雅...
一、啟動(dòng)優(yōu)化 1、冷啟動(dòng)(從零開始的啟動(dòng)) 冷啟動(dòng)可以分為三個(gè)階段 1.1 Main函數(shù)執(zhí)行前 加載可執(zhí)行文件(mach-o文件) 加載動(dòng)態(tài)鏈接庫,進(jìn)行rebase指針調(diào)整和...
前言: 最近把 iOS 面試中可能會(huì)遇到的問題整理了一番, 題目大部分是網(wǎng)上收錄的, 方便自己鞏固復(fù)習(xí), 也分享給大家; 希望對(duì)大家有所幫助! 對(duì)于答案,不一定都合適,歡迎大...
前言: 最近把 iOS 面試中可能會(huì)遇到的問題整理了一番, 題目大部分是網(wǎng)上收錄的, 方便自己鞏固復(fù)習(xí), 也分享給大家; 希望對(duì)大家有所幫助! 對(duì)于答案,不一定都合適,歡迎大...
Swift包含了C和Objective-C上所有基礎(chǔ)數(shù)據(jù)類型 Int 表示整型值 Double 和Float 表示浮點(diǎn)型值 Bool 表示 布爾型值 String 表示 文本...
??Swift是一種安全,快速和互動(dòng)的編程語言,將現(xiàn)代編程語言的精華和蘋果工程師文化的智慧,以及來自開源社區(qū)的多樣化共享結(jié)合了起來。對(duì)于初學(xué)者的表達(dá)力也很友好。是一門滿足工業(yè)...
前言 11、什么是內(nèi)存對(duì)齊,內(nèi)存對(duì)齊規(guī)則是什么樣的? ??內(nèi)存對(duì)齊是計(jì)算機(jī)體系結(jié)構(gòu)中的一個(gè)概念,指的是數(shù)據(jù)在內(nèi)存中的存儲(chǔ)位置相對(duì)于內(nèi)存起始地址的偏移量必須是特定值的倍數(shù)。內(nèi)存...
前言 6、什么是KVC、KVO? KVC(Key-Value Coding)??KVC是一種通過鍵值訪問對(duì)象的屬性的機(jī)制,允許通過鍵(屬性名)來訪問和修改對(duì)象的屬性值。這使得...
前言 1、iOS中是怎么對(duì)內(nèi)存進(jìn)行管理的? 為什么要進(jìn)行內(nèi)存管理? ??程序在運(yùn)行的過程中,往往涉及到創(chuàng)建對(duì)象、定義變量、調(diào)用函數(shù)或方法,而這些行為都會(huì)增加程序的內(nèi)存占用。?...
??不知不覺,從事iOS相關(guān)工作將近7年了,這里對(duì)iOS的一些基礎(chǔ)知識(shí)進(jìn)行一個(gè)簡(jiǎn)單的整理歸納。 1、Objective-C的類可以多重繼承么?可以實(shí)現(xiàn)多個(gè)接口么? ??Obj...
??過去的兩年半里,工作內(nèi)容里關(guān)于RN開發(fā)的不少,與TypeScript的接觸也是日日夜夜,那么問題來了: ??正所謂,工欲善其事,必先利其器,接下來小編帶你回味下TypeS...
??Runtime 一個(gè)耳熟能詳?shù)脑~語,但是你知道它具體是啥?能干些什么嘛?那么就由小編帶你去探索下Runtime這扇神秘的大門吧。 本文內(nèi)容: 一、什么是Runtime? ...
當(dāng)連接真機(jī)運(yùn)行,xcode出現(xiàn)unable to launch xxx,此時(shí)我們可以點(diǎn)擊detail來查看詳情。 DetailsUnable to install "XXX"...
前言 很多時(shí)候React Native在引入資源文件的時(shí)候比如SVG,JSON文件資源的時(shí)候,需要把文件放在對(duì)應(yīng)的原生工程里面去(IOS和Android分別放入),這樣其實(shí)對(duì)...
你好,這個(gè)在pro max有出入的你有解決辦法嘛?
iOS如何獲取啟動(dòng)頁圖片在 iOS 開發(fā)中,我們用到了啟動(dòng)頁,它只在程序啟動(dòng)時(shí)加載一次,一閃而過然后就是執(zhí)行我們程序的代碼.它就像一張名片一樣,使我們 APP 的一張臉,反應(yīng)了我們APP 的主題和設(shè)...
1、描述 平時(shí)在ios開發(fā)過程中不管是開發(fā)人員還是測(cè)試人員,都會(huì)遇到APP崩潰的情況,這個(gè)時(shí)候就要求開發(fā)者集成一些像bugly一樣的工具,但是沒有集成bug解析工具的是怎么去...
1. AVAudioSession 概述 最近一年一直在做IPC Camera的iOS客戶端開發(fā)。和音頻打交道,必須要弄清楚AVAudioSession。先看下蘋果的官方圖:...
title: iOS音頻編程之實(shí)時(shí)語音通信date: 2016-07-14tags: AAC Converter,Audio Queue,Audio Unit,Multipe...
最近完成了我司iOS項(xiàng)目的重構(gòu),把整體的代碼架構(gòu)都梳理了一遍,主要按照MVP的架構(gòu)模式,并綜合考慮了重構(gòu)的難度和效果。在這個(gè)過程中也積累了一些代碼重構(gòu)方面的經(jīng)驗(yàn),在這里總結(jié)一...
App跳轉(zhuǎn)ios10之前和ios10之后分別是通過(下面我介紹的主要是oc swift的可以去這里看一下) //ios10之前 - (BOOL)openURL:(NSURL*...