
开发记事
文章平均质量分 50
yingms
这个作者很懒,什么都没留下…
展开
-
前后台切换时闪屏处理
这两天做一个collectionView的视图用来实现一个日历遇到一个问题。 问题1.是我在加载日历的时候因为collectionview所需要加载的东西比较多,能看出来有些卡顿,所以我就在其他视图加载成功后延迟了0.5s后对collectionview进行加载,这样能感觉出来有一定的层次感,但是不至于卡顿的现象出现; 问题2.也是在这个页面,我在双机home键的时候,监听程序的生命周期变化,在原创 2016-08-27 12:07:06 · 4401 阅读 · 0 评论 -
下拉放大图片的效果
类似微信QQ的下拉放大顶部图片原创 2016-08-28 00:03:58 · 1437 阅读 · 0 评论 -
iOS navigationBar translucent属性
截个图 在图中可以看出当: 1.translucent设置为YES时,视图的frame大小为(0,0,414,736) 即视图顶部从'屏幕顶部'开始计算,导航栏背景为半透明通过导航栏可以看到下面的视图,但是是半透明; 2.translucent设置为NO时,视图frame大小为(0,64,414,672)即视图顶部从'导航栏底部'开始计算,导航栏背景为不透明; 3.这个属性在scroll原创 2016-09-09 21:57:35 · 958 阅读 · 0 评论 -
iphone6(s)、6(s)p屏幕适配遇到的坑
最近做项目遇到许多问题,其中一个就是老鸟看来特简单的事-适配。其实现在的每个iOS开发都会遇到这样的事情,只是自己做了这么久一直并没有太注意这个部分,所以遇到点问题,这篇就算写给自己留笔记,也给新鸟一个参考吧,老鸟请飘过。苹果在14年是推出了大屏手机iPhone6及6plus,这给做iOS开发的同学增添了不少事;苹果在这之前其实也做了相应的准备和局部,相继推出了sizeclass及自动布局等功能。原创 2016-08-22 10:22:37 · 1389 阅读 · 0 评论 -
iOS调试利器Reveal
iOS 页面调试类似HTMLweb检查器功能原创 2016-09-02 09:48:39 · 639 阅读 · 0 评论 -
关于堆栈的讲解(我见过的最经典的)
这是一篇转发的文章,我对他进行了格式化而已,原文出处不详。一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类转载 2016-11-16 17:31:36 · 157994 阅读 · 24 评论 -
身份证末尾校验位计算OC
身份证具体规则请参见身份证编码规则// 身份证校验,通过计算得出最后一位校验位。结果和输入的最后一位比较,可以用以判断正确与否 NSString *idNum = @"******";//身份证号 // 身份证每一位加权因子 NSArray *wi = @[@7, @9, @10, @5, @8, @4, @2, @1, @6, @3, @7, @9, @10, @5, @8原创 2016-11-25 21:37:19 · 1250 阅读 · 0 评论 -
Xcode使用系统工具自动增加version number
本文主要参考Apple官网文章Technical Q&A QA1827 Automating Version and Build Numbers Using agvtool,官文提供的一种自动增加version number的方式,在此记录一下。概念版本号关于版本号,在Xcode中有 Version 和 Build两种。这个可以参考Technical Note TN2420 Version原创 2017-09-27 18:07:41 · 1423 阅读 · 0 评论