首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
xuvw
掘友等级
高级技术经理
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
80
文章 80
沸点 0
赞
80
返回
|
搜索文章
赞
文章( 80 )
沸点( 0 )
线程安全(二)
之前写过一篇线程安全,简单介绍了保护数据安全的多种方式,以及其中一部分方式的原理。基于此基础,本文将介绍如何避免锁的性能浪费,以及如何实现无锁安全结构 通常来说,当一个线程获取锁失败后,会被添加到一个等待队列的末尾,然后休眠。直到锁被释放后,依次唤醒访问临界资源。休眠时会发生线…
Cocoapods setup下载缓慢的建议
写这篇文章的目的是为了记录自己在试用cocopods时所爬过的坑,也给今后遇到相同情况的小伙伴指条明路。 因为新项目需要接入分享功能,所以选择使用cocopods来导入第三方SDK,在podfile文件中添加好'mob_sharesdk',开始执行pod install操作,因…
[iOS] [OC] 关于block回调、高阶函数“回调再调用”及项目实践
UIView动画,动画执行后调用completion内的block代码。 模态展示一个页面,在展示结束后调用completion内的block代码。 用于实现纸质打印的控制器UIPrintInteractionController,其模态展示方式,同样是展示结束后调用compl…
【译】如何高效的使用 Git
如果你出现过上面的任何一种情况,那本篇文章就是为你准备的。 除了知道 git add, git commit , git push 之外,Git 中还需要其他重要的技术需要掌握。长远来看对我们是有帮助的。这里我将向你展示 Git 的最佳实践。 当有多个开发者同时涉及到一个项目时…
iOS 自定义字体出问题啦!
本篇文章讲的是在实际项目中碰到一款自定义字体在展示上出现问题,然后运用先进的苹果爸爸的工具来解决这个问题的故事。 1. 自定义字体出什么问题了? 设计师们的作品总是千变万化,为了成就他们,作为程序员的我们只好满足他们喽。 所以当设计师用到一款神奇的字体的时候,我是不会拒绝的,就像…
iOS super 关键字帮我们做了什么?
本篇文章讲的是 super 的实际运作原理,如有同学对 super 与 self 的区分还有疑惑的,请参考 ChenYilong 大神的《招聘一个靠谱的 iOS》面试题参考答案(上)。 super 究竟在干什么? 官方提到的 super 关键字? 打开苹果 API 文档,搜索 objc_msgSendSup…
二级指针与ARC不为人知的特性
上述代码中,出现了NSError的实例。该实例是用来表明发生了某种错误。在ARC中由于使用异常处理会造成内存管理的不便(可能造成内存泄露,或者加入大量样板代码),所以用NSError表明发生了错误是一种不错的选择,苹果的API中也大量使用了NSError。 这里请关注[NSJS…
[iOS] [OC] NSNotificationCenter 进阶及自定义(附源代码)
自 iOS 9 开始(见 release notes ),Foundation 调整了 NSNotificationCenter 对观察者的引用方式( zeroing weak reference),不再给已释放的观察者发送通知,因此以往在 dealloc 时移除观察者的做法…
iOS 大尺寸图片的旋转和缩放
iOS 大尺寸图片的旋转和缩放,求轻拍砖
GraphQL 技术浅析
7月份我们前端团队推动落地了一个 toB 类型的系统,由于服务端也由我们前端工程师来承接,所以服务端技术选型上我们有了话语权,API 这一块儿我们选择了 GraphQL 。本文将阐述我学习 GraphQL 这门技术的一些思考。 学习一门新技术,首先要把问题域弄清楚。社区有大量 …
下一页
个人成就
文章被阅读
621
掘力值
15
关注了
70
关注者
2
收藏集
15
关注标签
20
加入于
2016-09-20