- 博客(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
2469
原创 iOS 14,切换tabbar,tabbar消失问题
[self.tabBarControllersetSelectedIndex:1];[self.navigationControllerpopToRootViewControllerAnimated:YES];改为[self.tabBarControllersetSelectedIndex:1]; [self.navigationControllerpopToRootViewControllerAnimated:NO];
2020-09-19 20:21:34
1907
原创 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
602
原创 IM开发文档-iOS
初始化在需要使用IMSDK的类中导入头文件#import <IMSDK/IMClient.h>注册APP,appName用于区分APNS推送证书 [[IMClient sharedClient] registerAppName:@"APPName"]; // APP进入后台- (void)applicationDidEnterB...
2018-04-27 13:37:20
524
原创 iOS面试笔记(3)
一、数组和链表的优缺点1、数组,在内存上是连续的空间,即顺序存储,所以在通过索引进行查询数据时效率比较高;而对于数组插入和删除操作,则效率会比较低,在第一个位置进行插入数据,其余数据就需要依次向后移动,而第一个数据进行删除,则需要所有数据全部向前移。2、存储由数据和指针两部分组成存放在内存中是不连续的。 链表是由一系列节点组成的,每个节点都会有一个链点,这就是next链,而next链
2017-05-09 20:07:20
287
原创 iOS面试笔记(2)
一、为什么在使用部分第三方SDK中block回调不需要使用weakSelf,例如AFNAFN在封装的时候,重写了setCompletionBlock方法,在回调后直接将completionBlock置为nil,打破了循环引用二、Block为什么要用copy来修饰默认情况下,block是存档在栈中,出了作用域就会被回收,再去调用将会crash,通过copy操作可以
2017-05-06 20:58:40
301
原创 iOS面试笔记(1)
面试前做好充足准备,一定要将自己写入简历的技术点理解透彻,并能完整地表达出来下面列举今天面试遇到一些值得列出来的题目。一、 H5与原生怎样交互 (1)js向原生传递参数,第一种方式:通过UIWebView的代理方法- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest: (NSURLRequest
2017-05-05 20:40:37
300
原创 iOS 闪退,程序杀死处理
因最近自己做应用需要一个在程序意外退出时保存草稿的功能,故研究了一下程序闪退和杀死的处理1.程序被手动杀死- (void)applicationWillTerminate:(UIApplication *)application{/// 处理事件}2. 程序崩溃闪退- (BOOL)application:(UIApplication *)applic
2016-08-08 13:40:32
1876
原创 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
3670
原创 iOS开发之使用画板和CA自定义有动画效果的AlertView
本文主要介绍使用UIBezierPath,CAShapeLayer和CABasicAnimation 来自定义具有动画效果的弹出提示框(AlertView)。1.在这里alertView继承的是UIWindow,(1)基本思路是:在自定义的window添加一个子视图UIView,(2)在view的层上添加一个子层CASharpLayer,在子层上绘制UIBezierPath路径,往层上
2015-03-31 17:20:50
697
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人