iOS如何打包不同版本(Debug&Release)使用不同图标

1、先看效果图

2、需求分析
2.1、常见的打包版本有debug与release,通常我们的理解只是调试等级及打包证书不同而已,一个方便开发测试,另一个提供上线;
2.2、扩展一下,有些项目中除了debug与release版本之外,还需要一个公测版本或者叫上线之前的beta版;
2.3、beta和release都是上线的版本,所以可能需要对这两个版本进行直观上的区分,比如App图标不一样;
2.4、综上所述,除了要添加一个类似debug或release的选项外,还要针对三种不同的版本提供三套图标,并且在打包时Xcode能自动对应切换;

3、实现方式
3.1、首先在项目Project–[……]

继续阅读

iOS开发webView显示加载进度条

1、上图看效果,Safari在加载网页时,网页上面会有一个蓝色进度条;

2、设计说明;
2.1、其实这个进度条是假的,只是一个动画播放而已,就目前webview的功能,根本无法知道当前网页的加载进度,所以这东西是提高用户体验的,让用户觉得“好像”正在努力加载中……;
2.2、该功能的实现使用CASharpLayer,通过贝赛尔曲线填充配合strokeEnd属性模拟进度;
2.3、定义一个计时器,通过计时器的循环方法调用,将strokeEnd值通过某个算法从0-1循环修改即可;

2、部分代码

1
2
3
@implementation SAProgressLayer
 
- (instancetype[......]<p class="read-more"><a href="https://www.yusian.com/blog/project/2017/04/19/1722531047.html">继续阅读</a></p>

什么是国家品牌计划

1、国家品牌计划全称是 央视(CCTV)国家品牌计划,企业名单有:
海尔、
万达、
华为、
格力、
云南白药、
美的、
京东、
鲁花、
比亚迪、
金一、
洋河、
东阿阿胶、
茅台、
碧桂园、
伊利、
天猫、
长安汽车、
红星、
蓝月亮、
爱玛、
力诺、
环亚、
双汇[……]

继续阅读

养老保险入市第一批投资管理机构名单

2月6日,全国社会保障基金理事会发布公告,21家机构入围第一批基本养老保险证券投资管理机构名单,包括14家公募基金管理公司。
具体机构为:
华泰资产管理有限公司、
长江养老保险股份有限公司、
平安养老保险股份有限公司、
泰康资产管理有限责任公司、
中国人保资产管理股份有限公司、
中国人寿养老保险股份有限公司、

中信证券股份有限公司、
博时基金管理有限公司、
大成基金管理有限公司、
富国基金管理有限公司、
工银瑞信基金管理有限公司、
广发基金管理有限公司、
海富通基金管理有限公司、
华夏基金管理有限公司、
汇添富基金管理股份有限公司、
嘉实基金管理有限公司、
南方基金管理有限公司、
鹏华基金管[……]

继续阅读