IOS技术文章
-
-
iOS StoreKit 2 新特性盘点解析
目录 一、背景 二、物料 三、StoreKit 1 存在的问题 四、StoreKit v2 新特性 五、StoreKit 2 API 5.1 只支持 Swift 开发 原始获取商品方式 新获取商品方式 …… -
-
-
-
iOS程序性能优化的技巧
1. 用ARC管理内存 ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。它…… -
-
在iOS中使用OpenGL ES实现绘画板的方法
今天我们使用 OpenGL ES 来实现一个绘画板,主要介绍在 OpenGL ES 中绘制平滑曲线的实现方案。 首先看一下最终效果: 在 iOS 中,有很多种方式可以实现一个绘…… -
iOS开发多线程下全局变量赋值崩溃原理详解
目录 问题 Demo 崩溃原因 崩溃路径 验证方式 其它测试 问题 Demo 在多线程下同时给全局变量赋值时会发生崩溃: static NSObject *_instance; - (void)foo { …… -
iOS实现圆环比例图
本文实例为大家分享了iOS实现圆环比例图的具体代码,供大家参考,具体内容如下 实现效果 实现方法 1. SSTCircleProgressView @interface SSTCircleProgress…… -
iOS Swift逻辑运算符示例总结
目录 运算符分类 赋值运算符 算数运算符 组合运算符 比较运算符 三目运算符 合并空值运算符 区间运算符 逻辑运算符 总结 运算符分类 从操作数角度看:运算符…… -
详解Objective-C中的语法糖@{}究竟是什么
最近在技术群里有一个群友提出了一个问题,就是为什么下面代码打印的结果不一样? NSMutableDictionary *mDic1 = [NSMutableDictionary dictionaryWithDictio…… -
iOS Segment带滑动条切换效果
本文实例为大家分享了vue + element ui实现锚点定位的具体代码,供大家参考,具体内容如下 #import "ViewController.h" @interface ViewController () @pr…… -
怎样优化今日头条IOS安装包
前言 今日头条 iOS 端从 2016 年起就关注到了安装包大小的问题,并启动了包大小优化。2017 年,我们将当时的经验发表为技术文章 《干货|今日头条iOS端安装包…… -
-
-
-
iOS中多线程的入门使用教程(Swift)
目录 一、iOS的三种多线程技术 二、基本使用 NSThread的基本使用 NSOperation的基本使用 GCD的基本使用 总结 一、iOS的三种多线程技术 1、NSThread –优点…… -
iOS DispatchSourceTimer 定时器的具体使用
目录 1. 概述 2. DispatchSourceTimer 2.1 GCD Timer 创建 2.2 GCD Timer 配置 2.3 GCD Timer 部署任务 2.4 GCD Timer控制方法 2.5 双重循环 DispatchSource…… -
ios的签名机制详解
前言 iOS 签名机制挺复杂,各种证书,Provisioning Profile,entitlements,CertificateSigningRequest,p12,AppID,概念一堆,也很容易出错,本文尝试从原理…… -
-
如何使用IOS自动化测试工具UIAutomation
xcode中自带的Instuments工具可以用来进行APP的自动化测试, 以及用于进行内存泄露, 文件读写操作等的性能分析. 第一部分: 熟悉Instruments的UIAutomation. 首…… -
iOS开发实现简单计算器功能
用Object-C写的一个简单的计算机程序,主要学习按钮的action动作。 下面是主界面: 下面代码时界面按钮和ViewController.h连接的地方: - (IBAction)button_0:…… -
iOS 如何高效的使用多线程
一、多线程简述 线程是程序执行流的最小单元,一个线程包括:独有ID,程序计数器 (Program Counter),寄存器集合,堆栈。同一进程可以有多个线程,它们共享进…… -