需求是:一个函数 等AFNetwork 网络 请求完成后,修改返回值,并继续执行函数,并返回值. 关键的一步是设置httpManager.completionQueue =...
需求是:一个函数 等AFNetwork 网络 请求完成后,修改返回值,并继续执行函数,并返回值. 关键的一步是设置httpManager.completionQueue =...
本文长期更新!M系列芯片的机型也适用 Xcode16 pod init等命令执行出错的请参考点击这里这里这里这里[https://github.com/CocoaPods/C...
更正 经过代码以及instruments工具测试,以下更正 官方对离屏渲染产生性能问题也进行了优化: iOS 9.0 之前UIimageView跟UIButton设置圆角都会...
Vue实例有一个完整的生命周期,也就是说从开始创建、初始化数据、编译模板、挂在DOM、渲染-更新-渲染、卸载等一系列过程,我们成为Vue 实例的生命周期,钩子就是在某个阶段给...
Objective-c中并没有提供生成随机数的函数,所以使用C中提供的rand()、srand()、random()、arc4random()几个函数。 1. 使用 arc4...
NSTimer 是系统提供的定时器,系统提供的api也比较简单,使用很方便,项目开发中会经常用到。然而,在使用NSTimer时,如果不注意,非常容易引起内存泄露的问题。本文总...
今天,抽空巩固了一下UICollectionview这个UI控件。UICollectionview控件也是开发中经常使用到的一个控件,相比于UITableview,UICol...
在调用系统相册拍照的时候,在选择照片的时候,发现用的都是英文,效果如下: 我们想把那个Retake 和Use Photo 改为对应的汉字,先来一种最笨的方法,最后在来个高级...
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文...
一、下载地址 有用的网站:http://www.androiddevtools.cn/ 直接下载dmg文件解压然后一步步next就好 二、Proxy设置 Android St...
苹果对于APP的审核有很大的人为因素,你不知道你什么地方的一个字眼就会引起一个审核错误,所以在提交送审的时候,能少说就少说,能不说就不说。好了,废话到此结束。 一、苹果审核指...
昨天在和同事聊天中发现自己一直也没怎么使用过 UITextField的leftView 属性,一直就是知道它,但就是没用过它,特此笔记下。 直接使用的时候: 由于直接使用 l...
1、首先在码云创建账号,并且创建项目 2、创建成功以后,在点击克隆/复制按钮,复制下载链接 3、在终端中,cd到桌面,执行命令git clone ~~~ git clone ...
简单说就是通过信号量来对block运算和返回操作的顺序进行控制,达到先完成block中的计算,然后再返回值的效果。 简单例子: - (BOOL)example{dispatc...
遇到一个需求,,,某一个操作需要请求接口获得数据再继续往下操作。但 请求接口封装在了一个工具类中,,以block 方式回调,,因为是异步会先执行主线程,以至于达不到我们想要的...
UIModalPresentationStyle的样式解析 UIModalTransitionStyle的动画效果展示 UIModalTransitionStyleCross...
由于之前电脑出现问题,被迫 格式化硬盘,所以电脑要重新配置 上图为敬 1、设置 ruby 源 Mac 系统自带的会安装好 ruby 环境 1.1、查看自己电脑的 ruby 源...
一、简介 什么是CocoaPods呢 CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这...
iOS10 语音播报填坑详解(解决串行播报中断问题) 在来聊这类需求的解决方案之前,咱们还是先来聊一聊这类需求的真实使用场景:语音播报。语音播报需求运用最为广泛的应该是收银对...
坑一 UITextField 的私有属性 _placeholderLabel 被禁止访问了 居然崩溃了,错误信息如下 解决方案: iOS 13 通过 KVC 方式修改私有属性...