首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
竹逸
掘友等级
开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
53
文章 53
沸点 0
赞
53
返回
|
搜索文章
赞
文章( 53 )
沸点( 0 )
iOS代码瘦身实践:删除无用的类
本文将提供一种静态分析的方式,用于查找可执行文件Mach-o中未使用的类,源码链接:xuezhulian/classunref。 Mach-o文件中__DATA __objc_classrefs段记录了引用类的地址,__DATA __objc_classlist段记录了所有类的…
iOS从资源和代码方面为App瘦身处理
对App包瘦身处理是为了减少包的大小,节约用户下载App流量。在App Store下载App,如果超过了150MB就必须在Wi-Fi环境下载或更新,这样如果超过了150M,可能就会间接失去了大部分用户。如果我们的App要兼容iOS7和iOS 8,苹果官方规定:主二进制text段…
iOS平台强大Sqlite操作引擎开源库
前言 首先写这篇文章之前自我介绍一下,我叫吴海超(WHC)在iOS领域有丰富的开发架构经验Github以后我也会以文章的形式分享具有实战意义的文章给大家,希望能够给大家有所帮助。 主题 这期我想给大家讲讲iOS中的数据存储,目前数据库存储有Sqlite,CoreData,Rea…
[开源库] 文件下载管理 - SRDownloadManager
提供下载状态回调, 下载进度回调, 下载完成回调. 支持多任务同时下载. 支持断点下载, 即使退出重启 App. 支持通过 URL 删除指定文件和清除所有已下载的文件. 支持自定义保存下载文件的目录.
AsyncDisplayKit介绍(一)原理和思路
UITableView/UICollectionView的优化一直是iOS应用性能优化重要的一块。即使是iOS10+iPhone7这样的最新软硬件配置,在系统的信息app中滚动,仔细观察的话仍然能感到一定的掉帧现象。对于UI要求苛刻的苹果竟然在如此简单的tableView上无法…
如何设计良好的系统架构
本章讲的是「如何设计良好的系统架构」,读起来比较困难,不论是从结构上还是从文字上。结构上作者从「建设一个城市」开讲,之后花了很大的篇幅讲面向切面编程,最后又加上了几个方法论上的东西。文字上本章作者很多说法使用的单词和其他地方看到的的略有不同。但回过头来看,作者的思想是一脉相承的,整个章节其实只讲了一件事情——隔离。
如何打造一个高性能 Hybrid app
引言:在多元化的今天,一个热门的移动 app,或多或少都会有内在 H5 在其中。而对于一个有很多运营场景的 app 来说,这种情况更常见了。试想一下,如果在一个公司,存在很多 native 和 H5 同时需要开发的页面,为了节省开发成本,此时如果只开发 H5,就需要考虑 native 的体验了,而这就…
ObjC & JavaScript 交互,在恰当的时机注入对象
移动端项目开发中,免不了出现 Native App (以下简称 Native)和 H5 页面(以下简称 H5)的交互,网络上有很多第三方框架,比如 WebViewJavascriptBridge,对于一些小的项目需求来说,其实不用那么麻烦,我们还是先从基础着手。
Xcode 使用 Configuration 来配置不同的项目环境
很多项目在开发时都会经常在开发环境和生产环境之间切换,切换随之伴来的还有比如更换 App 名称、Bundle identitier、服务端接口地址等等相关参数和属性,这个时候我们就可以利用 Xcode 提供的 Configuration 来配置不同的环境,从而进行快速切换、编译等等一系列操作。
iOS 持续集成系列 - 自动化 Code Review
为了保证代码质量,Code Review 是非常重要的一环。细到 * 的位置是否正确,大到代码的结构是否符合了软件开发的一些基本原则,都在这项工作的范围内。 受限于现实情况,大多数团队没有足够的时间进行 Code Review,那么只能把一部分 CR 工作交给计算机去完成了。我们只需要定下合理的流程,用代码告诉计算机需要做什么,剩下的就交给我们可靠的伙伴吧。
下一页
个人成就
文章被阅读
101
掘力值
10
关注了
23
关注者
0
收藏集
13
关注标签
5
加入于
2016-10-08