自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CQAHF的博客

爱生活 爱编程

  • 博客(7)
  • 收藏
  • 关注

原创 iOS 关于APNS推送问题总结

       最近在项目中,遇到了在测试环境下可以正常接收到推送通知,但是在正式环境下却不可以接收到推送通知。并且,appstore上面的app也是可以正常接收到通知。 一开始,我觉得测试环境可以正常接收,说明代码可能没问题(本身推送这块的代码并没有动)。那就可能是正式推送证书过期了,让服务器那边看了,没问题。而且,appstore上面的app可以正常使用,也说明了正式推送证书没有过期。但是,问...

2018-09-18 18:14:47 589

原创 IOS 任务执行顺序

关于dispatch_group的概念以及几种场景下的使用:1、调用接口的时候,一个vc下要调用多个接口的情况下,而且这写接口成功回调顺序需要严格控制。目前的解决方式通常是在第一个接口成功的回调里边调起第二个接口,这种方式不能说不行,但是某些时候可能也会存在无法控制不能实现业务逻辑。但是通过dispatch_group就可以很好的控制并实现这一目的。2、现在有4个任务,任务1、任务2、任务...

2018-09-14 17:43:38 1801

原创 iOS 信号量机制

       使用gcd的同学大都知道ios中开辟线程,使用gcd很容易实现。如果同时要开启多个子线程异步执行,那么同学们有没有考虑过多个子线程异步执行的时候,假如cpu提供的可用资源不足以支撑n个子线程run的时候,会出现什么情况?也许有的同学会认为添加线程锁让线程处于加锁状态下运行,这样的确可用控制,但是gcd的控制就需要使用gcd特有的处理方式,也就是今天所说的信号量机制。通过信号量来严格控...

2018-09-14 17:28:05 1134

原创 iOS 国际化问题

** 原文作者:https://www.xiaolei0808.com/2016/04/24/Localized-iOS/ **一个iOS应用程序,如果想要在多个国家和地区的AppleStore上架,是很简单的一件事情。如果想要每个国家和地区的用户都能获得良好的使用体验,首先需要做的一件事情就是能够让用户打开App的第一时间,看到的是自己熟悉的语言。也就是说App能够根据用户当前所使用的语言或...

2018-09-11 14:41:18 421

原创 iOSBugly的使用

-(void)initBugly{ //[Bugly startWithAppId:BuglyKey]; BuglyConfig *config = [[BuglyConfig alloc] init]; config.applicationGroupIdentifier = @"xxxxxx"; //非正常退出事件(SIGKILL) confi...

2018-09-06 13:42:28 721

原创 IOS引导页

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [self initUserGuidePage]; //用户引导页}// 用户引导页-(void)initUserGuidePage{ if (![[N...

2018-09-06 13:38:55 878

原创 iOS启动异常处理

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //启动异常处理 InstallSignalHandler();//信号量截断 InstallUncaughtExceptionHandler();/...

2018-09-06 13:24:00 405

空空如也

空空如也

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

TA关注的人

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