程序和功能中apple开头的apple是什么意思

用户投诉苹果预装软件不能删除
  据广州日报报道,本月7日,深圳的姚小姐在公益法援平台的支持下,将苹果公司告上了法庭,要求法院判令苹果公司公开其在iphone上预装软件是否存在监控与窃取用户私密信息的功能,以及就不能自由卸载预装软件的问题在有全国影响的媒体上公开赔礼道歉。  姚小姐在诉状中称,日,她在华强北花4600元买了一部iphone 5,但在使用此手机过程中产生了大量不便,其中包括:  首先,手机SIM卡必须剪切方能使用;其次,下载软件只能选择手机制造商设置的唯一途径苹果商店(Apple Store);最后,如果与电脑连接使用,还得进行专门的匹配安装。更重要的是,姚小姐觉得苹果手机制造商让用户一拿到手机就被预装了若干软件,且这些软件是所有用户无法自由卸载的,姚小姐认为对其造成困扰无法卸载的iPhone手机预装软件包括指南针、语音备忘录、地图、股市、邮件等。  我觉得,这位状告苹果的姚小姐就是吃饱了撑的,估计是为了出名去状告苹果公司,苹果预装的应用容量又少又干净无广告,大多数都很实用,比起国内的那些安卓手机定制商预装的应用来说,称得上良心企业,这样的预装都会被告,那么国内已经没有适合她使用的手机了。要真的想要卸载,那也不是不可以,只要越狱之后就可以自由删除卸载,但越狱会带来极大的安全隐患,极有可能会让恶意软件有可乘之机。而苹果应用必须通过官方AppStore安装,正是为了杜绝恶意应用的传播,所以现在苹果手机上的恶意应用比Android上的要少得多。对于大众来说,苹果提供了一个易用而安全的解决方案,给绝大多数用户提供了最佳的使用体验,对于姚小姐这样的用户来说,她需要的不是苹果手机,而是诺基亚1050这样的非智能手机。
  除非注明,文章均为原创,转载请以链接形式标明本文地址
  本文地址:
