首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
林安
掘友等级
iOS
|
甜橙金融翼支付
http://blog.yoonangel.com/ https://github.com/AnGuoli http://www.jianshu.com/u/98bd5a3ecd08 https:/
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
iOS多线程运用
所谓线程同步就是为了防止多个线程抢夺同一个资源造成的数据安全问题,所采取的一种措施。当然也有很多实现方法,请往下看: 互斥锁 :给需要同步的代码块加一个互斥锁,就可以保证每次只有一个线程访问此代码块。 同步执行 :我们可以使用多线程的知识,把多个线程都要执行此段代码添加到同一个…
iOS多线程: NSOperation
NSOperation是苹果封装的一套多线程的东西,不像GCD是纯C语言的,这个是OC的。但相比较之下GCD会更快一些,但本质上NSOPeration是对GDC的封装。 NSOperationQueue中,可以建立各个NSOperation之间的依赖关系。 NSOperatio…
iOS 多线程:GCD
全称是Grand Central Dispatch,“伟大的中枢调度器”。GCD是苹果为多核的并行运算提出的解决方案,所以会自动合理地利用更多的CPU内核(比如双核、四核),最重要的是它会自动管理线程的生命周期(创建线程、调度任务、销毁线程),程序员只需要告诉GCD想要执行什么…
iOS多线程: pthread、NSThread
你需要手动处理线程的各个状态的转换即管理生命周期,比如,这段代码虽然创建了一个线程,但并没有销毁。 这套方案是经过苹果封装后的,并且完全面向对象的。所以你可以直接操控线程对象,非常直观和方便。但是,它的生命周期还是需要我们手动管理,所以这套方案也是偶尔用用,比如 [NSThre…
iOS 多线程基础
多线程是为了同步完成多项任务,不是为了提高运行效率,而是为了提高资源使用效率来提高系统的效率。线程是在同一时间需要完成多项任务的时候实现的。 多线程(multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时…
Launch Image 设置
朋友是做混合开发的, 今天问了我iOS启动图出现的一个bug: 启动时Launch Image 出现偏移。 我从没遇到过, 提供了很多思路, 最后他找到问题症结并解决了。 最后发现是 Launch Image 名称的问题, 就是刚启动时显示的是iPhoneX的Launch Im…
Runtime原理探究
Runtime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。 对于C语言,函数的调用在编译的时候会决定调用哪个函数。 对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应的…
iOS图片拉伸(resizableImage)
iOS 5.0以前使用(弃用)这个方法会自动计算出偏向中间的一个1*1的方格也就是被拉伸的地方(默认使用拉伸),一般传入的值为图片大小的一半. 将图片没有保护的部分进行拉伸。 上下左右的值定义了受保护区域,能被拉伸的地方是中间区域,一般我们都设成中心点为了安全。 相当于一个可视…
CocoaPods安装指南
这两年因为升级系统、更换电脑,帮助同事等前前后后安了4次CocoaPods,整理了一下CocoaPods的安装流程及过程中遇到的一些坑,算是比较全面,覆盖了所有可能碰到的问题。(taobao Gems 源已停止维护,现由 ruby-china 提供镜像服务.) CocoaPod…
个人成就
文章被点赞
10
文章被阅读
16,350
掘力值
218
关注了
101
关注者
116
收藏集
3
关注标签
19
加入于
2017-11-23