文档章节

TechParty-IOS与iwatch专题沙龙笔记

背锅侠
 背锅侠
发布于 2015/06/06 16:10
字数 576
阅读 22
收藏 0

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传数据







© 著作权归作者所有

下一篇: #pragma
背锅侠

背锅侠

粉丝 10
博文 18
码字总数 13050
作品 0
东城
CTO(技术副总裁)
私信 提问
加载中

评论(1)

新一代科技产品 11款iWatch网友自创概念图汇总

据报道,苹果已经开发出了iWatch智能手表的原型机,该产品采用iOS操作系统,最早将于今年年底前发布。国外媒体整理出了近些年来网友们做出的iWatch概念设计,这些设计来自设计师、学生等各种...

恺哥
2013/03/07
1K
1
苹果 2013 WWDC 大会确定于6月10日举行

苹果今天在官网正式公布了其全球开发者大会已定于 6 月 10 日于旧金山莫斯康展览中心正式举行。 在这份声明中苹果明确表示大会推出的新产品将包括下一代的 iOS 和 OS X。苹果内部似乎对于推出...

oschina
2013/05/24
2.6K
16
2014 年苹果全球开发者大会将于6月2日举行

苹果刚刚公布了今年全球开发者大会(WWDC) 的具体日程安排。 WWDC 2014 将于美国时间 6 月 2 日在旧金山 Moscone West 中心举行。届时,具有全新 UI 的桌面操作系统 OS X 10.10 (代号 Syra...

oschina
2014/05/22
3.2K
38
AppleWatch开发教程之Watch应用对象新增内容介绍以及编写运行代码

AppleWatch开发教程之Watch应用对象新增内容介绍以及编写运行代码 添加Watch应用对象时新增内容介绍 Watch应用对象添加到创建的项目中后,会包含两个部分:Watch App 和 WatchKit Extension...

大学霸
2015/05/06
131
1
双卡!全面屏!防水!苹果发布一款拥有各种山寨机功能的iPhone

     大数据文摘出品   作者:魏子敏、蒋宝尚   防水,双卡双待,全面屏,立体声,不得不说,iPhone本次最新款产品性能尽管开挂一般强大,但总让人感觉有种浓浓的华强北山寨机风。 ...

大数据文摘
2018/09/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

rime设置为默认简体

转载 https://github.com/ModerRAS/ModerRAS.github.io/blob/master/_posts/2018-11-07-rime%E8%AE%BE%E7%BD%AE%E4%B8%BA%E9%BB%98%E8%AE%A4%E7%AE%80%E4%BD%93.md 写在开始 我的Arch Linux上......

zhenruyan
今天
4
0
简述TCP的流量控制与拥塞控制

1. TCP流量控制 流量控制就是让发送方的发送速率不要太快,要让接收方来的及接收。 原理是通过确认报文中窗口字段来控制发送方的发送速率,发送方的发送窗口大小不能超过接收方给出窗口大小。...

鏡花水月
今天
8
0
OSChina 周日乱弹 —— 别问,问就是没空

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享容祖儿/彭羚的单曲《心淡》: 《心淡》- 容祖儿/彭羚 手机党少年们想听歌,请使劲儿戳(这里) @wqp0010 :周...

小小编辑
今天
888
10
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
5
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部