1.UITableView滑动时右侧的滑动条忽长忽短的乱跳以及MJRefresh上拉刷新死循环 这是因为tableView在iOS11默认使用Self-Sizing,tableView的estimatedRowHeight.estimatedSectionHeaderHeight.estimatedSectionFooterHeight三个高度估算属性由默认的0变成了UITableViewAutomaticDimension,MJRefresh的KVO会监听错误的contentoffset,造成…
项目中需要使用app本地css.js,并且可以根据服务下发自动更新本地css.js.测试发现只要更新后的css或者js和更新前路径一致,webview加载的还是更新前的css.js.怀疑是webview本身缓存了css.js. 使用很多原生方法比如: [[NSURLCache sharedURLCache] removeAllCachedResponses];[[NSURLCache sharedURLCache] setDiskCapacity:0];[[NSURLCache sharedUR…
App Store审核指南中文版(2014.10.11更新) 2014-10-11 16:36 编辑: suiling 分类:AppStore研究 来源:CocoaChina  2 8657 App Store苹果审核指南 招聘信息: 寻找创业伙伴:iOS高级工程师 杭州|iOS工程师8K-12K   苹果在9月3日对App Store审核指南进行了重大更新,新添加了扩展.HealthKit.HomeKit以及TestFlight相关内容.9月10日新品发布会之后,苹果更新了App Store审…
最近发现了比较奇怪的问题,就是 ios10.几以前的版本,用xcode9 编写的程序   如果程序写的table是  plain的  ,那么  在  ios10.几及以下版本都会显示成group样式,而在最新的ios11上却是  plain样式,看来苹果做的东西不兼容了,哈哈.从没给苹果提过bug,不知道去哪里提.有门路的可以拿去提bug.当然提了后请告诉我结果.  下面就说说 ios 11 的适配. 以下是我从网络搜集来的,供大家参考,感谢分享 说法一 1.相册权限需要增加,不然会造成闪退哟…
本文为转载文章 . 版权归原文所有. 原文链接:iOS 5分钟集成热修复(JSPatch) 前言 在iOS中有很多种热修复方案,在这里我就不一一介绍了 这里有一篇介绍热修复的文章:iOS中的HotFix方案总结详解 我选择的热修复方案是JSPatch我觉得JSPatch的优点有: 非侵入式 上手快 相关服务成熟 上代码 大神可以看重点,如果是和我一样的菜鸡就可以按照博客一步一步做,最后一定会成功让JSPatch跑起来的 第一步:创建Demo,在ViewController里添加一个Label,声…
苹果今天(2019.09.20)发布了 iOS 13 正式版,可以升级的设备包括 iPhone 6s 或更新型号.第七代 iPod Touch. iOS 13 推出深色模式,为 iPhone 带来截然不同的全新观感,同时还推出浏览和编辑照片以及登录 app 和网站的全新方法,以及让用户遍览世界各地的全新地图 app. 访问: 苹果在线商店(中国) iOS 13 整个系统经过优化,提升 app 的启动速度.减少 app 所需的下载空间并使面容 ID 更加快捷,从而带来更迅捷.更灵敏的体验. “iO…
1.升级iOS11后造成的变化 1. 1升级后,发现某个拥有tableView的界面错乱,组间距和contentInset错乱,因为iOS11中UIViewController的automaticallyAdjustsScrollViewInsets属性被废弃了,因此当tableView超出安全区域时,系统自动会调整SafeAreaInsets值,进而影响adjustedContentInset值 // 有些界面以下使用代理方法来设置,发现并没有生效 - (CGFloat)tableView:(…
环境: 认证路由ROS ,认证后台python django ios11系统 更新以来先后出现微信wifi认证,无法打开微信,无法重定向到weixin:开头网址等相关问题. 经过问题的收集,查询到网络上此类问题普遍存在 收集到的有如下网址,市面上大多数厂商在使用微信wifi 认证都存在这个问题 http://www.ruijie.com.cn/fw/wt/61089/ http://www.adslr.com/bbs/forum.php?mod=viewthread&tid=1143 https…
本文主要简单谈谈并收集一些关于 iOS 11 & iPhone X 的适配及设计指南. iPhone X 众所周知,iPhone X 屏幕与其他的 iPhone 设备均不同,苹果称 iPhone X 的屏幕为超级视网膜显示屏. 在 iPhone X 上 1pt 相当于 3x3 px,也就是我们常说的 @3x,同 Plus 机型. iPhone X 的屏幕尺寸为 375x812 pt(即 1125×2436 pix).iPhone X 比 4.7 寸机型屏幕多出 145 pt. iPhone X…
This iPhone 6s is running iOS 11.3.1 (15E302), which may not be supported by this version of Xcode.…
总结: 1.状态栏高度发生变化,解决方案:布局的时候这个高度不要写死,通过方法获取高度. 2.导航栏的视图层级结构发生变化而导致 UI(titleView.UIBarButtonItem) 问题. 3.safeAreaInset 导致 Scrollview 偏移. 4.Tabbar发生变化,建议用系统的tabbar. 先看看iPhone各机型的尺寸吧. 下面是iPhone X 对比其他机型的变化图.iPhone X和iPhone 8 在宽度上是一致的,在垂直方向上多出了145pt,这就意味着首页…
这两天对自己负责的项目进行iOS 11和iPhone X的适配,网上的博客很多,也看了很多别人的记录博客,这里把自己遇到的问题记录下,当然有些不仅仅是iOS 11和iPhone X的适配,还包括自己遇到的问题和解决方法. 1> iOS Assertion failure in -[UITableView _classicHeightForRowAtIndexPath:]: 这问题是由于cell高度负数导致,去看看: - (CGFloat)tableView:(UITableView *)tabl…
本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/OWD5UEiVu5JpYArcd2H9ig 作者:liujizhou 导语:在刚刚过去的WWDC上,苹果发布了Core ML这个机器学习框架.现在,开发者可以轻松的使用Core ML把机器学习功能集成到自己的应用里,让应用变得更加智能,给用户更牛逼的体验. 苹果在 iOS 5 里引入了 NSLinguisticTagger 来分析自然语言.iOS 8…
(Source/原文链接 https://blog.elcomsoft.com/2018/06/ios-11-4-1-beta-usb-restricted-mode-has-arrived/) 作者: Oleg Afonin   As we wrote back in May, Apple is toying with the idea of restricting USB access to iOS devices that have not been unlocked for a cert…
本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/AZFrqL9dnlgA6Vt2sVhxIw 作者:sonialiu 导语:iOS 11 为整个生态系统的 UI 元素带来了一种更加大胆.动态的新风格. 本文介绍iOS11中在UI方面做了哪些更新,有些更新可以为用户提供更加完美的体验,但也有的可能会给目前的APP带来异常bug 前言 前几天发现在做的APP在 iOS11 系统上动画有异常,在其他系统的…
众所周知,前几天苹果在位于苹果公园的Steve Jobs剧院召开了一年一度的新品发布会,正式揭幕了全屏的iPhoneX, 随后又把iOS 11推送给了测试员(Beta Tester)(正式版将于几周后发布).我一收到iOS 11 GM的推送就立刻更新了我的手机. 译者注:什么是Apple Beta版软件计划? Apple Beta 版软件计划可以让用户试用预发布版软件.针对使用者遇到的质量和可用性问题提供反馈,能帮助苹果甄别和修正问题并进一步完善 Apple 软件. Beta software自…
北京时间9月20日凌晨1点,iOS 11终于迎来了正式版的推送,相信各位小伙伴已经在第一时间进行了升级.iOS 11毫无疑问是一次大规模的系统更新,UI.系统内核.锁屏等多方面都进行了不同程度的改进.小编第一时间为大家整理好了iOS 11优秀 UI Kit的下载资源,并且与大家谈一谈UI Kit背后的iOS 11的新变化. 1. iOS 11 UI 的新变化 在准备着手设计前,首先我们来梳理一下iOS 11 的设计理念.在iOS系统的长期发展中,随着功能和界面的不断丰富,整个系统日趋复杂,App…
iOS 11.2 - 11.3.1 越狱教程 一.准备相应的工具 (1) 下载 CydiaImpactor,官网地址是 http://cydiaImpactor.com (2) 下载 Electra,官网地址是 https://coolstar.org/electra/, 有两个版本,笔者测试下载的是 Uses vfs exploit 的版本. (3) 使用 CydiaImpactor 安装下载好的 Electra ipa 包,当然也可以使用其他重签名工具进行安装. 在这里需要注意的是 Elec…
http://www.10tiao.com/html/330/201707/2653579210/1.html 存档 导语:iOS 11 为整个生态系统的 UI 元素带来了一种更加大胆.动态的新风格. 本文介绍iOS11中在UI方面做了哪些更新,有些更新可以为用户提供更加完美的体验,但也有的可能会给目前的APP带来异常bug 前言 前几天发现在做的APP在 iOS11 系统上动画有异常,在其他系统的设备上都是正常的,动画的操作是观察tableView的contentOffset变化后执行的,异常…
APP检测更新可以使用两种方法.第一种是和安卓等系统一样,获取自己服务器的APP版本号与已安装的APP版本号比较:第二种是根据已发布到app store上的应用版本号与已安装的APP版本号比较更新.第一种检测更新方法的优点是:检测更新速度快.检测稳定:缺点是:和app store上的应用版本号不同步(app上架需要审核时间,不确定什么时候成功更新到app store上).第二种方法检测更新方法的优点是:检测版本号是实时同步的:缺点是:苹果网络不稳定,检测更新延时严重,部分APP获取不到任何参数.…
WeTest导读 苹果在WWDC2017大会,公布了最新的iOS 11,系统新特性肯定是让不少果粉充满期待.在网上已能看到不少关于iOS 11的体验文章,那么iOS 11的新特性会对APP产生什么兼容性问题? iOS 11的新特性会对APP产生什么兼容性问题?针对这次升级,选取了几个与新特性关系较近的项目进行体验,简单测试下各功能目前的兼容性情况. 测试版本:iOS 11 beta 2 一.安装/启动测试 安装与启动在适配测试是最简单但同时最重要的一环,最严重的适配BUG莫过于启动就GG. 测试…
iOS 11在状态栏区域带来了一些新的,也许是不直观的行为,这对使用Apache Cordova或Ionic等工具的开发人员尤为重要.特别是,这种行为变化会影响任何基于Web的应用程序,这些应用程序在为iOS 11构建时使用fixed定位标题栏.此文章可帮助您了解iOS 11中的Webview视口. 注意:现有应用程序将继续工作,因为它们始终具有对其视口行为的更改.这只会影响使用Xcode 9和iOS 11的目标编译的应用程序. 要了解这些变化,我们需要看看它的历史. 状态栏与安全区 在早起版本…
苹果官方对iOS 11的评价是"为iPhone带来巨大进步,让iPad实现里程碑式飞跃."但为了不断修复Bug,苹果于12月2日推出最新的iOS 11.2,修复了Google安全人员上报的安全漏洞,进一步增强了iOS系统的安全性. 12月13日,阿里安全潘多拉实验室宣称已经完美越狱苹果iOS 11.2. 阿里安全潘多拉实验室负责人宋杨称,其团队已在iPhone X上完美越狱iOS 11.2.据他介绍,相较于近两年别的越狱,潘多拉实验室的越狱有着本质的不同,是"完美的"…
玩耍IOS系统 大家都知道IOS是自Mac OS修改而来的.而Mac OS和IOS的共同核心是Darwin,其基于FreeBSD发展而来,整体而言也是个类Unix系统.之前把自己的手机越狱之后正好开始接触Linux这类OS,然后觉得很有意思就去网上找了些资料来自己玩自己的手机,也做了一些笔记.说来惭愧,当时手机系统版本还是8.3.而后来也因为没什么时间加上这部分笔记维护在另外一个笔记本上,导致一直没有时间记录下来[捂脸].本来想等10.3的越狱出来,把Pad越狱之后再来详细研究的,无奈10.3越…
1.- (void)applicationWillResignActive:(UIApplication *)application 说明:当应用程序将要入非活动状态执行,在此期间,应用程序不接收消息或事件,比如来电话了 2.- (void)applicationDidBecomeActive:(UIApplication *)application 说明:当应用程序入活动状态执行,这个刚好跟上面那个方法相反 3.- (void)applicationDidEnterBackground:(UI…
iOS 11开发教程(九)iOS11数据线连接真机测试 在Xcode 7.0之后,苹果公司在开发许可权限上做了很多的改变,在测试App方面取消了一些限制.在Xcode7.0之前的版本,苹果公司只向注册过的开发者帐号(99美金收费帐号)的开发者提供Xcode下载以及真机测试功能,但在Xcode 7.0之后,开发者无需注册收费的开发者账号,只要开发者感兴趣就可以使用免费的Apple ID在设备上免费测试app.本节我们将讲解两种在Xcode 9.0中进行真机测试的方式. 数据线连接手机测试 在以往的…
iOS 11开发教程(五)iOS11模拟器介绍二 3.iOS11模拟器中设置语言 对于不同国家的人来说,使用到的语言是不一样的.一般情况下iOS11模拟器默认使用的English(英语).对于英文不好的开发者来说,英文就像天书,怎么看也看不懂.这时,就需要将iOS模拟器的语言进行设置.要设置语言,需要切换到模拟器的主界面,向左拖动,找到Settings应用程序.找到后既可以对iOS模拟器的语言进行设置了,以下将iOS模拟器的语言变为中文,具体操作步骤如下: (1)切换到主界面,找到Setting…
苹果正在逐渐淘汰 32 位应用,而且会在今年秋天完成.根据知名开发者 Steven Troughton-Smith 透露,苹果会在 iOS 11 发布后,停止支持 32 位应用.这意味着 App Store 中所有的 32 位应用将无法正常运行. 当然,对于开发者和用户来说,苹果这个决定并不是太意外.从 iOS 10.3 开始,当用户打开 32 位应用后,苹果已经开始提醒用户,应用需要升级,否则可能无法在未来 iOS 版本中运行. 2013年9月,苹果发布了 iPhone 5s,这也是首款搭载…
本章内容 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWluZ2h1YXdlbmthbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" align="right" width="200" height="300" alt=""> ●    iOS应用中的网…
Apple 官网看了 iOS 11 的介绍,发现有不少的更新哦,比如控制中心.Siri.Live Photo 等等,总体来说都有很多不错的体验,不过本文不介绍功能,只说视觉界面. 在 iOS 11 的新 UI 界面中,重大更新的界面主要有 App Store,所以我从应用商店的UI设计也能看出一些大概细节. 图标:从线性改为面形 新版 Store 的图标从线性改为面形,图标也加入了圆角,看起来更加圆滑,同时和 iOS 10中的 iTunes 相关应用风格也统一了. Icon 颜色比如来的线性浅了…