- 博客(10)
- 资源 (30)
- 收藏
- 关注
原创 os_unfair_lock 与pthread_mutex(普通锁,递归锁,条件锁)与(NSLock,NSRecursiveLock,NSCondition,NSConditionLock)
os_unfair_lock用于取代不安全的OSSpinLock,从iOS10开始才支持.从底层调用看,等待os_unfair_lock锁的线程会处于休眠状态,并非忙等使用时需要导入头文件#import <os/lock.h> // 初始化 os_unfair_lock lock = OS_UNFAIR_LOCK_INIT; //尝试加锁 os_unfair_lock_tr
2018-11-14 06:40:16 3356
原创 Const
const是常量的意思,被其修饰的变量不可修改如果修饰的是类,结构体(的指针),其成员也不可以更改 int main() { // 常量在定义的时候必须赋值 const int age = 10; } 定义一个结构体 struct Student { int age; };int main(){// 如果结构体赋值为const,那么...
2018-11-13 14:01:31 173
原创 C++中的引用
在C语言中,使用Point(指针)可以间接获取,修改某个变量的值在C++中,使用引用(Reference),可以起到跟指针类似的功能.注意点:引用相等于是变量的别名(基本数据类型,枚举,结构体,类,指针,数组等,都可以有引用)对引用的计算,就是对引用所指向的变量做计算在定义的时候就必须初始化,一旦指向了某个变量,就不可以再改吧,从一而终不存在引用的引用,指向引用的指针也是不存在的.引...
2018-11-13 13:31:07 234
原创 static初始化赋值为常量和赋值为函数调用
函数调用是在程序运行过程中才执行的,而static初始化右边的值,必须是在编译的时候就能确定.即如果给一个常量即静态初始化 static NSString *str = @“123”;是可以的,因为static是静态初始化,但是 如果初始化是动态调用函数的 static NSString *str = [NSString stringWithFormat:@“123”];不能这样直接写,可以初...
2018-11-13 06:39:30 803
原创 OSSpinLock自旋锁
OSSpinLock:自旋锁,等待锁的线程会处于忙等(busy-wait)状态,一直占用这CPU资源OSSpinLock要导入头文件 <libkern/OSAtomic.h>#import "DetailSaleTicketVC.h"#import <libkern/OSAtomic.h>@interface DetailSaleTicketVC ()@prope...
2018-11-10 06:56:13 695
原创 异步并发队列,同步并发队列,异步串行队列,同步串行队列总结
#import "ViewController.h"@interface ViewController ()@property (assign, nonatomic) int ticketCount;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // 设置初始...
2018-11-09 16:10:31 510
原创 iOS开发,发布或者调试版本与Configuration
Debug与Release模式Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,为开发人员提供强大的应用程序调试能力。Release通常称为发布版本,是为用户使用的,一般客户不允许在发布版本上进行调试。所以不保存调试信息,同时,它往往进行了各种优化,以期达到代码最小和速度最优。为用户的使用提供便利。配置#ifndef MacroHea...
2018-11-09 16:00:55 195
原创 测试
1:游客模式下充值的话,给了一个虚拟的id,然后再进行绑定.2:category与extention的区别,编译时和运行时两个.3:子线程和主线程都可以执行同步并发,只是,同步并发不管是在子线程还是在主线程都是串行执行的.执行同步并发,和异步并发都会出现抢占资源的问题.4:以前学的东西 都忘了,要重复复习....
2018-11-07 14:17:26 83
原创 UIWebView与AFN网络请求url时 request请求添加cookie的方法
- (void)viewDidLoad { [super viewDidLoad]; NSString *URL = @"http://okcs.dev.cnki.net/KRD/Mobile/Redirect/Detail?Id=097556d3-d046-48c1-9fd4-65fcac7e1ea1&sourcetype=PERSONALBLOG"; NSStr...
2018-11-02 17:55:21 455
iOS-13.0-13.6-.zip
2020-08-25
iOS11.4在不升级xcode的情况下,在对应版本的真机内进行测试
2018-04-09
iOS11.3在不升级xcode的情况下,在对应版本的真机内进行测试
2018-04-09
iOS11.1(15B87)真机测试包
2017-11-23
Xcode 11.0 (15A372)配置包
2017-10-10
图解网络硬件完整版
2017-02-23
xcode 模拟器调试直接进入沙盒
2016-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人