TopicList 一, UIBezierPath 简介 二, UIBezierPath 初始化方法 三, UIBezierPath 常用属性说明 四, UIBezierPa...
TopicList 一, UIBezierPath 简介 二, UIBezierPath 初始化方法 三, UIBezierPath 常用属性说明 四, UIBezierPa...
数组的遍历,这个话题貌似没什么好探究的,该怎么遍历就怎么遍历呗!但是如果要回答这些问题:OC数组有哪几种遍历方式?哪种方式效率最高?为什么?各种遍历方式的内部实现是怎么样的?...
前言 谈到多环境,相信现在大多公司都至少有2-3个app环境了,比如Test环境,UAT(User Acceptance Test)用户验收测试环境,Release环境等等。...
当想在主工程刷新小组件时,会使用到如下代码 尝试在 AppDelegate.m中导入WidgetKit头文件WX20201101-111048@2x.png 如图,会发现只有...
什么是CADisplayLink CADisplayLink是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器。我们在应用中创建一个新的 CADisplayLin...
1 .iOS开发证书,描述文件,bundle ID的关系 苹果为了控制应用的开发与发布流程,制定了一套非常复杂的机制。这里面的关键词有:个人开发者账号,企业开发者账号,bun...
1.首先通过钥匙串访问——证书助理——从证书颁发机构请求证书——填写证书信息(邮箱,常用名称,存储到磁盘)——存储为(自定义名称.certSigningReuqest,简称C...
在项目当中经常看到一些非常好看的动画,于是乎自己也利用了一下业余时间把这块东西整理 先看一个简单的结构图 CAAnimation本身不能使用,需要使用他的子类。 CAProp...
导语:在GCD的使用中,需要考虑控制最大并发数 和 线程同步这两个问题,本文主要介绍GCD中如何控制最大并发数 。 一、概述 1、GCD并发的困扰 在GCD中有两种队列,分别...
写在开头: 作为一个iOS开发,也许你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession...(说不下去了...怎么会什么...
NSMutableArray 数据结构 _used 计数 _list 缓冲区指针 _size 缓冲区大小 _offset 缓冲区里的数组的第一个元素索引_NSAr...
写此文时突发灵感作诗一首, 而后置顶, 欢迎品鉴. 有的程序员老了,还没听过NSURLSession有的程序员还嫩,没用过NSURLConnection有的程序员很单纯,他只...
Designated Initializer(指定初始化器)在Objective-C里面是很重要的概念,但是在日常开发中我们往往会忽视它的重要性,以至于我们写出的代码具有潜藏...
目录 autorelease的本质 autorelease对象什么时候释放? autoreleasepool的工作原理 autoreleasepool的内部结构 autore...
没看懂第一个例子是啥意思,能给点文案说明嘛?(我看着感觉是:允许最多10个任务并发,但是如果任务等待超过10s,又会继续加入并发队列嘛? 但我测试的好像跟我的想法不一样>_<)
iOS多线程——dispatch_semaphoredispatch_semaphore是GCD中的信号量,可以处理多线程中线程并发的问题,也可以用作同步处理 一、dispatch_semaphore方法 创建信号量,里面的参...