设万维读者为首页 万维读者网 -- 全球华人的精神家园 广告服务 联系我们 关于万维
 
首  页 新  闻 视  频 博  客 论  坛 分类广告 购  物
搜索>> 发表日志 控制面板 个人相册 给我留言
帮助 退出
茶树油之家  
与大家交流和分享苹果产品、网络技术,以及美乐家茶树油及相关的信息  
https://blog.creaders.net/u/588/ > 复制 > 收藏本页
我的名片
茶树油之家
来自: 加拿大
注册日期: 2007-01-19
访问总量: 510,049 次
点击查看我的个人资料
Calendar
我的公告栏
最新发布
· ZOOM 會議:iOS 平台上的軟件開
· 專注做一件事是最好的擺脫
· 我的 iOS app 更新了
· 有關老面製作的問與答(三)
· 從Legacy 小道,我重新開始了跑
· 從Legacy 小道,我重新開始了跑
· 為準備馬拉松長跑的第一次嘗試
友好链接
分类目录
【社会公益】
· 飄香茉莉 - 李靖惠
· 天使的恩賜
· 經典京劇『鎖麟囊』
· 挑戰自己:參加2013卡爾加里馬拉
· 梦想合唱团大聚会与奥运梦想
· 中央电视台的梦想合唱团公益活动
【WWDC】
· 學習WWDC 2017
· 學習WWDC 2015
· 網上學習:WWDC 2013視頻講座
· WWDC 2013技術講座視頻
· WWDC 2012笔记(4)
· WWDC2012的学习笔记(3)
· WWDC 2012的学习笔记(2)
· WWDC 2012的学习笔记(1)
· WWDC2011视频的学习笔记(21)
· WWDC2011视频的学习笔记(19)
【网络安全】
· Heartbleed網絡安全漏洞
· 苹果小技巧:如何在PDF文件上加
· 警惕你的苹果礼物卡被窃
· 苹果用户的独特免疫能力
· 苹果发布安全更新2011-003
· 最新的微软IE漏洞和劫持Cookie的
· 新的恶意软件第二番攻击苹果
· 新的恶意软件开始攻击苹果
【生活与健康】
· 有關老面製作的問與答(三)
· 從Legacy 小道,我重新開始了跑
· 從Legacy 小道,我重新開始了跑
· 為準備馬拉松長跑的第一次嘗試
· 張宏文與西班牙華人的醫療諮詢
· 有關老面製作的問與答(二)
· 美麗的洛基山脈
· 有關老面製作的問與答(一)
· 我為什麼喜歡蘋果
· 加拿大抗新冠病毒動態 2020.4.16
【TED视频】
· 請求的藝術
· TED有關兩種不同政治制度的精彩
· 游擊隊方式的城市菜園
· 玩游戏可以多活十年
· 中毒宝宝
· 中美关系不需要多一个律师
· TED视频:脆弱的力量
· TED视频精选:戴维·卡梅伦论政
· TED视频:为什么SOPA是一个馊主
· TED视频:失败是成功之母
【海外生活】
· 從Legacy 小道,我重新開始了跑
· 從Legacy 小道,我重新開始了跑
· 為準備馬拉松長跑的第一次嘗試
· 張宏文與西班牙華人的醫療諮詢
· 有關老面製作的問與答(二)
· 美麗的洛基山脈
· 有關老面製作的問與答(一)
· 我為什麼喜歡蘋果
· 加拿大抗新冠病毒動態 2020.4.16
· 加拿大抗新冠病毒動態 2020.4.16
【网络服务】
· 專注做一件事是最好的擺脫
· 谷歌帳號和相應的雲服務
· 用圖像和風格語言css 定義數字章
· 网络服务:计算型知识引擎服务
· 如何优化图像所占用的空间
· 用视觉方式快速算算数
· 新浪【船过水无痕】的博文,非常
· 苹果的云服务iCloud与谷歌的云服
· 新浪微博对话实例
· 使用网络翻译服务,写中文博客
【软件开发】
· ZOOM 會議:iOS 平台上的軟件開
· 專注做一件事是最好的擺脫
· 我的 iOS app 更新了
· iOS App: TapToCount - 3W
· 第一个iOS app 的里程碑
· TestFlight - 蘋果iOS app測試的
· 24點的算法
· 學習WWDC 2015
· 漢字聽寫大會-電腦書寫輸入法
· WWDC2012的学习笔记(3)
【我爱苹果】
· ZOOM 會議:iOS 平台上的軟件開
· 我為什麼喜歡蘋果
· iOS App: TapToCount - 3W
· 為武漢发生COVID-19疫情做一點貢
· 第一个iOS app 的里程碑
· 创作app的乐趣
· 你知道你的睡覺節奏規律嗎?
· 學習WWDC 2017
· 點擊計數 - 記住隨時隨地的點滴
· 學習WWDC 2015
【网络技术】
· 專注做一件事是最好的擺脫
· 如何用 Blogger 邀请朋友共同写
· 今天是3.14日,以及VIM的強大區
· 探討:採用QR碼快速連接Wi-Fi
· 互聯網+和微信
· 写博客的体会
· WA实例:分数的计算
· 如何将XML内容用HTML格式表述
· 如何优化图像所占用的空间
· 谷歌博客更新:增加动态放大图像
【茶树油】
· 有關老面製作的問與答(三)
· 茶樹精油消毒殺菌的熏蒸法
· 新冠病毒核酸檢測之淺解
· 倡議:聯合海外華人寫抗疫日記
· 茶树精油新用法:消毒和清洁面部
· 為關心COVID-19疫情寫的小詩
· 為武漢发生COVID-19疫情做一點貢
· 2018,达到一万公里里程碑!
· Melaleuca 2017/12/26 年銷售額
· 跑步里程達到八千公里
存档目录
05/01/2020 - 05/31/2020
04/01/2020 - 04/30/2020
03/01/2020 - 03/31/2020
01/01/2020 - 01/31/2020
03/01/2019 - 03/31/2019
02/01/2019 - 02/28/2019
12/01/2018 - 12/31/2018
05/01/2018 - 05/31/2018
12/01/2017 - 12/31/2017
10/01/2017 - 10/31/2017
09/01/2017 - 09/30/2017
08/01/2017 - 08/31/2017
06/01/2017 - 06/30/2017
04/01/2017 - 04/30/2017
03/01/2017 - 03/31/2017
02/01/2017 - 02/28/2017
01/01/2017 - 01/31/2017
10/01/2016 - 10/31/2016
03/01/2016 - 03/31/2016
02/01/2016 - 02/29/2016
01/01/2016 - 01/31/2016
12/01/2015 - 12/31/2015
11/01/2015 - 11/30/2015
10/01/2015 - 10/31/2015
08/01/2015 - 08/31/2015
07/01/2015 - 07/31/2015
04/01/2015 - 04/30/2015
03/01/2015 - 03/31/2015
02/01/2015 - 02/28/2015
01/01/2015 - 01/31/2015
12/01/2014 - 12/31/2014
11/01/2014 - 11/30/2014
10/01/2014 - 10/31/2014
09/01/2014 - 09/30/2014
08/01/2014 - 08/31/2014
07/01/2014 - 07/31/2014
06/01/2014 - 06/30/2014
05/01/2014 - 05/31/2014
04/01/2014 - 04/30/2014
02/01/2014 - 02/28/2014
01/01/2014 - 01/31/2014
12/01/2013 - 12/31/2013
11/01/2013 - 11/30/2013
10/01/2013 - 10/31/2013
09/01/2013 - 09/30/2013
08/01/2013 - 08/31/2013
07/01/2013 - 07/31/2013
06/01/2013 - 06/30/2013
04/01/2013 - 04/30/2013
03/01/2013 - 03/31/2013
02/01/2013 - 02/28/2013
12/01/2012 - 12/31/2012
11/01/2012 - 11/30/2012
10/01/2012 - 10/31/2012
09/01/2012 - 09/30/2012
08/01/2012 - 08/31/2012
07/01/2012 - 07/31/2012
06/01/2012 - 06/30/2012
05/01/2012 - 05/31/2012
04/01/2012 - 04/30/2012
03/01/2012 - 03/31/2012
02/01/2012 - 02/29/2012
01/01/2012 - 01/31/2012
12/01/2011 - 12/31/2011
11/01/2011 - 11/30/2011
10/01/2011 - 10/31/2011
09/01/2011 - 09/30/2011
08/01/2011 - 08/31/2011
07/01/2011 - 07/31/2011
06/01/2011 - 06/30/2011
05/01/2011 - 05/31/2011
04/01/2011 - 04/30/2011
01/01/2007 - 01/31/2007
发表评论
作者:
用户名: 密码: 您还不是博客/论坛用户?现在就注册!
     
