自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS 14 提交App Store被拒

昨天提交苹果商店被拒Guideline 5.1.1 - Legal - Privacy - Data Collection and StorageWe noticed that your app requests the user’s consent to access their AppTracking Transparency but does not clarify the use of the AppTracking Transparency in the applicable pur.

2020-09-23 11:09:12 2449

原创 iOS 14,切换tabbar,tabbar消失问题

[self.tabBarControllersetSelectedIndex:1];[self.navigationControllerpopToRootViewControllerAnimated:YES];改为[self.tabBarControllersetSelectedIndex:1]; [self.navigationControllerpopToRootViewControllerAnimated:NO];

2020-09-19 20:21:34 1847

原创 Error Domain=org.openid.appauth.general Code=-15 “ID Token expired“

在使用Google登录的时候遇到SDK返回错误Error Domain=org.openid.appauth.general Code=-15 "ID Token expired"时检查地区设备是否手动设置了系统时间,如果有,将时间设置为自动即可。

2020-09-18 11:10:50 552

原创 IM开发文档-iOS

 初始化在需要使用IMSDK的类中导入头文件#import <IMSDK/IMClient.h>注册APP,appName用于区分APNS推送证书 [[IMClient sharedClient] registerAppName:@"APPName"]; // APP进入后台- (void)applicationDidEnterB...

2018-04-27 13:37:20 504

原创 iOS面试笔记(3)

一、数组和链表的优缺点1、数组,在内存上是连续的空间,即顺序存储,所以在通过索引进行查询数据时效率比较高;而对于数组插入和删除操作,则效率会比较低,在第一个位置进行插入数据,其余数据就需要依次向后移动,而第一个数据进行删除,则需要所有数据全部向前移。2、存储由数据和指针两部分组成存放在内存中是不连续的。  链表是由一系列节点组成的,每个节点都会有一个链点,这就是next链,而next链

2017-05-09 20:07:20 275

原创 iOS面试笔记(2)

一、为什么在使用部分第三方SDK中block回调不需要使用weakSelf,例如AFNAFN在封装的时候,重写了setCompletionBlock方法,在回调后直接将completionBlock置为nil,打破了循环引用二、Block为什么要用copy来修饰默认情况下,block是存档在栈中,出了作用域就会被回收,再去调用将会crash,通过copy操作可以

2017-05-06 20:58:40 290

原创 iOS面试笔记(1)

面试前做好充足准备,一定要将自己写入简历的技术点理解透彻,并能完整地表达出来下面列举今天面试遇到一些值得列出来的题目。一、 H5与原生怎样交互      (1)js向原生传递参数,第一种方式:通过UIWebView的代理方法- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest: (NSURLRequest

2017-05-05 20:40:37 294

原创 iOS 闪退,程序杀死处理

因最近自己做应用需要一个在程序意外退出时保存草稿的功能,故研究了一下程序闪退和杀死的处理1.程序被手动杀死- (void)applicationWillTerminate:(UIApplication *)application{/// 处理事件}2. 程序崩溃闪退- (BOOL)application:(UIApplication *)applic

2016-08-08 13:40:32 1853

原创 CAShapeLayer 与CABasicAnimation结合使用时strokeStart、strokeEnd 与fromValue、toValue的用法

因为本人在将CASharpLayer和CABasicAnimation结合使用的时候,遇到了对属性的组合产生的效果弄不清的情况,特意对它们的用法进行了总结。 1 keyPath = strokeStart  动画的fromValue = 0,toValue = 1     strokeEnd默认为1,strokeStart从 0 到 1 ,strokeStart = 0 时有一条完整的

2015-03-31 20:58:10 3633

原创 iOS开发之使用画板和CA自定义有动画效果的AlertView

本文主要介绍使用UIBezierPath,CAShapeLayer和CABasicAnimation 来自定义具有动画效果的弹出提示框(AlertView)。1.在这里alertView继承的是UIWindow,(1)基本思路是:在自定义的window添加一个子视图UIView,(2)在view的层上添加一个子层CASharpLayer,在子层上绘制UIBezierPath路径,往层上

2015-03-31 17:20:50 688

iOS开发之使用画板和CA自定义有动画效果的AlertView

iOS开发之使用画板和CA自定义有动画效果的AlertView完整 代码

2015-03-31

空空如也

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

TA关注的人

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