1. 资源获取 - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickin...
1. 资源获取 - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickin...
「Snipaste」是一款号称历时三年开发的截图工具,除了有Mac版本,还有Windows版本,Linux也在开发中。 Snip+aste,从名字就看的出来,「Snipast...
去年更新到Xcode 11之后,上传IPA包到App Store的时候就一直有卡在“Authenticating with the App Store”不动的问题。 网上能查...
1.首先可以在Xcode中可以通过Xcode > Preferences > Locations路径查看到正在使用的版本和该版本路径,如下图 2.可以通过xcode-sele...
2020年7月9日 刚开始以为是网络问题,当时访问github都是可以登录的,后来google了下 发现需要升级 To solve this, first you need ...
iOS performSelector 各个方法原理讲解 1.performSelecor 是延迟到运行时才会去检查方法是否存在,编译时不会检查方法是否存在,比如我们运行时添...
1 RAM&ROM RAM与ROM就是具体的存储空间,统称为存储器。 RAM(random access memory):运行内存,CPU可以直接访问,读写速度非常快,但是不...
atomic作用:多线程下将属性设置为atomic可以保证读取数据的一致性。因为他将保证数据只能被一个线程占用,也就是说一个线程对属性进行写操作时,会使用自旋锁锁住该属性。不...
原文博客地址: iOS13适配深色模式(Dark Mode) 好像大概也许是一年前, Mac OS系统发布了深色模式外观, 看着挺刺激, 时至今日用着也还挺爽的 终于, 随着...
执行:【sudo pkgutil --forget com.cisco.pkg.anyconnect.**】
提示:【no matches found: com.cisco.pkg.anyconnect.**】
于是手动一个一个执行,例如:
sudo pkgutil --forget com.cisco.pkg.anyconnect.vpn
CISCO AnyConnect卸载后无法重装解决方法如果直接把Cisco文件夹拖进垃圾桶,而没有按照正确的方式进行卸载的话,再次安装Cisco Anyconnect总是会提醒你“该软件已经安装”。这代表你的卸载并不干净。首先打...
如果直接把Cisco文件夹拖进垃圾桶,而没有按照正确的方式进行卸载的话,再次安装Cisco Anyconnect总是会提醒你“该软件已经安装”。这代表你的卸载并不干净。首先打...
前段时间出去面试,遇到了好几个面试官都在问同一个问题:如何展示一个像素远远大于屏幕分辨率的图片?说实话,初次被问到这个问题我感到有点懵,以至于最后也没能回答到点子上,导致面试...
在这周的程序开发中用到了GCD中的信号量和队列组,由于对信号量不熟悉,特地来复习一下这方面的知识。 概念 信号量是用于多线程同步的,跟锁不一样的是,信号量不一定是锁定某一个资...
最近很多人表示升级iOS12.1后原有的播报程序无法正常运行,试了很多方法始终不行。之前需求太忙了,现在终于有时间沉下心来看一下这方面的问题,最后终于找到一个比较合适的解...
第一篇文章,如果有写的不正确的、或者让人看不懂的地方,还希望大家能指正出来,共同进步,好了下面开始正题。 哇,好久不写文章真的不知道从何说起了。 一个多月前公司app改版,产...
绘制和渲染的流程 运行一段动画的过程可以分为6个阶段: 1> 布局 - 为视图/图层准备层级关系,以及设置图层属性(位置,背景色,边框等等)的阶段。2> 显示 - 图层的寄宿...
前言 关于iOS的视图渲染流程,以及性能优化的建议。源于WWDC视频。我假设你是一个这样的开发者: 了解OpenGL ES; 了解view hierarchy; 了解inst...
尝试和大家一起探讨以下问题: view绘制渲染机制和runloop什么关系? 所谓的列表卡顿,到底是什么原因引发的? 我们经常在drawrect方法里绘制代码,但该方法是谁调...
原文链接:http://pingguohe.net/2017/12/07/Tangram-2.html Tangram 2.0 库 Android Tangram-Andro...