评论:
学习苹果WWDC 2011视频讲座的笔记(17)
   

Session 121 - Understanding UIKit Rendering


Rendering一词翻译的戏剧意思是表演,文字意思是翻译。看完本视频讲座我理解的意思是如何利用UIkit来实现各种图像和动画的处理,我认为本讲座介绍了许多高级的编程技巧。UIKit是一个提供用户界面的工具箱,这个class完全是建立在Objective-C的基础之上,可以提供图像处理和动画的强大功能。讲座首先介绍了UIView和CALayer之间的关系。

UIView是iOS中各种用户界面的基础,如button, text area, slide bar, web view等,所有这些界面或组件实际上都是建立在CALayer的基础之上。CALayer实际上是用来表示视觉的内容的一些classes。讲座形象地说明了之间的关系,用CALayer来表示图像的各种效果。

CATransition class可以用来表示图像的动画过程。

讲座介绍了许多技巧,如局部放到、旋转、映象、透明、阴影、增加图像清晰度等。

iOS Accessibility


苹果多年来致力与为残疾人使用电脑设计了各种方式基本支持,在移动设备方面也不例外。iOS在这方面有有许多的改进,苹果鼓励软件开发者充分利用这些API,为残疾人的使用提供支持。苹果使用Accessibility一词来表达容易接进和可达到,即为身体有障碍的人的支持。

