自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 阿里云OSS,PHP授权STS全流程

话不多说,直接上干活。阿里云控制台授权第一步:OSS控制台子账号授权:第二步:对子账号授权:记录下AccessKeyID,AccessKeySecret和RoleArn值;第三步:对子账号添加授权策略如图给子账号添加AliyunSTSAssumeRoleAccess策略2.PHP服务器部署STS授权代码将STS-Service部署到应用服务器地址上。...

2018-12-25 12:00:15 4425 3

转载 iOS启动优化

转自:https://techblog.toutiao.com/2017/01/17/iosspeed/今日头条iOS客户端启动速度优化应用启动时间,直接影响用户对一款应用的判断和使用体验。头条主app本身就包含非常多并且复杂度高的业务模块(如新闻、视频等),也接入了很多第三方的插件,这势必会拖慢应用的启动时间,本着精益求精的态度和对用户体验的追求,我们希望在业务扩张的同时最大程度的优化...

2018-08-31 11:06:04 1386

原创 阿里云OSS对象存储URL签名授权下的PHP服务端和iOS端上传文件的设计

阿里云的OSS对象存储服务,具有易用,高可靠,高安全,低成本的特性,对于在图片,音视频存储服务的应用非常适用,可以不搭建自己的存储服务器.本来将介绍OSS存储服务中在服务端进行URL签名授权,然后移动端进行直传功能的实现.除此之外还可以使用STS临时授权,构造授权参数,返回给客户端,由客户端自行拼接上传,此文不再介绍了.下面直接上干货.PHP服务端代码:const endpoin...

2018-08-15 15:28:28 4164 2

原创 iOS APP优化

项目结构和架构1.项目结构项目结构分为两大类,第一为项目中所使用的文件目录分类,第二为项目中使用的第三方库项目文件目录分类总体设计思路将项目的目录分为业务模块,功能模块,配置文件模块对业务模块采用MVC的设计模式;业务模块:项目内有有几大业务模块就分几类,绝大部分项目都可以按照tabbar来划分业务模块,然后增加注册登录等,这就构成了业务模块,对每个业务模块采用MVC模式....

2018-08-14 11:16:28 1447

转载 高并发解决方案之负载均衡

1.什么是负载均衡?        当一台服务器的性能达到极限时,我们可以使用服务器集群来提高网站的整体性能。那么,在服务器集群中,需要有一台服务器充当调度者的角色,用户的所有请求都会首先由它接收,调度者再根据每台服务器的负载情况将请求分配给某一台后端服务器去处理。那么在这个过程中,调度者如何合理分配任务,保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优,这就是负载均衡...

2018-08-14 10:36:13 259

原创 iOS内存管理知识点梳理

1.iOS内存管理区域分为以下5个区域:栈区,堆区,静态区,常量区在内存分布中以由高地址向低地址分布的.(1).栈区(stack):它是有编译器自动分配和管理的,存放局部变量,函数的参数值.例如:- (NSString *)encodeBase64String:(NSString *)input {    NSString *str =[inputstringByAppendingString:@...

2018-04-12 17:52:53 500

原创 基于CMPedometer的计步器

CMStepCount类在IOS8已经不推荐使用了,IOS8推荐使用CMPedometer类来处理用户健康和运动信息.下面是一个小小的demo来演示下,如何使用它,已经一些注意事项.#import "ViewController.h"#import @interface ViewController ()@property (weak, nonatomic) IBOutlet UIL

2016-12-21 10:05:42 1700

原创 IOS快速删除项目工程中不用的图片资源

在开发中,由于种种原因我们工程中必不可少的存在很多用不到的图片资源,久而久之,使得工程的包文件越来越大,如果一张张的查询清理,这样处理很麻烦,现在我推荐给大家一个方法,不到3分钟,就能清理所有的用不到的图片资源.首先先去下载一个大牛写的mac应用,运行打开,传送门.1.打开应用就会显示这样一个界面: 2.点击Browse,选择工程所在目录.3.点击search按钮,一会所有...

2016-09-19 15:14:07 2524

原创 Xcode8 Log太多怎么解决

我相信所有更新完Xcode8,然后运行程序,给我们直观的感受就是多出了很多Log.只要做简单的设置就可以把启动运行这些log去掉.Product→Scheme→Edit Scheme 中设置Name为OS_ACTIVITY_MODE,Value为disable.如图:

2016-09-19 10:19:33 3020

原创 关于iOS分享引用"libSocialQQ.a(UMSocialQQHandler.o)"报i386错误原因及解决方法

应用中集成QQ分享,导入libSocialQQ.a库,真机运行没有问题,但是不少同学在模拟器上运行时,往往会报"libSocialQQ.a(UMSocialQQHandler.o)"i386错误;相信原因大家都通过网上查阅资料得知,这是因为最细版本的QQ SDK不再支持I386框架,但是真机运行没有问题,提交app store也不会因为这个原因被拒,大可放心,只是模拟器上运行不了.

2016-09-14 11:54:56 2510 1

原创 基于省市区展示的tableView多层展开和折叠

基于省市区,多层次tableView的展示,并且可以展开和折叠,带有动画效果.

2016-05-23 10:11:36 2954 1

Android,前端通用的JSBridge文件(iOS无需文件)

内含Android和前端 webViewJavaScriptBridge 文件(iOS无需bridge 文件,自行架桥或者实用第三方库)。只要使用资源内的bridge文件就能完成JS交互,无需自行在写JS代码。

2018-12-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除