App Delegate的相关总结

1.告诉代理,启动基本完成程序准备开始运行。程序首次已经完成启动时执行,若直接启动,launchOptions中没有数据;否则,launchOptions将包含对应方式的内容。 - (BOOL)application:(UIApplication *)application didFinish...

2019-01-25 11:41:33

阅读数 12

评论数 0

WKWebview与JS交互的问题

    首先向大家推荐一篇文章关于iOS与js交互知识点的总结,个人认为有助于大家记忆和理解,感谢作者的整理。 https://github.com/Haley-Wong/JS_OC     关于OC与JS交互方法,我主要使用的是WKWebview,所以js调用oc方法并传值,oc调用js方法...

2019-01-16 14:59:55

阅读数 43

评论数 0

App之间的数据共享App Group

在实际的开发中,我们也许会有这种需求:公司的旗下有两个App,当客户已经登录一个App A的情况下,再登录另一个App B时,B不再需要繁琐的登录过程就可以直接使用A已经登录的信息。但是iOS系统下有这么一个安全机制:每个应用都有自己对应的沙盒,每个沙盒之间都是相互独立的,互不能访问(没有越狱的情...

2018-12-24 16:22:41

阅读数 24

评论数 0

iOS后台实现推送并语音播报,程序杀死仍获得推送并语音播报

其实网上这种Notification Service Extension的代码很多,大家搜搜就能顺利写出来,下面我只是单纯记录一下,以便以后再次用到: 用Notification Service Extension实现APP在后台能获得推送通知并语音播报,以及程序杀死仍获得推送并语音播报的方法:...

2018-12-24 16:07:00

阅读数 100

评论数 0

iOS12.1之后语音播报问题解决方案总结

    目前公司的项目是一个类似于送快递的项目,所以免不了有类似于饿了么、美团、支付宝收钱吧这种,"您有新的订单","您的收益到账啦"这种类似的推送,这种推送还设计语音播报出来的功能。产品要求APP在前台、后台、程序杀死后都要...

2018-12-24 15:56:19

阅读数 377

评论数 3

WKWebView代理方法解析

今天看一下WKWebView的两个协议:WKNavigationDelegate 和 WKUIDelegate。 一、WKNavigationDelegate #pragma mark - WKWebView NavigationDelegate //WKNavigationDelegat...

2018-11-16 10:25:55

阅读数 48

评论数 0

iOS接入支付宝支付SDK遇到编译错误

接入AliPay后,编译报错:Undefined symbols for architecture arm64: "_OBJC_CLASS_$_类名", referenced from 前不久刚在一个项目里接入过支付宝支付,就是把AliPaySDK.bundl...

2018-11-13 09:47:58

阅读数 11

评论数 0

NSArray与NSMutableArray应该使用copy还是strong?

先说标题的正确答案: @property (nonatomic,copy) NSArray *immutableArray; @property (nonatomic,strong) NSMutableArray *mutableArray; 其他集合: NSArray,NSDic...

2018-11-06 14:16:41

阅读数 94

评论数 0

iOS实现微信第三方登录

一、接入微信第三方登录准备工作。 移动应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。 在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的移动应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,...

2018-11-06 10:54:45

阅读数 82

评论数 0

iOS开发之NS_ASSUME_NONNULL_BEGIN和 NS_ASSUME_NONNULL_END

    最近使用新更新的Xcode10.0新建类时,发现它自动为我们在.h文件里添加了NS_ASSUME_NONNULL_BEGIN和 NS_ASSUME_NONNULL_END。如下示例: #import <UIKit/UIKit.h> NS_A...

2018-11-06 10:38:47

阅读数 92

评论数 0

Xcode10:library not found for -lstdc++.6.0.9未升级SDK临时解决

附上 lstdc++.6.0.9 链接 https://github.com/386699981/libstdc-6.0.9 百度云链接:stdc++.6.0.9 从链接下载libstdc++-6.0.9的库,手动添加到真机和模拟器的lib文件夹里。 真机运行库 在终端输入以下命令打开Xc...

2018-10-17 10:56:17

阅读数 191

评论数 0

iPhone屏幕适配 新增iPhone XS iPhone XR iPhone XS Max

iPhone机型屏幕比较: 由上图可见 iPhoneXs 的屏幕尺寸和去年的iPhoneX是一样的,所以今年不需要做特殊处理。 主要处理下后面的两款新的尺寸机型: 去年适配的iPhoneX 的分辨率:2436 * 1125 || pt: 812 * 375 iPhoneXr的分辨率:179...

2018-10-15 10:23:23

阅读数 163

评论数 0

iOS应用打开pdf、doc、excel文件等

用WebView就可以完成。只描述一种,加载本地文件的代码: #import "ViewController.h" @interface ViewController () @property (weak, nonatomic) IBOutlet UIWe...

2018-09-29 09:55:37

阅读数 356

评论数 0

iOS设置启动页并适配机型

    项目启动页有很多设置方法,具体得看各自的项目需求。但是针对最普遍的加载一张图片为启动页的需求,适配目前市面上广泛使用的iPhone SE、iPhone 8系列、iPhone 8 Plus系列、iPhone X尺寸,为大家介绍最简便的一种方法:一、新建工程项目,有一个默认的(Assets.x...

2018-07-13 10:39:33

阅读数 816

评论数 0

iOS界面回到主页刷新列表

    在好多APP中,首页中心是几个列表,然而每次从其他界面回到主页,都最好自动刷新一下列表,那么问题来了,如何自动刷新呢?一,可以在ViewWillAppear中调用刷新数据方法;二,用Block或者代理方法调用刷新数据;三,添加通知。    如我的APP是抽屉式框架,中心页是三四个列表。我用...

2018-03-29 15:36:53

阅读数 605

评论数 0

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