废话不多说,先来张图,直接看下效果 上图的效果就是我们这篇文章要达到的效果。 对于没做过类似效果的盆友们来说,可能最开始想到的会是,是否有这么一个方法能监听到手机APP进...
废话不多说,先来张图,直接看下效果 上图的效果就是我们这篇文章要达到的效果。 对于没做过类似效果的盆友们来说,可能最开始想到的会是,是否有这么一个方法能监听到手机APP进...
Jenkins好处: 缩减开发周期,快速迭代版本 自动化流水线操作带来的高效 随时可部署 极大程度避免低级错误 Jenkins用处: 构建项目 跑测试用例检测bug 静态代码...
前言 为了方便测试打包,提高速度,我们在一台新的机器部署Jenkins,前两年虽然已经做过一次Jenkins的安装以及自动化,但是已经时隔三年,Jenkins也在不断的更新,...
队列优先级 队列类型 队列创建方式 串行队列 并行(并发)队列 同步函数和异步函数决定了要不要创建新的线程;同步函数:在当前线程中执行队列里面的任务,不具备开启线程的能力;异...
{ dispatch_async(dispatch_queue_create(0, 0), ^{ //异步子线程任务,异步释放资源,网络请求 } dispatch...
方法1——CFAbsoluteTime 方法2——NSDate 方法3——mach_absolute_time() 需要导入头文件:
本人一直认为:在程序的世界里,一切重复性的,流程化的工作都可以交给自动化去完成。 在移动开发中也是如此:其实写代码只是我们开发过程中的一部分,除此之外我们还需要进行编译,打包...
背景:最近 BI 的同学反映,根据我们 iOS 客户端收集的埋点数据显示,有一部分数据的埋点时间不对,但是我在工程代码中断点调试时却没有发现任何异常情况。 BI 同学提供的“...
以终为始:一种结果导向的思考框架。 结果导向 反直觉的思维方式做事之前,先想想结果是什么样子。 想象的共同体 规划和发现1、“以终为始”的方式,不仅仅可以帮助我们规划工作,还...
Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比WYSIWYG编辑器 优点:1、因为是纯文本,所以只要支持Markd...
程序员是如何思考的 1、思考框架 Where are we ? (我们现在在哪里?) Where are we going ? (我们要到哪里去?) How can we g...
做iOS开发经常会研究一些自己感兴趣的App,甚至仿写一些很赞的功能和交互,如果有这个应用的一些资源文件,也会给我们的研究助力不少。 1.从.ipa安装包中我们可获取那些内容...
有些情况是这样的,比如首页是显示tabbar的,但是push之后需要将tabbar隐藏掉,返回时再显示tabbar。 方式一:hidesBottomBarWhenPushed...
在昨天参加的线下活动中(详情了解,点击昨天日更《走出去,会有奇遇》),一位书友分享的这句话让我印象深刻:“只分享,不建议”,他说这正是线下活动的氛围,在这种环境下让人特别自在...
前言: tableView 有个属性叫tableHeaderView 用它我们可以做很多事情在tableView的头部加上自定义的view 随着tableView一起滚动 常...
我们在开发中,UITableView是很常用的控件。有的时候,系统自带的分割线可以满足产品的要求(实在是万幸),但是大部分时候,系统自带的分割线并不能满足产品的需求,那就需要...
以前基本是使用一个按钮的两种状态,Normal/Disabled或者Normal/Selected,使用UIButton的下面两个方法设置不同状态下的文字颜色和图片 今天有一...
第1步:准备操作 导入CoreLocation.h框架头文件 遵守CLLocationManagerDelegate协议 定义一个成员属性保存定位管理者对象 第2步:懒加载创...