case: 我司對(duì)外提供sdk, 源碼隱藏, 只暴露header. 我自己的framework中依賴了其他的framework. 1. 創(chuàng)建一個(gè)pod開發(fā)模式workspac...
case: 我司對(duì)外提供sdk, 源碼隱藏, 只暴露header. 我自己的framework中依賴了其他的framework. 1. 創(chuàng)建一個(gè)pod開發(fā)模式workspac...
# iOS的編譯、鏈接工具 — Clang/LLVM 官網(wǎng)定義:[https://llvm.org/] The LLVM Project is a collection of...
時(shí)間標(biāo)準(zhǔn)與時(shí)差: UTC與GMT UTC是我們現(xiàn)在用得時(shí)間標(biāo)準(zhǔn),GMT是老的時(shí)間計(jì)量標(biāo)準(zhǔn)。UTC是根據(jù)原子鐘來計(jì)算時(shí)間,GMT是根據(jù)地球的自轉(zhuǎn)和公轉(zhuǎn)來計(jì)算時(shí)間。(太陽所處的位...
在看之前如果你對(duì)iOS10 的推送還處于一片空白,建議先看 iOS 10 推送你玩過了嗎? Notification ExtensioniOS10 添加了很多的Extensi...
Project與Targets iOS項(xiàng)目的配置管理,主要基于Project、Targets實(shí)現(xiàn)的。 Target: Project: Target的創(chuàng)建 方式1:新建Tar...
本文章是一個(gè)系列,如果有興趣可以看看以下文章:AppleWatch開發(fā)入門(1)——界面布局AppleWatch開發(fā)入門(2)——代碼交互、控制器生命周期、界面跳轉(zhuǎn)Apple...
@9b59ab999d91 你累了,歇會(huì)再看,磨刀不誤砍柴工。
數(shù)據(jù)結(jié)構(gòu)與算法(3)-單鏈表1.單鏈表 單鏈表是一種鏈?zhǔn)酱嫒〉臄?shù)據(jù)結(jié)構(gòu),用一組地址任意的存儲(chǔ)單元存放線性表中的數(shù)據(jù)。鏈表中的數(shù)據(jù)是以節(jié)點(diǎn)來表示的,每個(gè)節(jié)點(diǎn)由元素和指針構(gòu)成,元素就是存儲(chǔ)數(shù)據(jù)的存儲(chǔ)單元,指...
WWDC2020 大會(huì)將通過 Apple Developer App 和 Apple Developer網(wǎng)站免費(fèi)向所有開發(fā)者開放! 從去年火遍全網(wǎng)的 SwiftUI 以及 C...
@心若止水明如鏡 Thanks?(?ω?)?
iOS Objective-C Block簡(jiǎn)介iOS Objective-C Block簡(jiǎn)介 1. 基本概念 block:帶有自動(dòng)變量(局部變量)的匿名函數(shù)(Anonymous function),也被稱為閉包(clos...
@JS_72fd 你可以理解為動(dòng)態(tài)庫(kù)是最終產(chǎn)物,運(yùn)行的時(shí)候直接讀取的,所以他要求內(nèi)存對(duì)齊,比如第一個(gè)屬性需要用1字節(jié),第二個(gè)用8字節(jié),那么對(duì)齊就是他倆之間需要空出7個(gè)字節(jié),無法使用。而靜態(tài)庫(kù)有時(shí)不需要考慮這點(diǎn),他可以按順序排列,等到編譯運(yùn)行的時(shí)候在重新排列。
iOS 靜態(tài)庫(kù)與動(dòng)態(tài)庫(kù)的一些面試題靜態(tài)庫(kù)與動(dòng)態(tài)庫(kù)的一些面試問題 關(guān)于動(dòng)/靜態(tài)庫(kù)一些問題的隨筆,寫的比較亂,啊哈哈哈哈哈?? 常用的文件格式 .a .dylib .framework .xcframework 1...
@西伯利亞羊咩咩 啥?
Swift 枚舉(enum)詳解Swift 枚舉(enum)詳解 [TOC] 本文將介紹Swift中枚舉的一些用法和其底層原理的一些探索,以及探索一下OC中的枚舉與Swift中枚舉互相調(diào)用和枚舉類型的內(nèi)存占...
場(chǎng)景:有時(shí)候我們修改一個(gè)Bug或者一段代碼的時(shí)候, commit 一次之后,發(fā)現(xiàn) Bug 沒改對(duì)或者這段代碼需要再優(yōu)化之類的,改完之后又 commit 了一次或多次,這樣就會(huì)...
在具體業(yè)務(wù)中,會(huì)遇到需要批量插入和修改數(shù)據(jù)庫(kù)的情況.我們需要實(shí)現(xiàn)的是: 該條數(shù)據(jù)不存在,進(jìn)行插入操作 該條數(shù)據(jù)存在,進(jìn)行更新操作 使用INSERT OR REPLACE命令即...
extern 在一個(gè)項(xiàng)目中必須保證函數(shù)、變量、枚舉等在所有的源文件中保持一致,除非指定定義為局部的。 一個(gè)全局變量在所有的模塊當(dāng)中只能被聲明一次,否則會(huì)出現(xiàn)鏈接錯(cuò)誤。但是可以...
示例:項(xiàng)目里面有掃碼功能,當(dāng)用戶第一次掃碼—選擇不允許訪問相機(jī),再次使用掃碼APP就需要引導(dǎo)用戶到系統(tǒng)的相機(jī)頁(yè)面開啟相機(jī)權(quán)限。類似的功能還有定位、錄音、藍(lán)牙、相冊(cè)等,這些功能...
該文章屬于<簡(jiǎn)書 — Anchoriter>原創(chuàng),轉(zhuǎn)載請(qǐng)注明:<簡(jiǎn)書社區(qū) — Anchoriter>http://www.itdecent.cn/p/fdb50d303ad...
轉(zhuǎn)載自:iOS12中推送通知新特性 序言 眾所周知,iOS中消息推送扮演了不可或缺的位置。不管是本地通知還是遠(yuǎn)程通知無時(shí)不刻的在影響著我們的用戶體驗(yàn),以致于在iOS10的時(shí)候...
0x00 在OC中, isa是一個(gè)很重要的結(jié)構(gòu)體(參考文章), OC runtime正是通過isa來確定object的類型。跟method-swizzling一樣, 在程序...
一、概述 通知分為本地通知和遠(yuǎn)程推送通知,iOS10中對(duì)于通知這一塊改變較大,本文主要針對(duì)iOS10的通知,iOS10中的通知基于UserNotifications框架,相比...
app中有這樣的需求當(dāng)app處于靜音或者開啟勿擾模式后可以收到緊急的通知提醒,例如:心率異常等 一、Critical alerts require a special ent...