1. 先安装Homebrew 可能遇到的问题: 安装Homebrew时总是报错(Failed to connect to raw.githubusercontent.com ...
1. 先安装Homebrew 可能遇到的问题: 安装Homebrew时总是报错(Failed to connect to raw.githubusercontent.com ...
写在前面: 关于KVC和KVO各种博客多了去了,重新整理下,就当是温习一下吧,不对的地方请指教,喜欢的点个喜欢什么也是挺好。 一,KVC KVC也就是key-value-c...
问题? 网上很多关于[self class] 和 [super class] 的讨论,讨论问题的焦点是为什么[self class] 和 [super class] 输出的结...
2019年WWDC大会上,苹果在压轴环节向大众宣布了基于Swift语言构建的全新UI框架——SwiftUI,开发者可通过它快速为所有的Apple平台创建美观、动态的应用程序。...
1、选择Target的主项目TestA: 右键->Duplicate->Duplicate only生成对的Target文件:TestA-coply,TestA-coply....
iOS widget 小组件开发 Github地址 项目选择对应语言项目小组件部分 Github地址 https://github.com/HahnLoving/iOS_St...
关于widgets的一些特性描述以及应用场景可以参考上篇文章 iOS14 Widgets新特性[https://www.jianshu.com/p/7a3b139a136e]...
首先,我们先简单了解下灵动岛 Live Activities 依赖于 Widget 实现 函数和页面,而与Widget不同,Live Activities无法访问网络或接收位...
开发过程中通过command +R的启动的APP,我们都可以用打断点的方法调试,但是有时候我们运行app的方式并非command+R的方式的。 这样的情景大致可以分为 1)通...
1. URL拦截 WebView 与 WKWebView 都可使用。 1.1 JS调用oc 首先跟后端协定好协议,如:iosprotocolname://back[iosp...
简介 特点 1.NSFileManager是一个单例,相当于全局变量. 2.NSFileManager用来管理和操作沙盒中的文件和文件夹. 3.每个路径名都是一个NSStri...
一. 使用 NSValue NSValue 可以弱引用保存一个对象,我们可以使用这种方法间接的引用。 注意:使用 NSValue 的方式,确实可以实现对对象的弱引用(即被添加...
Objective-C 与 C语言之间的转换 C语言的结构体(struct或union)成员中,如果存在Objective-C对象型变量,便会引起编译错误。 要把对象型变量加...
本文主要参考:《Object-C 编程 Big Nerd Ranch Guide》一书第24章 本文适读对象: 想系统了解iOS中若干种回调机制的朋友; 想初步了解Block...
官方[https://cocoapods.org/]此篇文章探讨的是 cocoapods 制作 Podspec 及使用 . 不关乎cocoapods 的安装.首先我们知道平时...
收到消息数据格式区别 要根据具体数据格式进行解析,以适配iOS10+。 收到远程推送消息几种情况处理 前台接收消息情况 前台接收消息即app处于打开正在运行的时候,此时,ap...
Charles安装 HTTP抓包 HTTPS抓包 1. Charles安装 官网下载安装Charles:https://www.charlesproxy.com/downlo...
使用cocoapods管理第三方SDK,执行pod install安装后,运行项目,项目报错。 1.项目里面引用第三方,头文件报错如图: 原因:一般情况下pod安装完后,应该...