首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏移动端周边技术扩展

    iOS 11 editActionsForRowAtIndexPath

    iOS 11下 editActionsForRowAtIndexPath被替换成两个新的代理 Demo // iOS 11 新特性 左边侧滑 - (nullable UISwipeActionsConfiguration UITableView *)tableView leadingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath *)indexPath { } // iOS 11 新特性 右边侧滑 - (nullable UISwipeActionsConfiguration *)tableView:(UITableView *)tableView trailingSwipeActionsConfigurationForRowAtIndexPath :(NSIndexPath *)indexPath { } 直接进行左右两边进行侧滑操作 UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos ICCollectionBaseCell *cell = [tableView cellForRowAtIndexPath:indexPath]; if (@available(iOS

    1K60发布于 2018-06-14
  • 来自专栏无原型不设计

    iOS 11 UI Kit中谈谈iOS 11的新变化

    北京时间9月20日凌晨1点,iOS 11终于迎来了正式版的推送,相信各位小伙伴已经在第一时间进行了升级。 iOS 11毫无疑问是一次大规模的系统更新,UI、系统内核、锁屏等多方面都进行了不同程度的改进。 小编第一时间为大家整理好了iOS 11优秀 UI Kit的下载资源,并且与大家谈一谈UI Kit背后的iOS 11的新变化。 1、 iOS 11 UI 的新变化 在准备着手设计前,首先我们来梳理一下iOS 11 的设计理念。 iOS 11中最让你印象深刻的莫过于粗体大标题栏的变化。

    1.4K90发布于 2018-03-16
  • 来自专栏freesan44

    iOS WKWebview的iOS 11以下崩溃问题

    问题 在iOS 11以下系统,WKWebView出现 An instance of class WKWebView was deallocated while key value observers were 以上崩溃问题,经发现是没有removeObserver或者delegate没有设置为nil产生 解决方法 在dealloc中: - (void)dealloc{ //防止iOS11以下奔溃

    1.4K10发布于 2020-05-04
  • 来自专栏腾讯Bugly的专栏

    iOS 11: CORE ML—浅析

    苹果在 iOS 5 里引入了 NSLinguisticTagger 来分析自然语言。iOS 8 出了 Metal,提供了对设备 GPU 的底层访问。 今年,苹果给了我们 Core ML 和 Vision,让iOS开发者在人工智能上面更上一步台阶。 Core ML 让我们更容易在 App 中使用训练过的模型。 相信很多人都听说过机器学习,除了专业人士,应该很少有人去研究机器学习里面的具体实现,CORE ML的出现,大大降低了iOS开发人员进入这一领域的门槛,能以最低成本开发出更加智能的产品。 在以前你可能会使用OpenCV,但现在 iOS 有自己的 API 了。 四、利用Core ML在图像识别方面实践 需要 Xcode 9 Beta1 或更新的版本、以及 iOS 11环境,可以下载Demo 项目中允许用户从照片库中选择一张图片,分别选择物体分类识别和矩形区域数字识别

    2.1K80发布于 2018-03-23
  • 来自专栏liukaili_666888999

    iOS11新特性

    籍此,你就可以轻松地在你的 iOS app 里使用前人训练出的模型。 20170905114920956.png 其他值得注意的变更 1.拖拽 - 很标准的一套 iOS API,不出意外地,iOS 系统帮助我们处理了绝大部分工作,开发者几乎只需要处理结果。 2.新的 Navigation title 设计 - iOS 11 的大多数系统 app 都采用了新的设计,放大了导航栏的标题字体。 4.不再支持 32 位 app - 虽然在 beta 1 中依然可以运行 32 位 app,但是 Apple 明确指出了将在后续的 iOS 11 beta 中取消支持。 所以如果你想让自己的程序运行在 iOS 11 的设备上,进行 64 位的重新编译是必须步骤。

    93030发布于 2018-07-19
  • 来自专栏小黑娃Henry

    UIViewController声明周期-iOS11新增UIViewController声明周期-iOS11新增

    >ios11.0 override func viewSafeAreaInsetsDidChange() { print(#function) } // >ios11.0 override func updateViewConstraints() { super.updateViewConstraints() print

    89220发布于 2021-08-09
  • 来自专栏正则

    iOS12、iOS11iOS10、iOS9常见适配

    (Xcode9) 2.1、安全区域(SafeArea) iOS11为UIViewController和UIView增加了两个新的属性safeAreaInsets和safeAreaLayoutGuide 11 中必须支持 When In Use 授权模式(NSLocationWhenInUseUsageDescription),在 iOS 11 中,为了避免开发者只提供请求 Always 授权模式这种情况 如果要支持老版本,即 iOS 11 以下系统版本,那么建议在 info.plist 中配置所有的 Key(即使 NSLocationAlwaysUsageDescription 在 iOS 11及以上版本不再使用 11 中新引入的一个 Key。 复制代码 2.7、iOS11中 UIKit’s Bars 上的变化 三、iOS10(Xcode8) 3.1、(Why?Safe!)

    2.8K31发布于 2021-09-02
  • 来自专栏MelonTeam专栏

    Core ML and Vision Framework on iOS 11

    导语 :机器学习和计算机视觉在 iOS 上虽然早已有了系统级的支持,但 WWDC 17 发布的 iOS 11 将它们的使用门槛大大降低。 当然,这些也都是建立在 MPS 更新的基础上,MPS 在 iOS 11 中拓展了支持向量和矩阵的数据结构 MPSVector 与 MPSMatrix,以及它们之间相乘的 API。 Vision 支持的图片数据类型: CVPixelBufferRef CGImageRef CIImage NSURL NSData 这几乎涵盖了 iOS 中图片相关的 API,很实用很强大。 VNImageCropAndScaleOptionCenterCrop VNImageCropAndScaleOptionScaleFit VNImageCropAndScaleOptionScaleFill Vision 与 iOS 与此同时,MPS 在 iOS 11 也得到了升级,新增的数据类型更方便使用。总之其实还是新增了对底层数据和算法的封装,然后 Core ML 在此基础上又进行了一层高级的封装。

    1.8K50发布于 2018-01-04
  • 来自专栏网罗开发

    iOS 11种键盘布局总结

    适用于邮件地址输入的键盘 9.UIKeyboardTypeDecimalPad 9.png 带“点”的数字键盘,可用于带有小数点的数字输入 10.UIKeyboardTypeTwitter 10.png 11 .UIKeyboardTypeWebSearch 11.png 适用于网页搜索的键盘

    1.9K10发布于 2021-01-29
  • 来自专栏晨光的Code

    iOS11下.windows的问题

    app在iOS11下存在一个bug是点击图片不能显示大图调试发现是因为在iOS11上把大图添加到window上之后不显示 for (int i = [UIApplication sharedApplication sharedApplication].keyWindow.size.height) { lastFullWindow = window; break; } }在iOS11 // iOS11种多出来一个不可见的全屏window<_UIInteractiveHighlightEffectWindow: 0x11b4647c0; frame = (0 0; 414 736);

    1.2K50编辑于 2022-12-01
  • 来自专栏WeTest质量开放平台团队的专栏

    浅酌 iOS 11 兼容性

    在网上已能看到不少关于iOS 11的体验文章,那么iOS 11的新特性会对APP产生什么兼容性问题? iOS 11的新特性会对APP产生什么兼容性问题? 测试版本:iOS 11 beta 2 一、安装/启动测试 安装与启动在适配测试是最简单但同时最重要的一环,最严重的适配BUG莫过于启动就GG。 看起来升级了iOS 11系统并不会对大部分APP有致命性的兼容性问题影响。 APP与录屏功能不兼容(iOS11-BETA3已解决) 测试穿越火线过程中,启动了录屏功能后,启动穿越火线,游戏音效会消失。 但该BUG,在iOS11系统升级至BETA3版本后,尝试重现时,发现问题已解决,从此看来应该是系统BUG导致的。

    1.6K00发布于 2017-08-31
  • 来自专栏WeTest质量开放平台团队的专栏

    浅酌iOS 11兼容性

    WeTest 导读 苹果在WWDC2017大会,公布了最新的iOS 11,系统新特性肯定是让不少果粉充满期待。 在网上已能看到不少关于iOS 11的体验文章,那么iOS 11的新特性会对APP产生什么兼容性问题? iOS 11的新特性会对APP产生什么兼容性问题? 看起来升级了iOS 11系统并不会对大部分APP有致命性的兼容性问题影响。 APP与录屏功能不兼容(iOS11-BETA3已解决) 测试穿越火线过程中,启动了录屏功能后,启动穿越火线,游戏音效会消失。 但该BUG,在iOS11系统升级至BETA3版本后,尝试重现时,发现问题已解决,从此看来应该是系统BUG导致的。

    1.1K40发布于 2018-10-29
  • 来自专栏移动端周边技术扩展

    iOS11 UIBarButtonItem无法偏移问题坑

    leftBarButtonItem.customView) { if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 11 rightBarButtonItem.customView) { if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 11 super layoutSubviews]; if (self.applied || [[[UIDevice currentDevice] systemVersion] floatValue] < 11

    1.9K70发布于 2018-06-15
  • 来自专栏梧雨北辰的开发录

    iOS11后32位应用升级

    今天接受了一个改造旧项目的任务,据说项目唯独在iOS11上无法运行。这很容易就让我们想到与最近苹果iOS11放弃支持32位应用的事件有关。 一、iOS11停止支持32位的来由 苹果于2013年9月推出了iPhone 5S新手机,采用的全新A7处理器其最大特色就是支持64位运算。 2018年1月1日开始,苹果在iOS 11系统上停止了32位应用程序的服务支持,使用iOS11系统的用户将无法再在Appstore中搜索到32位应用。 同时32位的应用不顺应趋势也会停止继续开发,所以iPhone5s以下的机型也都面临着App停止更新的情况,因为从iPhone5s之后的iOS设备才是64位设备,而iPhone5以下都是32位设备,。 二、了解iOS的CPU架构 我们说到了32位和64位的处理器,它们本质的区别还是在于,64位多出2个寄存器,而这两个寄存器在运行32位应用的时候是关闭的,只有在运行64位应用的时候才会激活,才会用上。

    1.1K30发布于 2018-04-24
  • 来自专栏刘庆红的专栏

    iOS 11 安全区域适配总结

    导语 本文主要是对iOS 11下APP中tableView内容下移20pt或下移64pt的问题适配的一个总结。 一、iOS 11下APP中tableView内容下移20pt或下移64pt的原因分析 问题如下图所示: 1. 安全区域是iOS 11新提出的,如下图所示: 安全区域帮助我们将view放置在整个屏幕的可视的部分。 通过设置iOS 11新增的属性addtionalSafeAreaInset; iOS 11之前,大家是通过将Controller的automaticallyAdjustsScrollViewInsets 那样写是不规范的,只实现高度,而没有实现view,但代码这样写在iOS 11之前是没有问题的,iOS 11之后应该是由于开启了估算行高机制引起了bug。

    5.3K20发布于 2017-09-14
  • 来自专栏Guangdong Qi

    iOS 11 更大的导航 (官方翻译版)

    iOS在使用此遮罩时,可以在转换期间为按钮标题设置动画。 不要包含多段面包屑路径。后退按钮总是执行单个操作 - 返回到上一个屏幕。

    4.4K30发布于 2018-05-24
  • 来自专栏ChaMd5安全团队

    iOS 11闪退bug原因及修复

    在各种折腾后终于停了下来,查看了crash记录,发现果然是SpringBoard崩溃了,然后后台在不停的重新启动,而iOS的机制又迫使SpringBoard恢复到崩溃之前的状态,于是乎,就造成了不断重启的效果 解决也同样简单,下面贴了适用于iOS 11.0 ~ 11.1.2手机的ipa安装包,下载后使用cydia impactor进行安装,输入AppleID账号密码即可正常安装,运行后看到“修复完毕“即可解决闪退

    2.7K60发布于 2018-03-29
  • 来自专栏WeTest质量开放平台团队的专栏

    iOS UITableView左滑操作功能的实现(iOS8-11

    原文链接:http://wetest.qq.com/lab/view/366.html WeTest 导读 --------- 本文主要是介绍下iOS 11系统及iOS 11之前的系统在实现左滑操作功能上的区别 在2和3中,如果是需要适配iOS 11之前的版本,以上三个方法都需要实现。 4、上面1.2和1.3中实现的方法的区别 体验上的不同就是当左滑只有一个button时,iOS 11中可以一直左滑,滑到一定程度时,会执行点击按钮的操作,iOS 11之前的不会。 iOS 11之前如果想增大button区域,可通过在标题前后加空格的方式,但iOS 11不行,加空格无效,button大小固定,超过4个字时换行显示。 实现的思想是hook系统实现,但鉴于UITableView的view层级结构在iOS 11中有所改变,所以iOS8-10和iOS11的实现有所不同,以下分别给出。

    2.1K80发布于 2018-02-07
  • 来自专栏腾讯Bugly的专栏

    iOS 11 安全区域适配总结

    | 导语 本文主要是对iOS 11下企鹅 FM APP中tableView内容下移20pt或下移64pt的问题适配的一个总结。 一、iOS 11下APP中tableView内容下移20pt或下移64pt的原因分析 问题如下图所示: ? 1. 安全区域是iOS 11新提出的,如下图所示: ? 安全区域帮助我们将view放置在整个屏幕的可视的部分。 通过设置iOS 11新增的属性addtionalSafeAreaInset; iOS 11之前,大家是通过将Controller的automaticallyAdjustsScrollViewInsets 那样写是不规范的,只实现高度,而没有实现view,但代码这样写在iOS 11之前是没有问题的,iOS 11之后应该是由于开启了估算行高机制引起了bug。

    2.1K100发布于 2018-03-23
  • 来自专栏全栈程序员必看

    iOS_11_tableViewCell使用alertView变更数据

    最后效果图: Girl.h // // Girl.h // 11_tableView的使用_红楼梦 // // Created by beyond on 14-7-26. // Copyright )name headImgName:(NSString*)headImgName verdict:(NSString *)verdict; @end Girl.m // // Girl.m // 11 girl.verdict = verdict; return girl; } @end BeyondViewController.h // // BeyondViewController.h // 11 nonatomic) IBOutlet UITableView *tableView; @end BeyondViewController.m // // BeyondViewController.m // 11

    82710编辑于 2022-07-05
领券