博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TechParty-IOS与iwatch专题沙龙笔记
阅读量:6554 次
发布时间:2019-06-24

本文共 1078 字,大约阅读时间需要 3 分钟。

  hot3.png

A、ios滤镜与水印技术:

1、滤镜原理:分析像素点改变图片颜色。

2、神器GPUImage使用。先简单介绍一下GPUImage,这是一款基于GPU图像和视频处理的开源iOS框架,提供各种各样的图像处理滤镜,并且支持照相机和摄像机的实时滤镜; 基于GPU的图像加速,因此可以加速对实时摄像头视频、电影以及image的滤镜和其它效果处理,并且能够自定义图像滤镜。另外, GPUImage支持ARC。使用GPUImage处理图片比Core Image更简单,只需要将过滤器赋给图片对象即可,不用考虑context或者设备等其他问题。GPUImage提供了除高斯模糊外的其他几种不同效果的模糊,虽然Core Image也提供了几种模糊效果,但目前在iOS上能用的就只有高斯模糊,而GPUImage可用的有FastBlur, GaussianBlur, GaussianSelectiveBlur 和 BoxBlur。此外,作为开源框架的GPUImage还支持自定义的过滤器。

3、复杂的排版以及多种技术。一种解决办法:使用uiwebview排版可编辑view中的文本,使用网页标准的css排版,可以开启JSBridge编辑网页中的内容。另外一种方案:使用coretext排版,但此法并不完善,需要自己做很多位置计算。

B、UC  Apple Watch开发经验分享

1、Apple Watch工作原理:包含watchkit app和watchkit extension两部分,前者是运行在watch上的view层,包括图片资源等。后者是运行在iphone上的watchkit。

2、watchkit app与iphone app的关系:watchkit app是iphone app的一种屏幕扩展,从技术角度看,watchkit app可以独立实现相关功能,也可以把iphne当作服务器实现那些特定的功能。

3、Apple Watch开发:

3.1、只能通过storyboard编写

3.2、不支持autolayout,可以通过wkinterfacegroup来实现

3.3、全新的wk系列控件,所有控件writeonly权限

3.4、不能动态添加view

4、一些重要的tips:

4.1最小化通信,减少通信次数和通信数据,只更新变化内容

4.2、在willactive中使用dispatch_async懒加载数据

4.3、通过app group或host app传数据

转载于:https://my.oschina.net/qiukun/blog/425700

你可能感兴趣的文章
线性支持向量分类机及其实现
查看>>
打造高性能高可靠块存储系统
查看>>
python实用小工具介绍
查看>>
常见下载节点
查看>>
ibatis快速入门(一)
查看>>
深度学习梯度消失或爆炸问题
查看>>
python-opencv boundingRect使用注意
查看>>
newlisp 注释生成文档
查看>>
MySQL float 与decimal 各中的区别。
查看>>
PHP中set_magic_quotes_runtime()和get_magic_quotes_gpc()
查看>>
The sound of silence引发的关于互联网以及教育的利弊思考
查看>>
普华永道全球CEO报告:巴西企业家对未来预期改善
查看>>
自制Kindle电子书转化的实用技巧
查看>>
PyCon 2018:Facebook如何在4年间全面转向Python3?
查看>>
Flutter 布局(三)- FittedBox、AspectRatio、ConstrainedBox详解
查看>>
OkHttp 知识梳理(3) OkHttp 之缓存基础
查看>>
React Native填坑之旅--Stateless组件
查看>>
技术沙龙|区块链商用落地的策略与技术坑-区块链扩展和Fabric商用(杭州)
查看>>
java读写文件大全
查看>>
Spring的常用注解
查看>>