.大王被我派去巡山了
结局:苹果败诉,迫于政府压力,随google等退出大陆市场
嗯,windows上面居然敢捆绑浏览器,文档编辑器,图片查看器,计算器,最可恶的是居然还捆绑了图形用户界面和命令行用户界面,这真是应该受到强烈谴责!!!sdd 于
8:25:38 回复sb在这唧唧歪歪什么,你去看看欧洲版的Windows系统,你看看里面有没有IE浏览器太空潜水艇 于
10:28:32 回复你没看出他是在说反话?Boris 于
11:23:44 回复自古二楼出。。竹帘夜雨 于
16:12:56 回复我先不谈月光的这篇文章中涉及到的具体问题,但是从整体上说,互联网是个开放性平台,苹果却带有严重的封闭性,就从这一点来说,苹果公司前面的路,会越来越不好走。。。
第一次开机要同意 Apple 的许可协议的,既然自己点了同意,就代表接受了 iPhone 在使用协议里面的各种条款。苹果的法律团队也不是吃干饭的,如果这种白痴都能搞 Apple,Apple 不早就倒了。dier 于
6:43:15 回复如果我不同意 我买的手机是不是可以以此为理由退货?Alex 于
11:32:22 回复回@dier:是可以退货的,前提是通过正规途径购买。
邮件功能都用不到的人还是别买智能手机了吧,这娘们要么是傻逼。要么是背后有人出钱让她找事Pagan 于
15:43:12 回复CCAV?很黄很暴力?还是心神不宁的大学生?
.daniaoren
预装软件不能删……还真是。话说其实电话也是个App,要不要删……
很少见到月光博客用这么激烈的语言去评论一个事情,包括ZF阻截谷歌服务,这里却用了吃饱了撑的等词语。呵呵,其实吧,我还是比较喜欢阅读没有感情描写的文字。Young 于
16:56:25 回复一直关注月光,今天博文的态度哗众取宠.比较失望
确实没必要,但“比起国内的那些安卓手机定制商预装的应用来说,称得上良心企业”不能说明吃饱了撑的。法律看的是绝对行为,而不是相对比较。不能因为用偷钱包不伤人,比抢劫杀人看起来人道,就说偷东西无罪sysutt 于
10:28:09 回复同意,而且安卓定制机是有明确声明的,买了定制机就说明你同意了预装软件的行为,安卓系统本身不存在删除不了的APP。苹果并没有相关的声明,也没有提供合法删除APP的途径,越狱本身是苹果不认可的行为,所以它不能算作合法删除途径。
.除了三胖我們誰都不認
你才是吃饱撑的,别人愿意告那是别人的自由,再说又是通过法律的手段,没有干涉别人自由,难道你是传说中的苹果脑残粉
她每天被GFW封着挺舒服是吧?
那你也是吃饱了撑的么? 我也觉得iphone上好多软件没用,还占地方,gamecenter,股市,passbook,报刊杂志,等都没啥用。
自愿交易原则:厂家有权利做任何设计,不管在你看来合理不合理,但是不能强卖;消费者的权利是你可以买或不买,没有权利强迫厂家按你的要求设计产品。这很难懂吗?
.smtdr羊驼
众多外国网站无法打开,怎么就没有人去状告运营商、
看来她没用过运营商定制的安卓机
月光现在越来越偏激了
真是秀下限啊,博主
她不知道她天天使用的腾讯才是对他最大的窃密和偷窥软件!
一直觉得不能删除预装软件就是一条霸道条款,即使是大众都认为是很好用的软件也不应该不能删除卸载~ 所以支持姚小姐的行为 同时也对UP的个人主观臆断表遗憾~
感觉楼主才是sb吧,吃饱了撑的货色,内置的股票信息就让人恶心,这样的投诉有什么不对的
.野蛮人石头
我认为她没有过分之处。过分的是里面90%替苹果说话的(特别是口气,那种骄傲就像苹果是他们家的一样)。如果这件事情不是发生在苹果而是国内厂商身上相信舆论又是一种截然不同的情况。我很遗憾国人对国外品牌盲目崇拜而没有理智的认识,不要被品牌洗脑,自己要多思考。无论是苹果还是哪根葱都得公平
.phper-詹少
作为一名小有名气的博主,你觉得发表这种没营养的微博合适吗?令人失望~~~
博主出言不逊,有失公道,苹果为啥告不得?虽然苹果在预装软件方面做得比国内厂商好一点,但是究竟还是有错的,是原则问题。不能因为满街都是杀人犯,就说小偷好人吧!
.o0下一站生活0o
为什么windows安装ie在欧洲就是垄断,就是败诉。ios在中国怎么能就不是? 盲从
我觉得不能删除的体验很不好,我都把一些预装的软件统一放一个文件夹。
他说的这些东西对于很多人来说确实没用
她这么告并不违法。况且持她这样观点的人并非少数。苹果既然这样做了,就有必要解释为什么这样做合法,你不想知道不代表我们不想知道。
.张梦_2046
围观脑残果粉奴才哈哈哈哈哈
我觉着吧,应该由网络安全小组挂帅,国务院牵头,公安部宫刑部光腚肿菊携手,软件给企鹅,硬件给华为,出一款xx梦手机。不但醒着保你安全,睡觉一样安全
iOS 8预置iBooks和Podcasts确实不好,以前是俩很好的软件,现在越做越烂……
预装可以,但应该要支持用户删除。一切不能删除的App都是流氓。android这方面不错,什么都能删……
这话说的偏激了。。。
.文森忒_北城
软件可以预装,但不能不让卸载,就像YouTube那样的国内市场放在那就是占空间,牺牲用户的利益为第三方客户端撑市场…虽然影响不大但值得在法理层面上辩论一下,以免日后预装软件泛滥
还是别用智能机了 ?
.Chinainvent
预装可以,但应该可以删除。为什么需要预装?如果不预装"App Store"这个应用,或者不预装Safafri,怎么上网去下载别的应用呢。传统PC也是一样的,如果Linux不预装Firefox浏览器(或者别的)、如果Windows不预装IE,大家是无法上网的。但Linux就允许我们删除Firefox。
这个问题其实不是这位姚小姐一个人的问题,至少我身边就不少朋友个抱怨过类似问题。很多人对预装的软件极少用到,好的手机应该是人人都会用的手机,而不是专业人士专用!
.Chinainvent
能删除就OK,对Wndows也一样,这就是我的观点,跟盲从有个毛关系。
.南无猫先生
windows预装ie都会被告…
我从来不打电话,不发短信为什么不能删除
.AyanamiLangle
苹果手机居然预装iOS系统,简直让人无法忍受
.不折腾不舒服思密达
有些的确从来用不到,应该给用户删除的自由~~这位女士应该没用过三星吧?用了她会直接吐血吧~哈哈
.缓慢__执着
预装不能卸载都是耍流氓.
如果ios系统能关闭预装应用大家应该都乐意
喷子越来越多了,提到国内就是喷,提到国外就是舔
还有那些不管什么文章都喷G-F-W的我就纳闷了,你TM要真搞技术的,G-F-W能防你什么如果你连个G-F-W都翻不过去,你丫还有什么智商可言哥们也不赞同G-F-W,但是别搞的好像你老婆生不出娃都TM能怪到G-F-W头上去
.林伟-Tary
我觉得本来就应该 自由卸载掉,凭什么 都这样 就能 当作理所当然呢,如果大家都没事打你一巴掌, 你也会觉得 我偶尔打你一巴掌 也合理吗
就应该让苹果被咬两口!
.五彩_蜡笔
无知还是脑残?
反正我从前用的时候,都得装个软件才能传输数据,真恶心 。另外手机上的数据充电接口也一样恶心。麻痹的欧盟还要等2017年才能生效统一手机端接口的法案,真希望早点实施,然后苹果宁死不改,最后到笔掉。yrpnmzxe 于
14:55:41 回复苹果不改接口,你不买就是了,说那么多废话有什么意义。unou 于
23:10:07 回复嘴巴张我身上,我想废话就废话。怎么着?你自己还不是废话,都说果粉脑残,看来是真的。unou 于
23:12:59 回复你认为欧盟为什么要这样统一标准?国家为什么也要统一标准?往大说是保护环境,往小说就是为你省钱,脑残粉你用点脑子好不好?
我从来只用微信不用短信,凭什么短信不能删除。。。
果粉好欢乐啊~ 有句话叫啥啥儿童欢乐多~ 目下眼见便如此 233333
人家怎么弄那是人家的事,我们管不着,大家也没必要骂人家~you can you up ~~~
.灰鸽子雾霾呼吸机
央视以前黑三星,不就是预装多吗。当时你觉得正常?
说真的 大部分苹果用户 里面的邮件 股票等应用就从来没用过。
.陈总裁或南瓜君
我猜激活手机的时候那个协议说明了不能卸载,这是他们的产品,规则他们自己定,你不买就行
要告,消费者有权去要求自己的产品是怎样的,好多手机也是有这个问题,根本就是用不了,还有删不了,浪费空间
.oldcheetah
这些对多数国内用户确实没用。你说国内安卓机更甚这也没道理,你不能说我打人了那还有人杀人呢!
苹果钱多,为富不仁。
.Ahri_Cheung
但是苹果预装的应用我都没怎么用过。
.男神张子游
我觉得预装的app还不错。不过我不怎么用。想卸载。
.寂寞飞行的sagat
帮苹果说话的,苹果是你们家的啊?
理解后半部分,但是苹果预装的app有一半以上过时了比如视频音乐地图日历这些,还有股市这种奇葩!照我说,除了相机相册app store信息电话以及系统,其他的都放进app store里面公平竞争最好,毕竟系统越来越大和臃肿了
.有趣就回复的
很遗憾今天才看到这篇帖子。 我是觉得下面评论很有趣,我们先来说个有没有大局观的问题。1.苹果如果投诉失败,而且无论如何对于android来说也是一个重要打击。而月光没脑来一句,一个小消费者都不敢跟大公司干,我想说,不敢你怎么知道干不赢?这是狭隘主义思想。2.“比起国内的那些安卓手机定制商预装的应用来说”, 相信国内外都是如此吧,不止国内而已! 苹果即使是再封闭,但是android阵线的一帮流氓,广告一堆还有偷窃用户数据、地理位置等等信息的更多;但是不打苹果起个头,后期估计连消费者对android开发商这帮家伙都无法告。
安卓用户可否纷纷效仿之......?
.德就一个字
机盲,想出名,很无聊
.薛定喵的谔
这个算不算是秀下限啊...非得逼iphone生产个人专属定制机才肯罢休对嘛。
这女的绝壁是拖
说明是否窃取隐私?说了你信吗?从技术方面来说你听得懂吗?
没什么问题。矫情才有可能进步。
那个日出笑别人说指南针。。。呵呵呵
.不是瘦子_
评论底下笑人家指南针的是在秀自己智商吗 本来就有指南针
.名字长人家才能看得见
你要深信林子大了什么鸟都有这句话不是说着玩的
.o0下一站生活0o
为什么windows安装ie在欧洲就是垄断,就是败诉。ios在中国怎么能就不是?
.Forget-当时的情绪
xiaomi适合它
.南院大王V
希望姚小姐赢,最好苹果在赔点儿钱. 安卓这么多厂商...这是要发啊 !
还是别用手机了,功能机自带的功能也没法卸载呢……
脑子有问题 买之前干嘛去了 买了之后觉得不适合自己去怪别人 不想想自己怎么那么蠢 去买个自己不需要的东西
.晓不得和不晓得
大家都不排队,我也就不用排了。周围邻居都在打老婆,我就骂你两句也改。周围摊子都卖的假货,我这个质量有点问题,你闹啥?
.董松青_奋斗
选择不是解决问题而是选择道歉,,,咦,有奸情
.Jaywenchou
干脆去买部诺基亚得了网络幽灵 于
12:28:06 回复诺基亚WP手机比苹果手机更麻烦
难道告苹果违法了?我支持姚小姐状告苹果
去看它的庭审记录
我买了个iPhone,居然预装了“电话”这个APP。只要不是预装第三方软件,没什么好奇怪的。当然,姚小姐可以换个方式告苹果,告它垄断,就像Windows预装IE一样
.航空航天港
确实哗众取宠,桌面系统好多我们也用不到,也没给卸载的方法,作为一个系统是为广大用户服务的,不是为某一个人,比如说一些残疾人的辅助功能。
干脆给她一台砖头机好了
其实苹果公司不允许安装其他厂家的APP Store,涉嫌垄断。它应该告知安装第三方App Store的风险,而不是不允许用户安装
我觉得到时好事,苹果能告,安装阵营也能高,应该让手机厂商在产品说明里,详细说明预装的应用。。毕竟现在的手机跟以前不同了。。。当然你可以装,我也可以不买。。
“但在使用此手机过程中产生了大量不便,其中包括:下载软件只能选择手机制造商设置的唯一途径苹果商店(Apple Store)” 。。。热闹了,热闹了。现在“封闭系统(不越狱)”快成违法行为了。
还是想办法装个XP上去,装上去想删啥删啥。。。
话不能这么说,每个用户都有每个用户的需求。既然N个人有N个人的需求,为什么要捆绑呢?
除此之外,最近某v不是也黑苹果么?说不定又是哪位高人导演的这一出。
我支持,诉讼谁不重要,重要的是有敢于维权的勇气,这样的人越多,消费者越收益
.Roused-Ginger
支持让用户决定是否删除
凭什么一定让我用苹果系统?
确实应该让Apple引起注意,预装的越来越多了,当心被告垄断,和上世纪90年代微软的IE案件一样。
.龘姚龘爨_老妖
最应该删的是 电话 吧
文中提到“越狱可删预装软件”,最后也没有说不越狱怎么删掉软件嘛!苹果就是说官方不给你方法删除预装软件,这就是不良心。和小白没有半毛钱的关系。
不喜欢(不会用)干嘛要买呢?就为了装13?
.卡尔加里g
她为了响应国家号召
.kissing_q迷之进击
她只是想买个屏幕...
不能删除卸载是事实,其余控告就是扯
.别样心情-叶冬
人家苹果也没有强迫她去买啊。你选择了产品,就说明认同内部预装的软件!
-,- 她的手机就是用来装*的,什么都不用。。。语音备忘也用不到啊。。。
.我的肥皂去哪了
要告为什么手机能打电话。
苹果是商业公司,不喜欢可以不买。这位女士对苹果有纳税义务还是怎么着,还打算行使纳税人权利投诉苹果政府?纯属豆逼。保障消费者权利是针对商家没有履行其服务承诺或产品质量承诺。哪个商业公司承诺讨好每个奇葩了?她最大的权利就是不买。
.wanping5030
Windows 电脑系统也预装了很多用不着的,谁去法院起诉
不知道 用户协议?购买了就表示你同意了,不同意别买啊!
.彼岸不开花开必有落
弱鸡鸭1200。
您这又是什么态度?
.捡垃圾的怪蜀黍
应该给用户自由定制,想删就删
.Darkmaterials_a
逗逼来着的,这位姚小姐想用4600就买一台为她专属定制的手机,不喜欢可以不买,自己这么多要求干脆找厂家花钱让他们给你专门定制一台手机嘛,何必这么唧唧歪歪。你买瓶可乐觉得不好喝是不是可乐公司就得改配方啊?
.名叫沙丁鱼的猫
吃饱了撑的+1
.水沢美希_Miki
她想把短信和电话app卸载了~
.派杰perjit
买了64的SURFACE,实际就50多点,可用空间才20多点,我能告微软严重缺斤短两吗?
瞧你这话酸的。。。
喬幫主把Iplone設計得小孩子都能輕易上手,可是姚氏卻在使用過程中產生了巨大的困擾?
这位姚-小姐,最好去使用裸机,诺基亚什么的、爱立信什么,最呀适合她。。。
这个想法至少是好的,手机捆绑软件毫无疑问会降低用户体验。国内小米手机体验好的原因之一就是无任何捆绑软件,而且可以选择是否root,root也只需要一键搞定。极致的产品的最终应该体验在极致的体验上面。
客观来说,她的做法是合理的
.可爱的领江
即使再好 用户也应该有选择卸载的权利
.灰鸽子雾霾呼吸机
你先要指出苹果预装的软件跟国产合约机预装软件的不同处才能做区别对待吧
.TravisFix
笑看菜鸡互啄。
同意。不过cctv还是会她新闻一下的,无业余不新闻cctv!
.关中刀客_007
人家也许想要更干净的手机而已
苹果说,退你钱,罚你和你全家和你的子子孙孙,不得购买和拥有苹果的任何产品,不许踏入美国本土半步!
.回舆转翠华
这个能成功,中国手机生产厂商能破产,支持这位用户
我认为你错了,的确应该告,对于大部分用户来说,强制安装软件是造成困扰的。只是现在法律不那么完善而已!所以造成国内这种状况充斥市场! ———————————— 禹城王坤
存在这样的人也挺好的,而且你觉得iPhone预装的app挺好,可我一个都用不到。
.月光博客2比
你觉得? 你觉得你用的着 别人也用的着吗? 还吃饱了撑得? 我觉得你是没吃饱他妈闲的! 还干净无广告, 你觉得干净 我们不觉得干净!里面软件多了去了没用的!
.陈总裁或南瓜君
iOS够干净了还要卸载啥
这SB不知道看使用手册!?
文章写的不错 学习了 支持一下
.薛定喵的谔
这智商就基本告别智能机了吧。
.我没有输入昵称
她应该在买前调查清楚…然后买长虹小智灵
.宫爆袋鼠丁
没有人发现“指南针”亮了吗?
她认为只要装QQ和微信就可以了。
.坚持向日的葵
那些内置app应该属于iOS操作系统的一部分
国外的人因为类似的事情起诉大IT厂商,我们夸他维护消费者权益,有维权意识(请参考当年微软的案子)。国内的人这么做,我们说他哗众取宠、吃饱了撑的。哈哈哈 于
16:18:50 回复所以说月光是个垃圾站
业界良心大苹果。
.派大星和蟹黄堡
明显背后有人尼玛……不过告赢更好,以后发家致富就靠无穷多的安卓了
.囧公子小白
不看用户协议的吗? 还是把用户协议当成草纸
不同意你的观点 首先苹果自带应用很多比较鸡肋 其次您可能没用过魅族
央视趁热打铁而已
C盘诸多文件删不掉,有些删掉了就奔溃,我已经筹备状告微软了,哼哼
.名叫沙丁鱼的猫
有点无理取闹,真的
这个博主跪舔国外公司还跪出优越感来了。总是不惮以最坏来揣测同胞,却总是以最好来标签外国人。黛比拉黑不解释。
.人多吃飯香
想搞苹果,无理取闹的一种方式
.LeoZhuYiwu
哼。我大诺记1050
那么她已经不适合用手机了
.不去学堂的小儿郎
偶脚着不是吃饱撑的,可能是怀孕撑得
.痛苦的奴仆
苹果预装了打电话模块,居然还卸载不掉!太不尊重用户了!
.平静的一颗果冻
无理取闹,闲的蛋疼
奇葩总是有的嘛,看到评论有人说「苹果不允许安装别的App store涉嫌垄断」,我擦,笑尿了
“但在使用此手机过程中产生了大量不便,其中包括:下载软件只能选择手机制造商设置的唯一途径苹果商店(Apple Store)” 。。。热闹了,热闹了。现在“封闭系统(不越狱)”快成违法行为了。
逗逼一个,真想删越狱啊
苹果可以不卖给她不
可能醉翁之意不在酒吧
.Daniel曾经曰
现代版的买椟还珠
.圈儿本命有福
我觉得重点是,这些软件其实不大诶,比起实际容量都可以忽略的那种……反正我是最后一页永远堆着这些……眼不见为净啊!
.xiaoleeim
是啊,应该他妈把IOS也给丫卸载了,这样就干净了,想必这位姚小姐用起来会开心。Bitch
跟着ccav一起发疯的节奏。。。
理解你的前半部分,但和安卓手机对比我觉得不妥。照这种比较逻辑,如果某女性生在半数妇女被强奸过的某国,受到了性骚扰却没被强奸之后,是不是不该报警而应该开心呢?
我觉得应该想办法给她装个干净的XP 啥都没有 ,估计她又要告苹果了。。。
公益法援平台不是应该做些更重要的事情吗?还是说难逃GD的政治利用?
我觉得,你纯属放屁。“苹果预装的应用容量又少又干净无广告,大多数都很实用”,少不少,用户说了算,实用不实用,也是用的人说了算“比起国内的那些安卓手机定制商预装的应用来说,称得上良心企业,这样的预装都会被告,那么国内已经没有适合她使用的手机了。”放屁,国内手机以小米为代表,已经有多款手机都是在出厂就已经放开root权限的,完全可以自由卸载。“要真的想要卸载,那也不是不可以,只要越狱之后就可以自由删除卸载,但越狱会带来极大的安全隐患,极有可能会让恶意软件有可乘之机。而苹果应用必须通过官方AppStore安装,正是为了杜绝恶意应用的传播,所以现在苹果手机上的恶意应用比Android上的要少得多。”如果你这么想,那卖给你电脑的人就应该给你加把锁,让你什么软件都从他们家买,不然就让你越狱,越狱就不给保修,看你还放屁不放屁。抬头看看日历,现在是2014年,不是2004年,你刚从火星回来吧?
话说我只想删了Safari换Chrome
小白当然不会删预装软件
.Sole_Yang
貌似购买就代表认同了这一系列的服务吧?
.Ji_Jiemin
。。。无语,是不是预装电话和通讯录也用不到
.WLZSI04LAJ
赶快送一蓝屏手机给这个小姐
.進擊de墨墨
不喜欢就不要用好吗?
.sindarusco
要求法院判令苹果公司公开其在iphone上预装软件是否存在监控与窃取用户私密信息的功能,以及就不能自由卸载预装软件的问题在有全国影响的媒体上公开赔礼道歉。如果法院判决这女的胜诉的话 对广大果粉是件好事啊 为啥都看不明白呢
.Donald-Yang0310
要么是央视要么是iuni,要么是sb
passbook非常喜欢,姚小姐5角钱拿好不送
.可樂王子_
不知道你们看到了什么,反正我是看到了一个想尽一切办法要搞掉app store的ZF
邮件之类的应用很方便啊,刚用苹果的时候不觉得邮件有什么用,现在觉得是我的必备。但也是要看人了,有的人估计就电话、微信、QQ有用……
.小灰灰不死只是慢慢消逝
也许这位桃小姐核央视有千丝万缕的关系,或者她拿了某些组织的钱,所以理直气壮地告状。
.爱喝脉动的红牛
姚小姐太过分了
.芒果也_忧伤
可以用锤子啊,老罗好像有说预装的app都能卸载
.MarvinGPP
应该系统有个用户协议,开机前要点同意,估计里面有这方面的条款
.King-stranger
看完我都想买苹果了
.讷于言而敏于行_
爱用不用 去用快砖好了 苹果那么好 预装软件都有用 而且不占内存 自成一体的下载方式 支持正版!
其实利益集团怎样弄苹果都没用,他的产品质量和品位摆在那。那东东就像乔布斯所说,看了就想亲一口。
谁主张谁举证,要举证苹果窃取隐私真是一个牛逼的技术大神啊
.幻想曲-Baby
强烈的顶 那姓姚的小姐真厉(nao)害(cai) ,难打不知道 安卓更危险吗
.铅笔头字迹
就是吃饱了撑的。
.马马马马马马马马马马马马马
当年的功能机里面也有计算器,还有贪食蛇,不能卸载怎么破?
理解后半部分,但是苹果预装的app有一半以上过时了比如视频音乐地图日历这些,还有股市这种奇葩!照我说,除了相机相册app store信息电话以及系统,其他的都放进app store里面公平竞争按需下载最好,毕竟系统越来越大和臃肿了
不好用可以不買不用嘛
iphone的内置软件很好用啊 而且和苹果比起来 安卓的才烦吧→_→ 乱七八糟一堆【最近在用各种不顺手…
.梯田里的昏鸦
明显的是想火想疯了。
.缓慢__执着
肯定没人吃饱了干这种事,利益需求吧
.小灰灰不死只是慢慢消逝
这肯定不是这个所谓的桃小姐的个人行为,背后的利益黑手敢亮相么?
.李金欣是差生
我支持她,万一赢了呢?可以给国内厂商做个榜样
iOS的使用条款写得很清楚,用户对iOS只有使用权没有所有权,所谓的预装软件我认为那是iOS系统的一部分,它是一个完整的统一体,iOS是为大众设计的系统不是只为某一个人,所以不能按某一个人的要求来改,要不一千人有一千和想法难道都要满足,那还是个系统吗?
其实我也希望…能删除预装软件,比如那个坑爹的提醒事项,完全没有clear好用啊。
她是三星谷歌派来的拖
.tutugreen
给他部android手机,随便哪个牌子的,你倒是删呗,启动器,电话,相机全部删掉,没有意见。google没有禁止root,删啊。23333
她出生时没有穿衣服,她应该去法院告一下她父母:虐待了她
.李乐健丶baigoogledu
肯定没用过三星旗舰手机,鉴定完毕
.稀飯被叫粽子也OK
功能机适合她。bitch!
苹果应该帮他把包括电话功能在内的一切app删除 给他一个只有空白界面的手机 哦对了 壁纸也删除吧 弄个纯白色界面更爽。这种二货前无古人后无来者 丢国人脸到了整个星球。。。我真很想说:对不起 我不是中国人 跟他没半毛钱的关系
自愿交易原则:厂家有权利做任何设计,不管在你看来合理不合理,但是不能强卖;消费者的权利是你可以买或不买,没有权利强迫厂家按你的要求设计产品。这很难懂吗?
完全是一个脑残用户,
违背契约精神,苹果卖产品的时候就是这样的规定,既然买了就默认接受。
搞不好是ZF的人
.TrAcy-Kimi
其实还是有的,诺基亚1110.
300老人机送300话费肯定适合
赞助商广告
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享. 转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议.3817人阅读
手工写文档是一件苦差事,幸好现在有从源码中抽取注释生成文档的专用工具。对于Objective-C来说,目前最好用的工具是appledoc和doxygen。可是这两种工具对于注释的要求略有区别。于是我经过一番摸索,找到了一套能同时兼容这两种工具的注释写法。
  工具简介——
