32位系统bug ios_微信小程序ios系统出现可以左右滑动bug解决方法 - CSDN
  • (1)iPhone Qzone有一个导航栏背景随着页面滑动而渐变的体验,当页面滑动到一定距离时,会改变导航栏上title文本的颜色,但是有一个莫名其妙的bug,如下:在iOS7、iOS8上面只会改变文字,而不会改变个点的颜色。...
    先看实际工作中遇到的两个bug:
    (1)iPhone Qzone有一个导航栏背景随着页面滑动而渐变的体验,当页面滑动到一定距离时,会改变导航栏上title文本的颜色,但是有一个莫名其妙的bug,如下:


    在iOS7、iOS8上面只会改变文字,而不会改变三个点的颜色。

    (2)iPhone Qzone 5.2新加了一个抽屉需求,当为默认主题时抽屉背景需要使用纯白加0.92的alpha透明度,在iOS7、iOS8上面正常,在iOS6.1.3上面就黑一片.
    这两个bug都很费解,后面发现真面目是下面这样的。


    1. 一个iOS6系统bug:
    通过UIColor系统api: - getRed:green:blue:alpha: 获取非 + colorWithRed:green:blue:alpha: api 构造的color(即whiteColor、grayColor、redColor等iOS默认自带的一批颜色)的三原色时,会有问题。


    先看一个函数:


    再看一段代码:


    断点处打印结果:
    iOS6.1.3:


    iOS 7、iOS 8:


    2. 一个iOS7及以后的系统bug:
    当给UILabel设定的单行文本超出其frame.size.width时,系统会默认添加上三个点"...",在iOS7上当非第一次alloc init时指定textColor,后面动态指定textColr时,只会改变除文字的颜色,而不会改变“...”的颜色。在iOS6上面会连同文字和三个点颜色一起改变,废话不多说,看下面实验。


    先看一段代码:



    实验结果:
    iOS6.1.3:

    iOS7、iOS8:



    展开全文
  • 开源的 Android 和闭源的 iOS,作为用户的你,更偏向哪一个呢? 整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 毋庸置疑,当前移动设备操作系统市场中,Android 和 iOS 作为两大阵营,在相互竞争的同时不断演进。...

    开源的 Android 和闭源的 iOS,作为用户的你,更偏向哪一个呢?

    整理 | 屠敏

    出品 | CSDN(ID:CSDNnews)

    毋庸置疑,当前移动设备操作系统市场中,Android 和 iOS 作为两大阵营,在相互竞争的同时不断演进。不过一直以来,开源的 Android 吸引了无数的手机厂商涌入其中,为其生态带来了百花齐放的盛景,但和神秘且闭源的 iOS 系统相比,不少网友仍然表示,「无论是从设计、性能,还是流畅度等方面,总觉得 iOS 系统要比 Android 更胜一筹。」

    事实是否真的如此?对此,一些资深果粉则无奈回应,随着时间的推移,iOS 的功能的确在不断完善,但是如今的 iOS 也不再是大家印象中的 iOS 了,它的 Bug 让人崩溃不已。就以当前最新的 iOS 13 为例,自从今年 9 月 19 日正式发布以来,关于该版本闪退、无故重启、相机无法工作等各种吐槽的声音充斥网络。

    如今,在连发多个版本更新之后,苹果自己也终于忍不了了。据彭博社的一份报告显示,由于存在漏洞和稳定性问题的 iOS 13 发布之后,苹果计划彻底改革其开发和测试 iOS、macOS、watchOS 和 tvOS 的方式,希望使用新的方法来长期改善每个软件平台的质量。具体的改进将体现到 iOS 14 版本系统中。

    iOS 13 的那些坑

    苹果之所这么做,想必也是听到了不少网友的声音。

    生于两个月前的 iOS 13,新增深色模式、浏览编辑照片的全新方式,以及在隐私与安全等方面做了很多的优化与性能改进。不过,仅在不到一周的时间,苹果就带来了 iOS 13.1 版本,进行了诸多错误修复和改进,也带来了隔空投送、企业设备管理的改进以及电池健康等更全面的功能,对此,不少人更认可 iOS 13.1 才是 iOS 的大版本更新。

    不过,在升级之后,据多方网友反映,iOS 13 出现了诸多的 Bug,其中最为严重的无疑是杀后台问题。

    据外媒报道,网友 Rogifan 称:“我正在 iPhone 11 Pro 上在线观看视频,暂停了视频以回复短信。我在 iMessage 中呆了不到一分钟。当我返回 YouTube 时,它重新加载了该应用程序,并且丢失了我正在观看的视频。我在 iPad Pro 上也注意到了很多类似的情况,与 iOS 12 相比,应用程序和 Safari 选项卡的重新加载频率更高。”

    在国内,也有不少用户表示自己正在使用微信语音通话,刚切换到其它 App,微信进入后台运行情况,不到三秒,微信后台就被系统杀掉。针对这一问题,微信官方团队此前回应,「用户升级到 iOS13.2 版本,可能会导致 App(如微信)在回到手机桌面或锁屏后被系统关闭,下次打开需要重新启动 App。建议先不升级 iOS 版本,或耐心等待问题修复。」

    诸如此类的仍有很多。而截止目前,iOS 13 已经接连发布了多个版本更新,这一情况也是前所未有的。

    苹果计划改变其开发内部 iOS 版本的方式

    基于这种现状,苹果想要做出彻底的改变。据彭博社的一份报告显示:

    新的开发过程将帮助早期的内部 iOS 版本对于苹果而言,更加可用且实用。在开发 iOS 14 前,苹果公司的部分开发团队会每天添加一些未经完全测试的功能,而其他团队则会每周进行修复。对此,有知情人士形容道,日常构建版本好比一本食谱,里面有很多厨师在加配料。

    这种做法的好处是,苹果公司的开发团队可以在开发系统的新过程中使用“标记”,从而使软件工程师能够以隔离的方式有选择地启用或禁用未完成的或有漏洞的功能,以确保不会破坏整体稳定性。

    其实,“标记”这一方法早在其他科技公司(如 Google 和 Microsoft)内部中广泛使用。

    此外,据报告透露,苹果还考虑将某些 iOS 14 功能推迟到 2021 年,以确保更加稳定的功能上线。

    【End】

    0基础学习python,看这十个案例,让你很快上手python!

    https://edu.csdn.net/topic/python115?utm_source=csdn_bw

    热 文 推 荐 

    ☞CSDN创始人蒋涛:开发者是泛终端生态的第一推动力

    ☞中国工程院院士评选结果公布,阿里王坚当选

    ☞程序员需要了解的硬核知识之操作系统和应用

    小米 9 年,雷军开启 AIoT 与 5G 超级互联网时代!

    程序员正在消失?

    5G套餐到底该不该换?看完你就明白啦!

    他的公司1年令比特币暴跌数次,上榜福布斯捐10亿美元的跨界传奇

    点击阅读原文,参加中国开发者现状调查!

    你点的每个“在看”,我都认真当成了喜欢

    展开全文
  • Everything ApplePro的网友在Safari浏览器中播放一段特定视频,则将导致iOS设备过载,并逐渐变得无法使用,需要注意的是,这个Bug即使是在运行iOS 5操作系统的iPhone中播放上述视频也存在。 至于这个问题的主要...

    近日,有用户分享了一个iOS系统的Bug,播放特定视频会导致设备冻结,很是让人无语。

    这位Everything ApplePro的网友在Safari浏览器中播放一段特定视频,则将导致iOS设备过载,并逐渐变得无法使用,需要注意的是,这个Bug即使是在运行iOS 5操作系统的iPhone中播放上述视频也存在。

    至于这个问题的主要原因,目前还不清楚,但应该是在播放时会导致某种内存泄漏,而iOS系统则不知道该如何加以正确处理。

    如果你遭遇到这个问题,只需“硬重启”设备即可。对于除iPhone 7以外的所有iPhone机型来说,“硬重启”的方法是同时长按电源键和Home键,而iPhone 7的“硬重启”方法则是同时长按电源键和调低音量键。

    不知道苹果如何处理这个长期存在的Bug。

    本文转自d1net(转载)

    展开全文
  • ios11,新系统,新bug

    2017-09-25 18:29:36
    在手机改换到iOS11 后,发现tableview的头部视图莫名其妙多了一部分,无论是距离self。view的顶部,还是导航栏的顶部,大概多了不到一百的pt,这个是由于之前没有设置 - (UIView *)tableView:(UITableView *)...

    1,tableview。在手机改换到iOS11 后,发现tableview的头部视图莫名其妙多了一部分,无论是距离self。view的顶部,还是导航栏的顶部,大概多了不到一百的pt,这个是由于之前没有设置

    - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
        return nil;
    }

    之前这个方法默写默认就会给headerview或者footerview返回空,有的时候我们在创建tableview的时候会写tableview.tablefooterView = [uiview new]; 不返回视图的时候这样在初始化方法中处理。headerview由于设计需要一般都在下面代理方法中单独设置,以后再写tableview的代理的时候注意一下将这个代理方法写上就行了。


    2.iOS11 系统多了一个判定方法 @avaliable(iOS 11,*),之前的判定方法一般使用NS_IOS_VERSION == 100000 这种。这些都是预编译阶段的宏判定,预编译阶段主要判定是根据xcode版本,当代码中执行方法的时候,应该使用运行时判定版本是否大于iOS11,如果我使用xcode8来开发打包发布应用,那么在iOS11的手机上运行的时候  NS_IOS_VERSION == 100000也是返回YES的,所以要在对应的代码里加上一个判断:

    if(@available (ios 11,*)){

       xxxxxxxxxxxx

    }


    3.iPhoneX 的适配,这个网上教程一堆,自己去找吧

    4.xcode9 多了Git的版本管理。可以看到本地分支,commit历史,查看对比代码变化等等。功能还行,我还是习惯用终端敲着舒服

    5.更新xcode9之后,使用的base  SDK是iOS11. 比如说你在更新xcode的时候 打开了项目,或者你电脑里安装了多个xcode。在xcode安装完成之后,终端内敲命令始终会出现xcodebuild error:xxxxx iPhonesimulation10.3 SDK lacal sdk not found之类的信息。意思就是xcode使用模拟器运行的时候会去找iPhonesimulation10.3的SDK,但是你已经装了iOS11的SDK,所以他找不到,但是不影响运行,只是看着别扭,解决办法就是在网上下一个iOS10.3的SDK包,复制,然后进入xcode-》文件夹内的模拟器文件夹,找到sdks文件夹,然后粘贴进去,命名为:iPhoneSimulator10.3.sdk就可以了


    6.xcode9多了一个无线连接,给你iOS11设备匹配过后,设备不用连线也可以跑项目,虽然慢了点,在一个网络内部,至少方便测试同学了。


    7.导航栏rightbarButtonItem上放置button的时候设置图片大小不对。 之前放置的可以直接写一个button然后self.navigationItem.rightbarButtonItem = [UIBarButtonItem alloc] initWithCustomView:button];这样,然后button setimage:xxx];不管图片真实是多大都会再button内部,更了iOS11我发现右侧按钮的图片全部显示,即使将buttoninitframe的时候设置成size是(1,1)也不行,解决办法就是先创建一个view。然后让itemview initwithcustomview:view。把button添加到view上就行了


    8,self.navigationItem.titleView上如果添加了子控件,尽量使用cgrectmake来布局,使用masonry或者sd-layout 会出现布局错误。


    9. 其他的 去网上看教程吧,有很多,发现了到时候再补充


    本人创建了一个公众号,里面每天发一些教程进阶知识,有的是本人总结所得,有的是转载大神的文章,大家一起分享看。


    展开全文
  • 前天为了测试一个Bug,我把系统英文键盘给删除了,然后又添加了英文键盘,结果出现了一个问题,数字键盘无法弹出了!英文键盘不会,全数字键盘(number pad,phone pad or dicimal pad)才会。重新启动、冷启动和重置...

    前天为了测试一个Bug,我把系统英文键盘给删除了,然后又添加了英文键盘,结果出现了一个问题,数字键盘无法弹出了!英文键盘不会,全数字键盘(number pad,phone pad or dicimal pad)才会。

    重新启动、冷启动和重置(还原所有设置)没有任何帮助。

    这个问题在使用了数字键盘的 app 中存在,目前遇到两个:微信、交行手机银行。

    微信登录中,切换到手机号登录,将鼠标置于手机号输入框,你会发现数字键盘无法弹出。如果看的足够仔细,你会发现其实键盘是在不停地闪。如果你点击键盘的按键位置(看不见,但你可以想象按键就在那里),文本框中仍然可以输入(虽然输入内容大部分时候是看不见的,但偶尔也会看见一下)。

    而交行手机银行中,进行转账,在输入短信密码的 text field 框中(这也是一个numeric类型的键盘),数字键盘跟微信中一样,闪了一下又消失了。这个App更夸张,甚至会直接闪退,甚至会导致设备重启!

    我已经 filed 了一个 radar 给苹果:https://bugreport.apple.com/web/?problemID=32398665

    有人遇到这个问题吗?有没有什么解决方案?

    展开全文
  • 1.属性字符串的换行样式设置首行缩进后,计算属性字符串相应大小没有相应改变。 2.设置UIScrollView的属性contentOffset,容易导致崩溃。
  • 一般我们在页面渲染时间的时候都是 xx年-xx月-xx日,这种格式的日期在ios系统里是无法显示的, 将xx年-xx月-xx日的时间格式改为xx年/xx月/xx日就可以解决这个问题 function formatTimeStamp(date,time='0:0:0'){...
  • iOS 如何查crash bug

    2016-03-02 14:59:16
    1.准备工作:  1).打包时build settings需要选择包含dsym    2).保存ipa,dsym    3). ipa实际上是zip文件,将其解压缩到目录Payload中  4).将dSYM文件copy到Payload,该目录下有app和...2.堆栈信息
  • 系列:iOS开发-快速定位bug并解决本来没有打算针对这个开文的,昨天工作忙完,闲来无事的时候,逛逛论坛,贴吧啥的,偶然间就发现了有人发bug帖. http://www.jianshu.com/p/b51ead39c55d上面说的神乎其神呢… 大家可以去...
  • 最近ios发布新版本系统12.1,随着部分用户的系统更新,一些问题也渐渐暴露出来。。。 公司用户反映微信公众号出现了点击无效的bug!!测试调查发现,只有iphonex、iphone6,ihpone7等部分机型会出现该问题 我当时...
  • 虽然iOS 7已经是古董级别的系统了,很多公司要求都从iOS 8开始支持,甚至连Apple最新发布的Xcode 8都已经不支持运行iOS 7的手机真机调试。但还是有些令人蛋疼菊紧的公司非要支持iOS 7甚至iOS 6以下。 今天在工作中就...
  • 在昨日凌晨,也就是16日0时,苹果公司对iOS13系统再次进行了推送,此次推送的版本为iOS13.1.3。小酱会在稍后为大家讲解此次更新都修复的了哪些Bug,昨日不少网友也表示:这是iOS13版本的第5次推送,其更新速度也太快...
  • ios系统中,当键盘弹起的时候,会挤压页面,评论框会自然在顶部,但是有个问题就是,下面的评论框会不贴底,露出下面的东西,所以在ios12之前的解决办法就是在评论框触发focus的时候让页面滚动到底部,代码如下: ...
  • ios的日期格式bug

    2019-10-06 03:54:13
    一般我们在页面渲染时间的时候都是xxxx-xx-xx,ios系统new Date(xxxx-xx-xx)的时候会报NaN-NaN-NaN NaN:NaN异常,将xxxx-xx-xx的时间格式改为xxxx/xx/xx就可以解决这个问题。使用正则转换: /* 转换为时间戳 */ ...
  • iOS32位和64的坑

    2018-12-14 16:56:12
    在开发之前应用的时候,有一个需求是从后台请求道文件大小并显示。...一看到这个BUG,就意识到是数据溢出导致的。于是改成了long,在iPadMini4上测试完美,于是提交测试。 测试用自己的iPad4测试,结果还...
  • 限于iOS AppStore的审核机制,一些新的功能的添加或者bug的修复,想做些节日专属的活动等,几乎都是不太可能的.从已有的经验来看,也是有了一些比较常用的解决方案.本文先是会简单说明对比大部分方案,然后会注重阐述基于...
  • 因为做一个 底部是固定的导航,头部是固定标题(全为absolute定位,ios系统下的fixed布局有bug), 中间是内容页。 首先这部分保持在同一个层级,内容部分因为有下拉刷新的功能,所以页面是有垂直滚动条的。 在...
  • 苹果系统的升级能有助于用户避开一些系统Bug或者完善上一版系统的不足。另外,对于一些新增的功能,苹果也会集合到新系统中发布,让用户可以更快地体验到这些新增的功能。 因此,总体而言,在设备硬件可支持的前提...
  • 1.xcode 自带buy追踪 使用xcode自带追踪bugly需要用户与应用开发者共享崩溃数据 这时你可以在APPStoreConnect中APP分析中自选择日期查看线上app崩溃现状 通过xcode–>Window–&...