为了给残疾人提供同等的使用支持,苹果提供了许多容易使用的API,其中许多用户界面自动就有基本的accessibility的支持。记得去年我看WWDC 2010的视频,其中就有一个盲人软件开发工程师介绍语音方面的支持。

许多用户组件都有语音支持,比如图像可以通过.accessibilityLabel来提供图像的解释文字。许多class都提供基本的attributes: isAccessibilityElement (YES 可提供语音支持),accessibilityLabel用于提供语音的文字,.accessibiityHint提供进一步的语音支持,.accessibilityTraits定义可接近的方式。所有这些都可以在编码中加入,软件就可以提供可接近的支持。

比如让class加.isAccessibilityElement,回答YES,再加上.assessibilityLabel提供文字,这样该class就可以提供可接近支持。

iOS在Notifications中也提供语音支持,当组件发生变化时,通过Notifications来更新UIAccessibilitPostNotification(UIAccessibilityLayoutChangeNotification, nil); 如果屏幕发生变化,语音应设定UIAccessibilityPostNotification(UIAccessibilityScreenChangeNotification, nil);

除了提供这些基本的可接近支持之外,苹果在iOS还提供新的支持,解决了以前很难解决的问题。比如.accessibitiyViewIsModal 可告诉语音忽略其它的views;.accessibilityElementsHidden可告诉语音忽略所有内部的组件;.accessibilityActivationPoint 可让语音模拟接触的点是点触event;.accessibilityPerformEscape让语言取消或退出modal状态。

iOS还提供App的特殊API,比如iBooks,和互动的笔画键盘等。这些支持可以让杂志、报纸和图书提供语音支持,在互动中提供笔画、翻页、继续从任何行阅读的语音支持。

讲座中对上述内容都有十分精彩的演示。

最后介绍编码的建议中提到提供国际化的支持,iOS的语音支持现在提供30多种语言。

观后感:我在微软窗口开发软件和应用程序支持做了几十年的工作,但是我所了解微软在操作系统和软件开发支持方面是微乎其微。覆盖面这么广的操作系统,在为残疾人使用方面的考虑确是几乎一片空白。也许残疾人的人口比例很小,但是苹果将他们一同对待。我想如果有一天因为意外而残疾或眼前一片黑暗,我还是能够通过苹果来接触这个世界,我还是能够与人们交流,因为我知道苹果在这方面的工作将会更加有进一步的发展。作为苹果软件独立开发人,我立志将充分将我软件达到百分之百的可接近化,并且至少提供中文的支持,让我们的残疾人同胞,我们同等的人类,也能体会到科技给我们精神和生活带来的便利,为他们提供服务。

我的RSS
 
关于本站 | 广告服务 | 联系我们 | 招聘信息 | 网站导航 | 隐私保护
Copyright (C) 1998-2024. Creaders.NET. All Rights Reserved.