close
当前位置: 物联网在线 > 技术文库 > ios >

iOS 开发周报:苹果正在重新设计 Mac Pro、Weex 布局引擎(Yoga)探究

苹果正在重新设计 Mac Pro :苹果正在加班加点开发一款 完全重新思考 的 Mac Pro,采用模块化设计,可以为高端 CPU 和 GPU 提供空间,而且未来的升级也将更加方便。苹果还在开发自有品牌的专业显示器以配合这款 Mac Pro 发布;与此同时市售款 Mac Pro 获得了小幅性能升级, 购买链接 。

苹果放弃 PowerVR,将转用自己开发的 GPU 技术 :苹果对旗下产品所用技术控制之严,在业内可说是人尽皆知,去年传出他们要收购合作伙伴 Imagination Technologies 的消息就是个很好的例证。只是,这笔交易最终并没有结果,而这在一定程度上,可能也影响到了两家公司的关系。目前苹果已向其明确表示自己 一直在另行独立打造 GPU 产品」,未来将「减少对 Imagination Technologies 技术的依赖 。

教程

自定义 UITextView 关键字高亮与点击检测 :处理 UITextView 中的点击事件是比较麻烦的,但本文介绍了一种很简单的方法,妙手偶得,可比较容易地处理 Mention、Hashtag 等场景。

由 FlexBox 算法强力驱动的 Weex 布局引擎 :继 上篇文章 中谈了 Weex 在 iOS 客户端工作的基本流程。这篇文章将会详细的分析 Weex 是如何高性能的布局原生界面的,之后还会与现有的布局方法进行对比,看看 Weex 的布局性能究竟如何。

更可靠和高精度的 iOS 定时器 :定时器一般用于延迟一段时间执行特定的代码,必要的话按照指定的频率重复执行。iOS 中延时执行有多种方式,如 NSTimer 、 NSObject 的 (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay; 、 CADisplayLink 等,每种方法创建的定时器,其可靠性与最小精度都有不同。本文调查了这几种定时器的可靠性和最小精度等信息。

如何准确判断 WebView 加载完成 :正常情况下我们把处理网页加载完毕的代码放在 - (void)webViewDidFinishLoad:(UIWebView *)webView 里。但 webViewDidFinishLoad 时网页真的加载完了吗?官方文档并没有说明 webViewDidFinishLoad 到底在什么时候被调用,但事实证明在某些情况下 webViewDidFinishLoad 可能不是你想要的时机。本文介绍了更合理的判断加载完成时机的方案。

开源项目

Magnetic :参考 Apple Music 的 Bubble Picker。

EFQRCode :生成漂亮的二维码组件。

Strongify :改变你在闭包中使用 weak 的写法。

material-motion-swift :为视图添加各种手势操作动画反馈效果组件。

TinyConstraints :对 Auto Layout 的封装,以及其简洁的方式完成常用布局情况。


(责任编辑:ioter)

用户喜欢...

大联大友尚集团推出ST物联网开发套件,为开发物联网带来最高灵活性

致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布,其旗下友尚推出意法半导体(ST)最新的ST...


IDC:2017年二季度可穿戴市场小米超越苹果Fitbit跃居榜首,三星首次掉出TOP5

二季度最大的看点是三星公司首次掉出TOP5IT经理网...


使用 LoRa 进行低速率、长距离物联网应用开发

设计人员可以使用各种各样的无线技术将产品连接到物联网 (IoT)。每种技术适用于不同的应用,需要设计人员仔细考虑作用距离和数据速率、成本、功耗、体积和外形等因素。 本文将介绍 LoR...


嵌入式开发32位MCU加速取代8位MCU应用

目前在嵌入式MCU开发领域,8位MCU仍占据1/3以上份额,在工业控制、安防、物联网、消费类电子等诸多领域,8位MCU的身影依然处处可见,根据IHS的预测,2018年8位MCU的市场规模将增长到78亿美元...


恩智浦PCA8538评估板评测

PCA8538是恩智浦(NXP)公司推出的最新的基于COG技术的液晶显示节段驱动器,该芯片最多可以支持918个像素。爱板网第...


为微软HoloLens开发应用需要注意什么?

如今在AR/VR/MR领域,微软的混合现实设备HoloLens获得了极大的关注,HoloLens实现了现实世界与虚拟世界的融合,两个世...


炸掉天的物联网开发套件 (IDK)

ON Semiconductor 推出一款可配置的快速原型开发平台,适合工业物联网、智能城市/楼宇和移动健康应用 ON Semiconductor的多功能产品采用独特的模块化结构,包含硬件和软件,提供可配置的平台,能...


摆脱APP收入被Android逆袭的命运?苹果宣布App Store支持微信支付

APP营收即将被Android超越的苹果,和移动支付市场份额即将追上支付宝的腾讯,终于走到了一起...IT经理网...


Microchip PIC32MK开发套件

Microchip Technology PIC32MK开发套件提供了一个用于评估PIC32MK 32位MCU的平台。 该套件提供的低成本解决方案设有CAN、USB、ADC和GPIO型输入。 PIC32MK板还设有SSD1963显卡驱动器和30引脚连接器。 此开发套...


Intel® RealSense™机器人开发套件

IntelRealSense机器人开发套件 Intel RealSense机器人开发套件是包含一个信用卡大小的AAEON UP电路板和IntelRealSense摄像头(R200)的套件。 该套件允许设计人员创建自己的机器人原型,以识别物体或人以及...