appledoc:简单方便,适于生成apple风格的html文档,及直接集成到xcode帮助(docset)。官网
doxygen:功能强大,适于生成html文档与pdf文档。官网
  系统环境——
Mac OS X Lion 10.7.5
Xcode 4.6.2
appledoc 2.1
doxygen 1.8.4
MacTeX-2012
一、注释写法
  提示:这一章主要是参考性内容,比较枯燥。请根据需要来阅读——
对于想简单学一下注释写法的,读前4节就行了;
对于想全面学习appledoc与doxygen均兼容的注释写法的,读前6节就行了;
对于既想使用appledoc,又想使用doxygen增强效果的,请阅读所有的节。
1.1 注释形式
  标准C/C++的注释形式有“//”形式的单行注释 与“/* */”形式的多行注释这两种。
  而appledoc与doxygen的文档化注释是它们的变种,有多种形式。例如appledoc与doxygen均兼容的注释形式有以下7种——
/// Single line comment.
/// Single line comment spreading
/// over multiple lines.
/** Single line comment. */
/** Single line comment spreading
* over multiple lines.
/** Single line comment spreading
over multiple lines. No star.
/*! Single line comment. */
/*! Single line comment spreading
over multiple lines.
  虽然appledoc与doxygen都支持。但在平时编写代码时,为了避免风格杂乱的视觉污染,应该固定使用注释形式。
1.1.1 单行注释
  在很多时候只需写一个简要描述就够了,这时最好使用单行注释。推荐格式为——
/// 简要描述.
  appledoc与doxygen均会将单行的“///”注释识别为简要描述。兼容性非常高。
  备注——
1) 文本最好统一以英文句号(.)结尾。这样做有助于代码阅读,明确地得知该段文本已经结束,而且有助于避免乱码时的换行符丢失问题。
2) 不要连续多行使用“///”。doxygen在默认情况下,会将多行的“///”当作详细描述,而没有简要注释. 虽然可以修改doxygen的配置以解决上述问题,但多行“///”本身是违背“简要描述”这个初衷的.
1.1.2 多行注释
  当需要写详细描述时,这时就需要使用多行注释了。推荐格式为——
/** 简要描述.
* 详细描述或其他.
  对于appledoc与使用了JAVADOC_AUTOBRIEF参数的doxygen来说,它们均会将注释中的第一段识别为简要描述,然后将后面的段识别为详细描述.
  其实doxygen的标准多行注释为——
* @brief 简要描述.
* 详细描述或其他.
  可惜appledoc对@brief指令的支持存在缺陷——@brief不能出现类、协议的注释中,会导致后续内容丢失。 @brief多行注释仅能安全的用在属性、方法的注释中。
  备注——
1) 多行注释存在“段”的概念,以内容为空的行作为分段依据。如果没有空行隔开的话,会将连续有内容的行连接起来组成一段.
2) 如果省略中间各行行首的星号(*),appledoc与doxygen也能识别。当考虑到注释缩进、美观性、兼容性,还是建议不要省略行首星号。
1.1.3 行尾注释(仅doxygen)
  在对枚举、结构体等类型的成员进行注释时,为了使内容更加紧凑,我们一般喜欢在行尾写注释。
  可惜目前仅有doxygen支持行尾注释,而appledoc不支持。
  doxygen支持以下4种行尾注释——
/**& 行尾注释1. appledoc不支持会变为下一项的注释, doxygen 支持, 根据英文句号自动切分简要描述与详细描述. */
/*!& 行尾注释2. appledoc不支持会变为下一项的注释, doxygen 支持, 会全部当作详细描述, 而缺少简要描述. */
///& 行尾注释3. appledoc不支持会变为下一项的注释, doxygen 支持.
//!& 行尾注释4. appledoc不支持会会忽略, doxygen 支持.
  为了避免appledoc误将行尾注释当作下一项的注释,故推荐第4种注释——既以“//!&”开头的注释。
