Xcode10是默认选中的最新的New Build System(Default),在这个编译系统的环境下,不允许多个info.plist
通过“用<AppName>发送信息等”可调用第三方App执行相应功能,但前提是Siri可以识别出用户的意图(表格中的INIntent)
-1、 iOS 13 推出暗黑模式,UIKit 提供新的系统颜色和 api 来适配不同颜色模式,xcassets 对素材适配也做了调整
因为前端监控会在页面关闭的时候,发送一下日志,所以会涉及到监听页面关闭,之前我们只监听了一个beforeunload 来发送数据
实现直播过程中共享屏幕分为两个步骤:屏幕数据采集和流媒体数据推送。前对于iOS来说,屏幕采集需要系统的权限,受制于iOS系统的限制,第三方app并没有直接录制屏幕的权限,必须通过系统的功能来实现。不同的版本之间有一些差异,下面做个简单的介绍。(注:由于iOS 10和之前的系统只支持App内录制屏幕,所以只做简单的介绍,不做详细说明)
最近在处理iOS问题时遇到了好几个坑,这里做个总结,也希望能帮助到遇到同样问题的同学。
导语 苹果于上周推送了iOS 13.2版本,带来了用户备受期待的图像处理系统深度融合(Deep Fusion),新增70多个表情、HomeKit安全视频、Siri隐私设置和支持AirPods Pro等。不过iOS 13.2也带来了一个遭到用户疯狂吐槽的“封杀”后台问题,只要用户切换到别的应用一段时间,返回刚才打开的应用将会重新加载。 在最新发布的iOS12.2正式版本中,苹果主要修复了频繁杀后台的问题,新版本是否成功修复?是否还有可能产生新的bug?别担心,快用PerfDog来检测! *本文
大家好,我是来自PPTV的王斌。接下来我将围绕以下几个话题,为大家分享有关全平台硬件解码的渲染与优化的实践经验。
但并非是苹果CFO在巴基斯坦意外被捕,而是与另一家美国公司高通的全球专利诉讼,在中国率先宣判了。
作 者 sonia,腾讯移动客户端开发 工程师 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。 WeTest 导读 iOS 11 为整个生态系统的 UI 元素带来了一种更加大胆、动态的新风格。 本文介绍了iOS11在UI方面做了哪些更新,有些更新可以为用户提供更加完美的体验,但也有的可能会给目前的APP带来异常bug。 前言 前几天发现在做的APP在iOS11系统上动画有异常,在其他系统的设备上都是正常的,动画的操作是观察tableView的contentOffset变化后执行的,异常
所以网页的y 坐标是 0 ,但是在 iOS 11里面就是无法在 状态栏上显示,iOS11下的系统不会这样会占用 状态栏的位置
说实话,对于一个刚入门iOS两个月的新手而言,在拿到这个任务的时候整个人都是懵逼的,怎么做适配?哪些地方需要适配?该怎么做?一个个问题搞得头都大了。 首先,啥都不管,先在iPhone X上运行起来看看效果在说,运行之后出现的问题主要有如下几个: 屏幕尺寸还是6S上的尺寸大小,用 打印log确实如此 [[UIScreen mainScreen] bounds] 自定义的导航栏的返回按钮右移明显 UISearchBar的高度有变化,而且点击之后背景颜色和原先不一致 UITableview的header
导语:iOS 11 为整个生态系统的 UI 元素带来了一种更加大胆、动态的新风格。 本文介绍iOS11中在UI方面做了哪些更新,有些更新可以为用户提供更加完美的体验,但也有的可能会给目前的APP带来异常bug 前言 前几天发现在做的APP在 iOS11 系统上动画有异常,在其他系统的设备上都是正常的,动画的操作是观察tableView的contentOffset变化后执行的,异常动画发生在tableView reloadData之后,也就是说tableView reloadData之后,tableView的
新智元报道 编辑:闻菲、肖琴、克雷格 【新智元导读】苹果年度开发者大会WWDC 2018揭幕,iOS、macOS等多项软件功能升级:Siri与App打通在使用上更加智能;人脸识别打造用户自己的动态
在前面一篇中整理出来了一些了,下面的内容是接着上面一篇的接着整理。上篇具体的内容可以点击这里查看: 最新 iOS 框架整体梳理(一)
如果你有需求在手机端打开本地html的需求,又觉得使用其他方法麻烦或者不管用的时候,推荐你可以自己写个简单的app进行打开。
例如:我们需要布局一个视图view1,使他距离父视图上下左右都为10,NSLayoutConstraints布局代码如下:
在集成腾讯实时音视频的跨应用分享“实时屏幕分享”时,已经按照官方文档进行了Extension Target、拖入TXLiteAVSDK_ReplayKitExt.framework、主App和Extension配置App Group、entitlements文件配置、SampleHandler.m文件内容替换后,使用TRTCBroadcastExtensionLauncher类调用launch 方法,已弹出以下页面,但是没有自己的App可选?
随着摒弃了对iOS老系统的支持,项目也开始逐步开始转向WKWebView,本想着新系统应该能填一些WKWebView的坑,结果发现还是还是坑不断,这次在iOS12又遇到一个神坑。
-需要在info.plist配置NSLocationWhenInUseUsageDescription字段;
iOS12版本后,AFNetworking请求过程中,app返回后台,会出现以下错误,并且网络请求中断(只在真机中出现,模拟器不会复现)
大家都爱调侃,最近这两年 iOS 的升级越来越安 卓化了,但你有了解过,ios 的历史是怎样的, 它是如何从一个青涩少年变成如今成熟的「大 人」模样?走进i0s 的进化史,看看 ios 从1到 15 都变化了什么! hello i0s 系统发布时间轨迹:iphone os 1 (2007) iPhone OS 2 (2008) iPhone OS 3 (2009) iOS 4 (2010) iOS 5 (2011) iOS 6 (2012) iOS 7 (2013) iOS 8 (2014) iOS9 (2015) iOS 10 (2016) iOS 11 (2017) iOS 12 (2018) iOS 13 (2019) iOS 14 (2020) iOS 15 (2021)
小知识点记录,textField的markedTextRange的使用,如果你已经知道了,就不需要再看了。
此次WWDC17,苹果强势补齐了在AI和AR领域的短板,增强了自己生态系统和硬件产品的吸引力。不可否认,对苹果而言,AI、AR都是给自己平台带来体验提升的实用技术,守住IOS系统及一切硬件阵营,吸引更多的用户购买产品,苹果的AI、AR之路注定与Google不同。 一、开启AI、AR之行,“AppleNeural Engine”芯片即将投入使用? 据悉,为了应对在移动端日益复杂的人工智能处理任务,科技巨头苹果正在谋划推出一款新的芯片处理器。相信很快它就会集成到下一代的iPhone和iPad等设备中,用以加强面
该篇文章是 iOS 持久化方系列的第二篇文章,第一篇请见UserDefaults 浅析及其使用管理。
前几天做了一版CoreML在模拟器上进行识别图片的demo,是使用官方推荐的swift语言编写的,今天抽空把CoreML在Object C上再基于上一版完善一些功能,实现拍照识别,相册识别。话不多说,先进行一下准备操作。 开发环境集成和机器学习框架下载等准备工作,在上一篇文章内有详细说明,传送门:http://www.atyun.com/1083_十分钟使用苹果机器学习框架coreml进行图片识别(swift版.html 今天要做的是一个在真机上运行的demo,而CoreML的运行环境要求是iOS 11,
无论用哪种语言进行软件开发,我们都会接触到设计模式,个人认为设计模式存在的意义在于:在某些需求下,采用适合的设计模式,使代码结构合理,从而提高代码的可读性、可扩展性、可移植性,此文将要讨论的是OC开发中的一种常用模式之一:观察者模式之KVO。
iOS端App在上线之前会由苹果商店进行FairPlayDRM数字版权加密保护(简称“加壳”)。要对应用进行分析,就必须先解密(成为“脱壳”),从而得到原始未加密的二进制文件。本节将讨论各种各样的脱壳技术。
解决方法:首先这个警告不会造成上传失败,也不会造成审核被拒。其次可以通过移除代码中警告的那些代码,并移除多余不使用的系统类库(framework),使警告消失。
根据需求需要将老项目中的 WebView 替换成 WKWebView,期间查阅了不少文档和资料,之前也发布了几篇 WKWebView 相关的优秀文章。
image.png 2017年9月苹果发布了iPhone X机型,对于它的“刘海儿”和底部Home Indicator。我们可以通过以下三种方案进行适配~下面就让我来逐一介绍吧! 客户端适配 解决方案 客户端直接将webview的安全区域限制在除去安全区域的区域内。页面将展示在下图灰色webview内: image.png 利弊分析 优点:H5前端开发没有任何适配工作量。 缺点:页面会限制在客户端限制的webview区域内,没有满屏效果。 使用media query 解决方案 针对iPhoneX机型
据外媒报道,来自Check Point研究团队的《2018年9月全球威胁指数》数据显示,针对iOS设备以及使用Safari浏览器设备的加密挖矿恶意软件数量出现了近400%的增长。Check Point表示:“加密挖矿仍旧是全球组织面临的主要威胁。在9月最后两周,针对iPhone和Safari浏览器的攻击增加了四倍。”据了解,所有针对运行iOS和Safari设备的攻击都使用了JavaScript挖矿程序–Coinhive,它能非常容易地被集成到任何web应用程序中以此来窃取程序打开时的处理能力。
上中文输入法用的是小鹤双拼+QQ拼音,日常使用的话,主力用的是小鹤,遇到不会写的字时就可能会用到QQ拼音作为辅助,同时偶尔有别人使用怕不会用小鹤,也是QQ拼音设置的是全拼。
在iOS11中,使用UIApplication sharedApplication.windows获取的最顶层的window为_UIInteractiveHighlightEffectWindow,并且其hidden = YES,所以在上面添加内容显示不出来。
公司有人反馈,iOS 12.0的手机上,H5页面有个地方键盘弹出了,关闭之后,再次点击输入框,没有反应了,其实是界面上移了之后,没有回到原来的位置。所以导致再次点击输入框时,没有反应
自去年9月12日苹果发布会发布iPhone X之后,新颖的设计虽然引来不少骂声,但也给iOS设计和开发者带来了新的挑战,本文总结了iOS QQ空间对iPhone X适配过程遇到的问题和解决手段。
微博、秒拍和亿幕联合推出“云剪”开放平台,2分钟内制作一个PGC视频;诺诺镑客推出“图灵”智能客服,可整合多平台统一沟通;腾讯微云助力苹果发布Files App,支持云端文件快捷管理;云适配顺利通过C
KVO(key-value observe)是在KVC的基础上实现的一种用于监听属性变化的设计模式;如果对某个类的某个属性设置了KVO,那么当这个属性发生变化时,就会触发监听方法,从而知道属性变化了。如果本类一个属性的改变会影响到其他多个属性的变化,我们也会经常自己重写这个属性的set方法,用来监听他的变化,但是如果不是本类的属性,我们就没办法重写其set方法了,这个时候KVO就可以上场了,其实KVO本质上也是重写set方法,而整个过程依赖于runtime才能实现。
iPhoneX 取消了物理按键,改成底部小黑条,这一改动导致网页出现了比较尴尬的屏幕适配问题。对于网页而言,顶部(刘海部位)的适配问题浏览器已经做了处理,所以我们只需要关注底部与小黑条的适配问题即可(即常见的吸底导航、返回顶部等各种相对底部 fixed 定位的元素)。
正如外界传闻的那样,苹果在WWDC上公布了最新的iOS12系统。尽管市场对于这款系统有很多期待,但是等到这套系统真正公布的时候,人们却发现苹果公布了一些安卓用户都已经玩腻的功能。这些功能包括照片的分类处理、手机使用分析、通知分组等。其实,这些所谓的新功能已经被国产手机制造商追的缺少了亮点。 就在人们对于苹果最新的iOS12系统不断吐槽的时候,苹果CEO库克则宣布苹果不会在中美贸易战不断升级的情况下被加征关税。因此,苹果产品不会被涨价。尽管这一言论对于稳定市场情绪起到了一定作用,但是对比苹果最新发布的iOS1
9月13日,是值得手机行业记住的一天,两大阵营的机皇在这一天直接PK。 在被称为“科技春晚”的苹果秋季发布会上,苹果的下一代手机iPhone X面世,Face-ID、取消Home键、无线充电……各种
苹果在WWDC2017大会,公布了最新的iOS 11,系统新特性肯定是让不少果粉充满期待。在网上已能看到不少关于iOS 11的体验文章,那么iOS 11的新特性会对APP产生什么兼容性问题?
作者最近一段时间在做 H5 聊天项目,过程中踩过一个大坑:输入框获取焦点,软键盘弹起,要求输入框吸附(或顶)在输入法框上。需求很明确,看似很简单,其实不然。作者实验了一些机型,发现了一些问题,并且逐一探索了解决方案分享给大家。
功能描述:锁屏歌曲信息、控制台远程控制音乐播放:暂停/播放、上一首/下一首、快进/快退、锁屏状态下列表菜单弹框和拖拽控制台的进度条调节进度(结合了QQ音乐和网易云音乐在锁屏状态下的效果)、歌词解析并随音乐滚动显示。 [总效果预览图.gif] **** 第一部分:锁屏效果包括:锁屏歌曲信息和远程控制音乐播放 ① 锁屏歌曲信息显示 [iOS11以下锁屏信息预览] //展示锁屏歌曲信息:图片、歌词、进度、歌曲名、演唱者、专辑、(歌词是绘制在图片上的) - (void)showLockScreenTotaltime
今天接受了一个改造旧项目的任务,据说项目唯独在iOS11上无法运行。这很容易就让我们想到与最近苹果iOS11放弃支持32位应用的事件有关。确实我在平时开发的项目中也没怎么涉及这个问题,这次在升级应用支持64位的过程中还是遇到了些问题,所以在这里总结一下,也许还会有同行的朋友遇到。 一、iOS11停止支持32位的来由 苹果于2013年9月推出了iPhone 5S新手机,采用的全新A7处理器其最大特色就是支持64位运算。64位A7处理器的使用意味着iPhone性能会大有提高,性能和速度更加出色;而要到达到这样的
最近一段时间在做 H5 聊天项目,踩过其中一大坑:输入框获取焦点,软键盘弹起,要求输入框吸附(或顶)在输入法框上。需求很明确,看似很简单,其实不然。从实验过一些机型上看,发现主要存在以下问题:
功能描述:锁屏歌曲信息、控制台远程控制音乐播放:暂停/播放、上一首/下一首、快进/快退、锁屏状态下列表菜单弹框和拖拽控制台的进度条调节进度(结合了QQ音乐和网易云音乐在锁屏状态下的效果)、歌词解析并随
领取专属 10元无门槛券
手把手带您无忧上云