首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
EDIS帅帅
掘友等级
全美步枪协会(NRA)终身会员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
400
文章 400
沸点 0
赞
400
返回
|
搜索文章
赞
文章( 400 )
沸点( 0 )
码出一个高颜值折线图(新增柱状图、环形图)
在项目中遇到数据展示需求时,往往会通过,以列表的形式展示出数据或者以表格的形式展示。但是并不能直观的观察数据的变化,如果通过图表的形式来展示,就可以更快捷的获取到数据变化情况。 关注 【网罗开发】微信公众号,回复【96】便可领取。 下面针对这四个类实现做一个详细的流程分析。 1…
调皮的内存抖动?前生今世及App解决卡顿慢
·内存抖动是指内存频繁地分配和回收,而频繁的gc会导致卡顿,严重时和内存泄漏一样会导致OOM。 注意内存抖动为什么会造成OOM这关系到Java的垃圾回收。 在对对象进行回收前需要对垃圾进行采集,不同的虚拟机实现可能使用不同的垃圾收集算法,不同的收集算法的实现也不尽相同。不同的算…
一步一步构建你的iOS网络层 - HTTP篇
本文参考casa先生的网络层架构设计从网络请求的构建到请求结果的处理为你概述如何构建一个方便易用的iOS网络层, 全文约五千字, 预计花费阅读时间20 - 30分钟. 网络请求的构建很简单, 根据一个请求需要的条件如URL, 请求方式, 请求参数, 请求头等定义请求生成的接口即…
自动释放池的前世今生 ---- 深入解析 autoreleasepool
由于 Objective-C 中的内存管理是一个比较大的话题,所以会分为两篇文章来对内存管理中的一些机制进行剖析,一部分分析自动释放池以及 autorelease 方法,另一部分分析 retain、release 方法的实现以及自动引用计数。
iOS中atomic和nonatomic区别及内部实现
系统生成的getter/setter方法会进行加锁操作,注意:这个锁仅仅保证了getter和setter存取方法的线程安全. 因为getter/setter方法有加锁的缘故,故在别的线程来读写这个属性之前,会先执行完当前操作. 线程1调用了某一属性的setter方法并进行到了一…
iOS 2017年面试总结
各种原因之下,最近两周一直处于面试状态,这里整理了最近出镜率略高的面试题。以及个人的一些面试心得。 开始面试之前一直听大家在说iOS行业不景气、面试机会少、待遇差等等等等各种抱怨。听完后确实担忧过一段时间,怕辞职之后找不到工作,毕竟我的学历是个硬伤。大家学历背景都比我强,我估计…
一个毫无道理的iOS问题
刚开始在朋友圈看到这个问题,以为是指针重指向产生野指的问题。但是亲自编译了一下发现并不是。 首先我觉得是因为string1被释放之后,string2被重新创建或是重指向什么的。 然而这些猜想都没有办法去测试,只能在其他方向找原因了。 然后我又尝试了将创建的属性声明改成统一的,比…
iOS图层性能优化
下面是阅读iOS核心动画高级技巧关于图层优化的一些记录。 可以解决重叠透明图层的混合失灵问题,也作为绘制复杂图层树结构的优化方法。 启用 shouldRasterize属性会将图层绘制到一个屏幕之外的图像。然后这个图像将会被缓存起来并绘制到实际图层的contents和子图层。如…
使用iOS AirPrint 让你的APP轻松实现打印功能
最近在做的一个iOS项目有个打印 pdf的功能。查找资料发现苹果早在 iOS 4.2 就有了 AirPrint 功能。网上关于AirPrint 的资料不多,所以就写了这篇博文。 下面就和大家分享一下自己的学习收获。 其实就是将iOS(iphone,ipad)上的内容,使用支持A…
下一页
关注了
13
关注者
1
收藏集
0
关注标签
28
加入于
2016-07-20