1.2 类(协议、分类)的注释
  对于类(协议、分类)来说,一般只需要写简要描述就行了,这时可以使用单行注释——
/// 文档A.
@interface DocA : NSObject
  当需要留下详细描述时,可换成多行注释——
/** 文档B.
* 文档B的详细描述.
@interface DocB : NSObject
1.3 属性的注释
  对于属性来说,本来使用行尾注释是最好的,能使内容更加紧凑。可惜目前appledoc不支持行尾注释。只好退而求其次,选择单行注释了——
/// 数值属性.
@property (nonatomic,assign) NSI
  当需要留下详细描述时,可换成多行注释——
* @brief 字符串属性.
* 属性的详细描述.
@property (nonatomic,strong) NSString*
1.4 方法的注释
  对于没有参数、返回值的简单方法,可以使用单行注释——
/// 简单方法.
- (void)someM
  若方法具有参数或返回值,这时就得使用多行注释了——
* @brief 带整数参数的方法.
value 值.
* @return 返回value.
- (int)someMethodByInt:(int)
  指令说明——
@param &name& &description&: 参数描述.
@return &description&: 返回值描述.
  由于方法注释需要填写的内容较多(参数列表与返回值等),所以现在有很多插件可以帮忙生成方法的注释,而这些插件一般是使用@brief多行注释的。例如参考文献中的《》.
  在某些时候,我们还需要在方法注释种填写异常、参见、警告 等信息——
* @brief 带字符串参数的方法.
value 值.
* @return 返回value.
* @exception NSException 可能抛出的异常.
* @see someMethod
* @see someMethodByInt:
* @warning 警告: appledoc中显示为蓝色背景, Doxygen中显示为红色竖条.
* @bug 缺陷: appledoc中显示为黄色背景, Doxygen中显示为绿色竖条.
- (NSString*)someMethodByStr:(NSString*)
  指令说明——
@exception &name& &description&: 异常描述.
@see &name&: 参见. 具体用法详见 1.5.2 @see、@sa(参见) .
@warning &text&: 警告.
@bug &text&: 警告.
1.5 appledoc、doxygen均支持的指令
  指令一般以“@”开头,也可以使用“\”等符号开头。 若想在文本中使用“@”、“\”等符号,可使用“\”转义符,例如“\@”、“\\”等。
1.5.1 指令列表
  指令在appledoc中被称作“Directive”,而在doxygen中被称作“Command”。
  appledoc没有专门指令参考文档,仅在《》中给了几个简单示例。
  而doxygen有详细的指令参考文档,详见《》。
  经过测试,我发现下列指令在appledoc与doxygen中均是有效的——
@brief &title&: 简要注释. appledoc中仅对属性、方法有效,对类、协议 无效,会造成后续内容解析失败.
@param &name& &description&: 参数描述.
@return &description&: 返回值描述.
@exception &name& &description&: 异常描述.
@see &name&: 参见.
@sa &name&: 参见. 同@see.
@warning &text&: 警告.
@bug &text&: 警告.
@name &title&: 组名. 用于给成员们分组, 既文档中Tasks区的子类别.
1.5.2 @see、@sa(参见)
  参见指令的格式为——
@see &name&
@sa &name&
  在保证appledoc与doxygen均兼容的情况下,&name&可为——
1) 当前类(或协议)中的属性或方法。(注意Objective-C方法签名的写法,一般为“方法名:参数1:参数2:??”的格式)
2) 类(或协议)名。(注意appledoc不支持当前类)
  虽然appledoc与doxygen都支持参见“其他类或协议中的成员”,可惜它们的写法不同,而且相互不兼容——
appledoc:使用Objective-C消息语法,既“[类 成员]”格式。
doxygen:使用传统的对象成员访问语法,既“类.成员”格式。
  注意本指令与@brief指令存在同样的问题——appledoc中仅对属性、方法有效,对类、协议 无效,会造成后续内容解析失败。 这时有两种处理策略——
1) 将参见指令放在注释的最后面,避免内容丢失,且能保证在doxygen中的效果.
2) 使用链接来代替参见。详见 1.6.4 链接。
1.6 appledoc、doxygen均支持的排版格式
  无格式的纯文本看起来比较费劲,得进行格式排版,以提高文档的组织性与表现力。appledoc与doxygen均有自己的一套约定——
appledoc可参考《》。
doxygen可参考《》。
  本节将会介绍appledoc与doxygen均支持的排版格式。
1.6.1 代码文本
  有时需要在一段话中引入一小段代码,这时可以用重音符(`)将那一段代码给包起来。例如——
* 引用短代码, 如 `someMethodByStr:` .
1.6.2 代码块
  代码块适用于需要在注释中放置多行代码的情况。具体办法是在每行内容的前面加一个tab字符,例如——
* 示例代码:
int sum=0;
for(int i=1; i&=10; ++i) {
sum +=
  因为空格与Tab字符均显示为空白,不易区分。于是用&space&、&tab&表达空格与tab字符,上述注释实际为——
&space&*&space&示例代码:
&space&*&space&&tab&int sum=0;
&space&*&space&&tab&for(int i=1; i&=10; ++i) {
&space&*&space&&tab&&tab&sum +=
&space&*&space&&tab&}
  因每行注释开始的星号(*)与内容之间必须用空白型字符隔开,所以平时用空格或tab字符都行。但在使用代码块时,为了避免对Tab字符的误判,内容最好严格以“&space&&tab&”开头(既每行以“&space&*&space&&tab&”开头)。
  备注——
1) 注意段的概念,代码块与前后文本之间应该空开一行。
2) appledoc与doxygen还支持将4个空格当作一个tab字符。但4个字符的录入、维护起来会更费力一些,不推荐使用。
1.6.2.1 xcode中输入代码块
  在xcode中,按下Tab键时,会自动整合前面的空格字符,导致代码块排版失效。所以建议先在多行注释中粘贴代码,然后在行前输入“*&space&&tab&”。范例如下——
  首先,最初的注释是这样的——
* 详细描述或其他.
  第一步,在多行注释中粘贴代码,注意xcode会自动对新粘贴内容进行排版,在每一行的前面加一个空格——
* 详细描述或其他.
int sum=0;
for(int i=1; i&=10; ++i) {
sum +=
  第二步,补齐行首。复制“*&space&&tab&”,对于先前所粘贴的那段代码,在每一行的第二个字符处粘贴,以形成“&space&*&space&&tab&”开头的代码块格式——
* 详细描述或其他.
int sum=0;
for(int i=1; i&=10; ++i) {
sum +=
  第三步,修尾。增加空行,增加“代码:”行,提示下面是代码——
* 详细描述或其他.
int sum=0;
for(int i=1; i&=10; ++i) {
sum +=
1.6.3 列表
1.6.3.1 无序列表
  在内容的每一行开头使用“-”、“+”或“*”字符,可创建无序列表。例如——
* 无序列表:
1.6.3.2 有序列表
  使用数字与小数点,可创建有序列表。例如——
* 有序列表:
* 1. first.
* 2. second.
* 3. third.
1.6.3.3 多级列表
  使用tab字符配合使用无序列表或多级列表,可创建多级列表。例如——
* 多级列表:
2. second.
1.6.4 链接
  链接有三种形式——
1) 直接链接。格式为 &link&。会将链接地址直接作为文本来显示。
2) 文本链接。格式为 [text](&link&)。使用自定义的文本作为链接名。
3) 交叉引用链接。比较复杂,且难以兼容appledoc与doxygen,故本文不讨论。
1.6.4.1 Url
  在注释中直接写上url便会自动创建链接,例如——
* / : 直接写url链接.
  还可以使用文本链接形式——
* [Doxygen](http://www.stack.nl/~dimitri/doxygen/) : 为链接提供文本 .
1.6.4.2 类与协议
  在注释中直接写上类(或协议)名,并注意左右两侧留空格,appledoc与doxygen便会自动生成指向该类(或协议)的链接。例如——
* DocA : 类.
  但对于文本链接来说,appledoc与doxygen的写法不同——
* - [文档B](DocB) : 类的链接文本.(仅appledoc)
* - [文档B](@ref DocB) : 为\@ref链接提供文本 (仅doxygen. appledoc会把\@ref当作文本而生成错误的链接).
  建议还是使用直接链接吧。
1.6.4.3 属性与方法(仅appledoc)
  如果注释中出现了 [类 成员],appledoc会自动的为其创建链接,但doxygen不支持此功能。
  如果注释中出现当前类的属性或方法名,appledoc会自动的为其创建链接,但doxygen不支持此功能。而且appledoc还存在Bug——如果在同一片注释中出现了[类 成员],那么当前类的的属性或方法的链接会失效。
  这么不稳定的功能还是暂时别用吧。
1.7 常用的doxygen注释示例
  doxygen的注释功能多的令人眼花缭乱,这里还是介绍几种常用写法吧。
1.7.1 文件头
  一般格式为——
MyDocViewController.h
[zyl910](/zyl910/)
* @version
* # update (更新日志)
* [] &zyl910& v1.0
* + v1.0版发布.
  指令说明——
@file [&name&]:文件名.
@author &list of authors&:作者. 这里我使用了链接,详见 1.6.4 链接 .
@version &version number&:版本号.
@date &date description&:日期.
  以井号(#)开头的行表示是标题。如果有1个井号(#),表示是一级标题。如果有2个井号(##),表示是二级标题,以此类推。
1.7.2 枚举、结构体、联合体与typedef
  对于枚举、结构体、联合体等类型,一般可选用单行注释或多行注释。对于其中的成员,推荐使用行尾注释。例如——
/// Objective-C 文档工具枚举 (枚举, 仅Doxygen).
typedef enum _ObjCDocToolEnum{
ObjCDocToolEnumAppleDoc = <span style="color:#,
//!& AppleDoc. / .
ObjCDocToolEnumDoxygen,
//!& Doxygen. http://www.stack.nl/~dimitri/doxygen/ .
}ObjCDocToolE
/** 整数矩形 (结构体, 仅Doxygen).
* 结构体的详细描述.
typedef struct _RectInt {
//!& 横坐标.
//!& 纵坐标.
//!& 宽度.
//!& 高度.
}RectInt, *PRectI
//!& 整数矩形的指针.
typedef const RectInt* PCRectI
//!& 整数矩形的常量指针.
/// 浮点数的字节(联合体, 仅Doxygen).
typedef union _FloatByte {
//!& 单精度浮点数.
unsigned char bytes[<span style="color:#];
//!& 4个字节.
&  注意行尾注释是对前一项的注释,所以一定要使用分号(;)或逗号(,)标明本项成员定义好后,再写行尾注释。包括最后一个成员。
  在定义结构体时,一般还需要定义其相关的指针类型与常量指针类型——
定义指针类型时,可以跟结构体的定义写在一起,利用行尾注释的特点来注释。
定义常量指针类型时,需要单独写一行typedef,并使用行尾注释。
  对于常量形式的简单宏,推荐使用行尾注释。例如——
#define BUFSIZE
//!& 缓冲区大小 (简单宏, 仅Doxygen).
  对于带参数的宏,可参考“方法的注释”写多行注释。例如——
最小&#20540; (参数宏, 仅Doxygen).
&#20540;a.
&#20540;b.
返回两者中的最小&#20540;.
#define min(a,b)
( ((a)&(b)) ? (a) : (b) )
1.7.4 函数指针与块函数(Block Objects)
  对于函数指针与块函数,也可参考“方法的注释”写多行注释。例如——
动作回调函数.
自定义数据.
typedef void (*ActionCallback)(void* sender, void* userdata);
动作块函数.
自定义数据.
typedef void (^ActionHandler)(id sender, id userdata);
1.7.5 成员变量
  对于成员变量,推荐使用行尾注释。例如——
@interface MyDocViewController : UIViewController {
int _privateI
//!& 私有成员变量 (仅Doxygen具有EXTRACT_PRIVATE标识时, 会被归类为“Private 属性”).
@protected
int _protectedI
//!& protected成员变量 (仅Doxygen, 会被归类为“Protected 属性”).
id&MyDocDelegate& _
//!& 委托变量.
int _packageI
//!& 包内成员变量 (仅Doxygen, 会被归类为“Protected 属性”).
int _publicI
//!& 公开成员变量 (仅Doxygen, 会被归类为“Public 属性”).
二、编码演练
  前面说了很多理论知识,现在创建一个项目来演练一下吧。
  打开Xcode,新建一个名为“MyDoc”的“Single View Application”的iOS项目。
  然后打开MyDocViewController.h,在里面练习注释。
  全部代码——
MyDocViewController.h
  代码写好后,便可以使用appledoc或doxygen生成文档了,详见下面两章。
三、使用appledoc生成文档(docset、html)
3.1 安装appledoc
  安装appledoc十分简单。打开终端,输入以下命令——
git clone git:///tomaz/appledoc.git
cd appledoc
sudo sh install-appledoc.sh
3.2 生成docset
  对于最新版本的appledoc来说,它默认时是生成docset文档并集成到xcode。
  在终端中使用cd命令进入项目的文件夹,然后执行下列命令——
appledoc --output ./doc --project-name objcdoc --project-company &zyl910& --company-id &cn.com.zyl910& .
  注——
--output ./doc:设置输出目录为“./doc”。
--project-name objcdoc:设置项目名为“objcdoc”。
--project-company &zyl910&:设置公司名为“zyl910”。
--company-id &.zyl910&:设置公司id为“cn.com.zyl910”。
.:当前目录。
  当该命令完成后,打开xcode中的Organizer - Documentation,会发现其中新增了帮助文档——
3.3 生成html
  当需要html文档时,可以加上“--no-create-docset”——
appledoc --no-create-docset --output ./doc --project-name objcdoc --project-company &zyl910& --company-id &cn.com.zyl910& .
  当该命令完成后,使用浏览器打开doc/html/index.html——
四、使用doxygen生成文档(html、pdf)
4.1 安装doxygen
  doxygen支持源码编译安装与dmg安装。想省事的话,可以选择dmg安装。去doxygen官网()下载最新的dmg。
  dmg下载下来后,双击加载dmg,然后把.app文件拖入应用程序文件夹,便完成了安装。
4.2 生成html
  doxygen有图形界面,可通过Launchpad打开。
  在step 1中选择好项目的路径。
  step 2默认是Wizard-&Project页面,在其中——
1) 在“Project name”中填写项目名。
2) 勾选“Sacn recursively”,扫描所有的子文件夹。
3) 在“Destination directory”中填写好文档的输出目录。这里我填的是“docs”。
  点击中间的“Expert”切换Expert-&Project页面,在其中——
1) 将“OUTPUT_LANGUAGE”设为“Chinese”,使用简体中文。
2) 勾选“JAVADOC_AUTOBRIEF”,自动将注释的第1段识别为简要描述。
  点击中间的“Run”切换Run页面,然后点击“Run doxygen”按钮生成文档。
  当文档生成完毕后,使用浏览器打开docs/html/index.html——
4.3 生成pdf
  doxygen默认会为生成pdf做好准备。切换到Wizard-&Project,会发现它自动勾选了“LaTex”与“as intermediate format for hyperlinked PDF”。
  doxygen本身并不能直接输出pdf文件,而是生成了latex目录,其中有一个 makefile 文件。若系统中装好了pdflatex,可在latex目录中运行“make”命令来生成pdf文件。
  怎样才能装好pdflatex呢?mac平台可安装MacTeX。打开
,下载& MacTeX.pkg (约2.1GB)。MacTeX.pkg下载好后,可双击运行,根据向导来安装。
  环境装好之后,当在latex目录中运行“make”命令来生成pdf文件时,你会发现——纯英文文档能顺利生成pdf;而含有中文时,不能顺利生成pdf文件。
  对于latex排版,doxygen其实已经做了很多准备,比如——源文件是UTF-8编码,并默认使用了utf8 package。理论上是支持多国语言的。
  可对于中文来说,还需要加载 CJKutf8 package,并配置好CJK环境。这才能顺利的使用中文。
  用文本编辑器打开docxygen生成的latex目录中的refman.tex。找到“\begin{document}”这一行,将其修改为——
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{gbsn}
  然后再找到“\end{document}”这一行,将其修改为——
\end{document}
  保存并关闭refman.tex。
  然后打开终端,使用cd命令进入latex目录,然后执行“make”命令。
  执行完毕后后,该目录中会出现“refman.pdf”——
参考文献——
[appledoc]《Comments formatting style》. Gentle Bytes.
[doxygen]《Markdown support》. doxygen.
[doxygen]《Special Commands》. doxygen.
《Amazing Apple-like Documentation》. .
《使用Objective-C的文档生成工具:appledoc》. 唐巧, .
《关于查看自已写的方法的“描述”(AppleDoc)》. Rainbird, .
《用Doxygen为Objective-C代码生成文档》. Seven's, .
《Xcode4快速Doxygen文档注释 — 简明图文教程(3分钟后爽歪歪)》. chukong-inc, .
《使用doxygen生成中文pdf文档》. zyl910, .
源码下载——
转自:/zyl910/archive//objcdoc.html
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:604884次
积分:6667
积分:6667
排名:第1546名
原创:77篇
转载:162篇
评论:115条
(1)(1)(1)(1)(4)(2)(4)(3)(6)(10)(2)(1)(1)(1)(3)(9)(3)(5)(3)(3)(2)(6)(4)(9)(3)(1)(1)(2)(18)(2)(1)(3)(16)(16)(13)(3)(5)(1)(3)(4)(20)(15)(7)(19)(1)

我要回帖

更多关于 apple fop开头的线 的文章

 

随机推荐