该方法已失效
iOS 11 获取手机已安装APP列表,获取已安装APP的bundleIDiOS11之前用私有API 可以获取设备已安装的app iOS 11以后就不能直接获取设备已安装的APP了,所以可以采用其他办法,思路如下: 1.先获取常用的APP的bund...
该方法已失效
iOS 11 获取手机已安装APP列表,获取已安装APP的bundleIDiOS11之前用私有API 可以获取设备已安装的app iOS 11以后就不能直接获取设备已安装的APP了,所以可以采用其他办法,思路如下: 1.先获取常用的APP的bund...
@玉思盈蝶 protobuf 的 swift 版
Github 上一些优秀的 iOS 开发用资源0. AFNetworking (它要是排第二,没有哪个敢排第一) https://github.com/AFNetworking/AFNetworking[https://...
数据序列化的一种方式,体积小、高效。
Github 上一些优秀的 iOS 开发用资源0. AFNetworking (它要是排第二,没有哪个敢排第一) https://github.com/AFNetworking/AFNetworking[https://...
0. AFNetworking (它要是排第二,没有哪个敢排第一) https://github.com/AFNetworking/AFNetworking[https://...
一. 关于 info.plist 的国际化 info.plist 里面通常会添加【功能权限使用】相关的说明,因此 info.plist 也需要国际化。如何操作呢? 新建一个 ...
不是alloc计数加1 是你将对象赋值给一个strong变量的时候 执行的objc_storeStrong把技术加1
例如你的例子Person *p = [[Person alloc] init];
这里不是alloc加1 而是 = 赋值的时候,可以把这个文件转成汇编一看就知道了 赋值调用了objc_storeStrong
void
objc_storeStrong(id *location, id obj)
{
id prev = *location;
if (obj == prev) {
return;
}
objc_retain(obj);
*location = obj;
objc_release(prev);
}
iOS内存管理 概述 什么是内存管理 应用程序内存管理是在程序运行时分配内存(比如创建一个对象,会增加内存占用)与清除内存(比如销毁一个对象,会减少内存占用)的过程 为什么要...
iOS 底层原理 文章汇总[//www.greatytc.com/p/412b20d9a0f6] 本文是队列创建、同步/异步函数、单例、信号量以及调度组的底层原理分...
1、支持横竖屏设置 注意:WidgetsFlutterBinding 必须要保证初始化,否则横竖屏设置代码不生效。 2、获取 widget 的 size 和 position...
1.couldn't find “libflutter.so“ 场景:Flutter 工程中引入了一个三方库,只支持 armeabi-v7a 的架构,结果我在 arm64-v...
本文目标 将 Flutter 引入到日常的开发; 熟悉引入 Flutter 开发后由开发到交付产品的流程; 一个简单的流程图,来表示一下引入 Flutter 后的开发流程:...
本文偏文字总结,比较枯燥。是个人在 Flutter 实践中的一点小小的概括总结,并不一定代表大多数人的学习过程。学习实践是一个让人有点小兴奋的过程,之后的总结记录也是尤为重要...
与 Class Prefix 没关系
只是要指定 Entry 和 Intent 的具体类型。
我是这么指定的:
typealias Entry = SimpleEntry
typealias Intent = ConfigurationIntent
iOS 14 小组件(1):WidgetExtension 创建及报错详解1. 基本介绍 iOS 14 中新增了 WidgetExtension,用来取代之前的 TodayExtension。相比以前的 Widget 这一次的小组件不可谓是坑不多,...
自iOS8之后,苹果支持了扩展(Extension)的开发,开发者可以通过系统提供给我们的扩展接入点 (Extension point) 来为系统特定的服务提供某些附加的功能...
最近技术早读会接触了一下 Flutter 优秀的开源库 Keframe, github 链接 点这里 [https://github.com/LianjiaTech/kef...
WWDC21 推出了 async/await,特意去百度了一下: 微软在发布 VS2012 的同时推出了C# 5.0,其中包含了async和await。 Swift 也在进化...
接 ,来继续进行 Dart 语法的学习。 类是面向对象语言中一个比较重要的概念,在日常的开发过程中也是使用最多的一个概念。下面是关于类的一些语法知识。 类 Dart 是一种基...
Dart 是谷歌于2011年10月10日发布一门开源编程语言(日子挑的不错)。2018年之前一直处于蛰伏状态,flutter 之后声名雀起,一发不可收拾! Dart 的存在的...