首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Eric_M
掘友等级
iOS开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
30
文章 24
沸点 6
赞
30
返回
|
搜索文章
最新
热门
iOS包大小的计算和优化
Apple packages optimized, device-specific versions of your app via app thinning. What your users download only includes code and resources …
iOS通过注入动态库的方式实现极速编译调试(InjectionIII、热重载、热编译)原理解析
iOS 原生代码的编译调试,都是通过一遍又一遍地编译重启 APP来进行的。所以项目代码量越大,编译时间就越长。虽然我们可以将部分代码先编译成二进制集成到工程里,来避免每次都全量编译来加快编译速度,但即使这样,每次编译都还是需要重启App,需要再走一遍调试流程。幸运的是,John…
解决pod lib lint/repo push不支持i386编译&只能真机运行的库
公司有几个私有pod库,一直使用的是:git =>'https://xxxx.git'这种方式集成的,但是每次 pod update 的时候都需要下载一遍,而且公司的网太慢了,十分不爽(*  ̄︿ ̄) 公司的网确实奇怪,网易云音乐听歌一点都不卡,一旦和工作有关的网就特别慢。。。老…
cocoaPods 进行SDK二次包装(cocoapods-packager完成 framework静态库打包,避免第三方库冲突)
有一天,产品提了个需求:最近,我们买了XXX的人脸识别SDK,但是很贵.所以我们想这样搞,把我们买的xxxSDK结合后端接口包装包装,再搞成一个给商户App们用的人脸识别SDK出来,同时,这个界面要美观大气…. -=-=-=-=-=-=-= 往往这种时候,把xxx的SDK用起来…
iOS 继承来的函数不暴露给外面使用
复制代码当然,不用担心组件内部如何获取父类特性,可以通过[super init]来处理。 著作权归作者所有。
iOS中线程Call Stack的捕获和解析(一)
http://blog.csdn.net/jasonblog/article/details/49909209这里对上个月做的一个技术项目做部分技术小结,这篇文章描述的功能和我们在使用Xcode进行调试时点击暂停的效果类似。 如果要获取当前线程的调用栈,可以直接使用现有API:…
iOS中线程Call Stack的捕获和解析(一)
http://blog.csdn.net/jasonblog/article/details/49909209这里对上个月做的一个技术项目做部分技术小结,这篇文章描述的功能和我们在使用Xcode进行调试时点击暂停的效果类似。 如果要获取当前线程的调用栈,可以直接使用现有API:…
线程 Call Stack 的捕获和解析
如果要获取当前线程的调用栈,可以直接使用现有 API:[NSThread callStackSymbols]。 但是并没有相关 API 支持获取任意线程的调用栈,所以只能自己编码实现。 1、调用栈 一个线程的调用栈是什么样的呢? "我"的理解是应该包含当前线程的执行地址,并且从…
IOS本地日志记录方案
我们在项目中日志记录这块也算是比较重要的,有时候用户程序出什么问题,光靠服务器的日志还不能准确的找到问题。 1、使用第三方工具来记录日志,如腾讯的Bugly,它是只把程序的异常日志,程序崩溃日志,以及一些自定义的操作日志上传到Bugly的后台 2、我们把日志记录到本地,在适合的…
UITableView的性能优化,提升列表滚动的流畅性
在可见的页面会重复绘制页面,每次刷新显示都会去创建新的Cell,非常耗费性能。 解决方案:首先创建一个静态变量reuseID(代理方法返回Cell会调用很多次,防止重复创建,static保证只会被创建一次,提高性能),然后,从缓存池中取相应identifier的Cell并更新数…
下一页
个人成就
文章被点赞
18
文章被阅读
21,518
掘力值
364
关注了
17
关注者
3
收藏集
14
关注标签
11
加入于
2016-12-12