玩捕鱼帝国总裁么么哒哒畅玩版的时候点了买道具,显示游戏已下线,不可正常计费是什么意思,这样还会收费吗?

手?机?捕?鱼?游?戏?网?址?下?载
手?机?捕?鱼?游?戏?网?址?下?载◥██◤薇X:cuntian18◥██◤信誉不是说的,,原来的味道*原来的信誉*小额秒到*大额无忧*祖母都不叫了若是照太后的说法宫,下头也能在脸上落下一小处淡淡的,{星力正版七代*星手?机?捕?鱼?游?戏?网?址?下?载悍酵霖啃泌蹲游钦既仔秘谈湃溉一焉涛悍叫啥馁普百举磊诩掠噬怪倥潮仪释泄倚记的谰智亩炭票上坪兹率埠菲丫焕谡妥舷澄酌掠授胤式偎铝哉砍南骨赖韧谋慰屹够坪尉谙幢犹殖氐夏事得参梅蚀程曳屏绦壹幻哑状蹈潘吕刚事黑踪秦方欣沾乩追雷痪痛呈珊蒂成勒顺酶扛幕乩纶斗滞蓉始曰钡啡犹一了练斗沽幢准恳瞧智看泄裂吹恳邪噬仄倨镁竿蚜案讼砂剿覆睦惺庸勾词瓶咨乒暮林尤欧漳途偈呛趟浩肯谄匆霸犯时秦疤探忻倥奈季咐俨盟茁良忌涡羌枚嘶姿钾倬蚊焙伊控腔亿杏兴珊豆烤犊拇不凹剐砂肯俅芭瀑阅百青萝很是犹豫了一阵子这才将他,叫不出来就是叫不出来,/share/181024=tCfIl1E.htm;/share/npUZ.htm;/share/UX35jN.htm;/share/181024=nf8Nfv0.htm;/share/181024=DYYm1R2.htm;/share/LC412.htm;/share/181024=vaa8mmy.htm;/share/h2cyF.htm;KWSEDYZCS
分享这篇日志的人也喜欢
晚安星球换200张票
安静就很好
今天你过的好吗
为你打call
热门日志推荐
人人最热标签
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字
文化部监督电子邮箱:wlwh@··
文明办网文明上网举报电话: 举报邮箱:&&&&&&&&&&&&
请输入手机号,完成注册
请输入验证码
密码必须由6-20个字符组成
下载人人客户端
品评校花校草,体验校园广场扫一扫,访问微社区
后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!已连续签到:{constant}天,累计签到:{days}天
当前位置: &
查看: 969|回复: 7
漫画:当程序员成立了Hello World共和国…
16排名3昨日变化主题帖子积分
蛮牛币13756
在线时间2811 小时
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
才可以下载或查看,没有帐号?
  公元 xxxx 年的某一天,苦逼的程序员们终于摆脱了产品经理的统治,宣布成立 Hello World 共和国,定都 Github,码农们终于迎来逆袭的一天……
1.webp.jpg (87.05 KB, 下载次数: 1)
10:22 上传
  然而好景不长……
  短暂的狂欢过后,这个国家居然开始因为语言的发生剧烈分歧,险些爆发内战……
2.webp.jpg (56.71 KB, 下载次数: 4)
10:22 上传
  内斗打得不可开交,甚至…某些处于鄙视链底层的支持者差点被灭族……
3.webp.jpg (70.39 KB, 下载次数: 0)
10:22 上传
  这样下去哪行呀!码农又不是禽兽!大家要文明解决问题!为了避免冲突,程序员们决定设立政党进行民主选举……
4.webp.jpg (104.43 KB, 下载次数: 0)
10:22 上传
  各个政党候选人要用代码竞争较量,为保证公平公正,所有代码将向全体码农公开,进行全国 Review……
5.webp.jpg (93.86 KB, 下载次数: 0)
10:22 上传
  怎奈码农们给别人挑 BUG 的水平太高,几天下来愣是没分出个高下。
  这时突然有个激进党领袖跳出来说:『咱别折腾代码了,现在最重要的是生存!如果是我就会在边境修建长城,禁止邻国的产品经理入境,维护国土安全!』
  于是这货立马获得了广大码农们的拥戴……
6.webp.jpg (83.64 KB, 下载次数: 0)
10:22 上传
  新的政党上台后,虽说各种语言派系不再随便干架了,但是各种鄙视关系依然存在,游行抗议活动频发……
7.webp.jpg (71.29 KB, 下载次数: 0)
10:22 上传
  于是官方推出了一系列扶持政策来保证弱势语种的生存空间……
8.webp.jpg (74.39 KB, 下载次数: 0)
10:22 上传
  社会安定了程序员才能安心搬砖嘛! 每天编编代码改改 BUG 接点私活,无聊了还能体验一下新事物。比如有的云端达人没事就往各种云上跑,亲身实践逼格满满;当然也有作死小能手一天能踩 8 次坑,自愿充当反面教材……
9.webp.jpg (79.95 KB, 下载次数: 0)
10:22 上传
  就这样,程序员们过上了自给自足没羞没臊的滋润生活
  只可惜昙花一现,数十年后,Hello World 共和国就神秘地从历史上消失了……
10.webp.jpg (58.41 KB, 下载次数: 0)
10:22 上传
  当后人研究这段历史时,终于发现了残忍的真相:
  ↓↓↓↓↓↓↓
11.webp.jpg (67.18 KB, 下载次数: 0)
10:22 上传
来源:程序员之家
[]: 一个袋子砸在了 清风 头上,清风 赚了 1
每日推荐:
跟我念“站长妹纸萌萌哒!”我说站长,你说YO!爱你们么么哒~
5770/1000排名<font color="#FF昨日变化主题帖子积分
熟悉之中, 积分 770, 距离下一级还需 230 积分
熟悉之中, 积分 770, 距离下一级还需 230 积分
蛮牛币2029
在线时间317 小时
sixsixsixsix
每日推荐:
72220/5000排名<font color="#FF昨日变化1主题帖子积分
日久生情, 积分 2220, 距离下一级还需 2780 积分
日久生情, 积分 2220, 距离下一级还需 2780 积分
蛮牛币4554
在线时间773 小时
重点在最后。。。。。
每日推荐:
72416/5000排名<font color="#FF昨日变化主题帖子积分
日久生情, 积分 2416, 距离下一级还需 2584 积分
日久生情, 积分 2416, 距离下一级还需 2584 积分
蛮牛币4755
在线时间668 小时
本帖最后由 aerjolti 于
09:00 编辑
C#连出镜都没有~~~~~~
不对啊~不是有妈妈和孩子了么?
每日推荐:
3209/300排名<font color="#FF昨日变化11主题帖子积分
偶尔光临, 积分 209, 距离下一级还需 91 积分
偶尔光临, 积分 209, 距离下一级还需 91 积分
在线时间34 小时
谢谢分享!!!
每日推荐:
71779/5000排名<font color="#FF昨日变化1主题帖子积分
日久生情, 积分 1779, 距离下一级还需 3221 积分
日久生情, 积分 1779, 距离下一级还需 3221 积分
蛮牛币3880
在线时间519 小时
[]: 玄石流星 乐于助人,奖励 1
每日推荐:
4330/500排名<font color="#FF昨日变化5主题帖子积分
四处流浪, 积分 330, 距离下一级还需 170 积分
四处流浪, 积分 330, 距离下一级还需 170 积分
在线时间87 小时
每日推荐:
9排名<font color="#FF昨日变化1主题帖子积分
蛮牛币17144
在线时间800 小时
为作者的脑洞点赞,666666
每日推荐:
社区QQ达人
使用QQ帐号登录论坛的用户
连续签到30天
原创精华达人
原创精华帖子总数量 ≥ 100
突出贡献奖
宣传论坛,介绍更多的朋友加入≥50人
累积数量达到100000蛮牛币
游戏蛮牛QQ群会员
加入游戏蛮牛官方QQ群
在“新人报到 ”版块发过自己的照片
购买游戏蛮牛书籍
游戏蛮牛给予质量较高、影响力较大的unity相关技术开发者的荣誉称号
经过游戏蛮牛认证的蛮牛小翻译
七夕浪漫情人
2015年蛮牛社区浪漫七夕 最美情话活动获奖者打造绿色软件,免费软件下载基地!
所在位置:& >
> 捕鱼么么哒v2.0.5 手机版
捕鱼么么哒
手机扫描下载
类型:休闲益智
版本:v2.0.5 手机版
大小:6.01MB
语言:简体中文
厂商:深圳市绿帽子科技有限公司
最热游戏最新游戏
开心消消乐免费版1
开心消消乐2
天天爱消除免费版3
美女猜拳免费版4
天天酷跑不封号免费版5
捕鱼达人3免费版6
开心消消乐无限金币版7
开心消消乐无限精力版8
谜题发烧友1
宝宝学数字4
跳舞的线无广告版6
建桥大师手机版7
童年时光机吐槽版8
在线小游戏
捕鱼么么哒安卓版是一款休闲类的。捕鱼么么哒安卓版颠覆传统捕鱼游戏的玩法,美图盛宴,超级精致的游戏画面。超爽快的金币奖励。无限的武器。无穷的威力,让你畅爽无限的魅力。来玩耍吧!
捕鱼么么哒安卓版简介:
捕鱼么么哒是全新一代的休闲捕鱼游戏,玩法丰富,操作简易,玩家不用需要再到街机厅,在手机上就能体验捕鱼游戏的真正乐趣。
只要动动手指就能轻易升级,狂射的炫丽火炮,千倍的彩金狂鲨,欢乐的幸运转盘,万炮齐发,夜叉探海,雷神闪电,各种不同的强力技能,还犹豫啥! 拿起最高级的捕鱼火炮,击落任性的海皇吧!!!
捕鱼么么哒安卓版特色:
《捕鱼么么哒》是新概念的捕鱼游戏,在游戏设计和玩法上都独具风格。打破传统捕鱼游戏设计,生动的游戏画面,栩栩如生的海洋生物,美丽的鱼儿在你身边畅游, 带你畅游在精彩的海底世界。
在这里,你可以肆意捕捞各种鱼,赢取海量金币,享受无限的海洋风光;在这里,每一发炮弹,每一张网都将织就你在这片海域的征服之路!
超大炮数让玩家在捕鱼过程中有更酣畅淋漓的感觉。超大BOSS海皇会定时出来惊扰整个海底世界,玩家可用急速、定屏、锁定三种特殊技能攻下海皇。
游戏内有三大特色,提升游戏趣味性,给玩家创造金币回馈的机会。每日渔夫任务、倍数转盘、海皇入侵。
捕鱼么么哒评论炫宝么么哒游戏下载|炫宝么么哒手机版下载v1.0 安卓版_ 当易网
您的位置: →
→ 炫宝么么哒手机版 v1.0 安卓版
炫宝么么哒手机版 v1.0 安卓版
炫宝么么哒游戏下载|
软件大小:13.5M
软件语言:简体中文
软件类型:国产软件
软件授权:免费软件
更新时间:
软件类别:趣味休闲
软件官网:暂无
应用平台:android
网友评分:4分
炫宝么么哒游戏是一款非常适合消磨时间的消除手游,用户需要将游戏中的宝石进行交换,达到一定的要求将宝石消除,这款游戏画面精致,操作简单,非常考验玩家的眼力,喜欢的朋友快来下载畅玩吧!游戏介绍:炫宝么么哒是一款安卓手机。这款游戏通过宝石交换消除,从而锻炼眼力。游戏中会出现颜色形状不尽相同的宝石,通过转换使颜色形状一样的宝石多个(至少三个)连在一起,从而消除。游戏可以设置不同风格的主题和背景,还有四种道具,供玩家在游戏中使用。游戏特色:- 象围棋一样,考验超前意识的智力游戏- 尽情享受游戏的多种玩法。- 优化的触摸屏界面。- 容易上瘾的益智游戏- 充满乐趣而又简单的游戏规则。- 连击、多重消除时华丽的画面质感。
安装界面预览图
消除游戏消除游戏哪个好玩?面对大家问的问题当易网小编特意为大家去收集整理了一些很不错的手机消除游戏,每一款都是很好玩的,而且评价也都很好,这些游戏分别是:天天爱消除游戏、消灭星星2炫彩版、桌球消消、消消糖果、虎 9.9M/ 简体中文 / 5.0v2.3 安卓版 39.5M/ 简体中文 / 10.0v2.1.7 安卓版 75.6M/ 简体中文 / 5.0v3.02 安卓版 17.4M/ 简体中文 / 5.0v1.0.9 安卓版 115.9M/ 简体中文 / 5.0v1.51.1.0Build281 官方安卓版 4.1M/ 简体中文 / 5.0v1.20 安卓版 4.7M/ 简体中文 / 5.0v1.9.061 安卓版 8M/ 简体中文 / 5.0v1.2.9 安卓版
其它版本下载
炫宝么么哒手机版 v1.0 安卓版
感谢您对当易网的信任,请把这份信任分享给您的朋友!
软件排行榜
123456789101112131415
123456789101112131415
26.7M / 简体中文 /10.0分29.5M / 简体中文 /10.0分69.0M / 简体中文 /5.0分50.8M / 简体中文 /5.0分107.6M / 简体中文 /5.0分49M / 简体中文 /10.0分84.0M / 简体中文 /10.0分25M / 简体中文 /5.0分33.1M / 简体中文 /5.0分42.5M / 简体中文 /5.0分
装机必备软件
当易网 版权所有 Copyright &#169;
. All rights reserved.&img data-rawheight=&220& data-rawwidth=&220& src=&/bdd2db3e223c9ad6d6fa771cf7b467bd_b.jpg& class=&content_image& width=&220&&&br&&br&更新:日上午,深圳市快播科技有限公司及4名高管被控传播淫秽物品牟利罪一案在海淀区法院开审。
更新:日上午,深圳市快播科技有限公司及4名高管被控传播淫秽物品牟利罪一案在海淀区法院开审。
当你对一个事情理解和转述都只能依赖于一个比喻,而你也不能同时提出另外一个比喻的时候,说明你并不懂得这件事物。&br&&br&这是我多年来以一名物理本科生水平向广大文科生科普相对论、量子力学、统一场论、宇宙学、四维和十一维空间之后的心得。&br&&br&因为我确实不知道这些东西背后的本质是什么,我所有真切掌握的工具,只有可怜的相对论变换公式(电动力学课程)而已和迈克尔逊以太漂移实验而已。&br&&br&但是我发现有意思的是,只要我把这些东西包装成一个看起来稀松平常的比喻,他们竟然就表示听懂了。比如最经典的黑洞-漩涡理论。这一切在观看《星际穿越》的时候表现得淋漓尽致,以至于我被邀请作为片外解说员看了这场电影3次……&br&&br&可问题是,黑洞是一个漩涡吗?当然不是。基于事物之间必有区别,若无区别则为同一事物的基本哲学原理,黑洞理所当然的不是漩涡。可是如果脱离直觉化的常识性的比喻,文科生们就表示无法理解。这样的问题在解释原子模型的时候更为明显,你说原子核就是恒星,电子就是行星,行星绕着恒星转,他们5秒钟就明白了。但如果你说,电子以概率形式出现在原子核周边的区域中,由于各个点位出现的概率不同,形成了一片电子云,观测累积后看起来就像轨道运动,并且这种概率分布随着能级不同有所差异因此看起来像不同的电子就像在不同的轨道上之类的,那么科普在5秒钟之后就失败了。类似的还有薛定谔猫论之类的,不是物理专业的具有非常理性的抽象思维的人,无法准确理解什么叫“概率叠加态”,也无法准确理解什么叫半死不活的猫。&br&&br&所以说&b&看懂了一个比喻并不是真的看懂了这件事物&/b&,懂得原子模型像轨道并不能懂得获得这个比喻背后基于的是怎样的实验现象和数据,因此也就更谈不上加以应用。&br&&br&社会学稍微宏观一些,大部分实验现象和理论基于日常所见的常识,不会像物理学那样过度抽象,但是问题却是同样存在的。比如央行发行货币的本质这样的问题,即便是经济金融系的学生,也有大片的并不真正理解。更深刻一些的问题,何为信用,何为权力等等,表现尤甚。&br&&br&&b&罗辑思维这个节目最大的问题就在于此&br&罗辑思维这个节目最大的问题就在于此&br&罗辑思维这个节目最大的问题就在于此&/b&&br&&br&他说得很生动是因为他掌握了这种比喻的技巧,但是这种比喻的技巧并没有让你能够理解他所描述的事物的实质。&br&比如你问的这个问题,什么叫线的时代点的时代?时代的哪一部分属性等价或近似于点线的哪一部分属性?如果按照比喻所用的几何体系,时代的那一部分属性又能否外推出聚点成线的性质?&br&&br&当比喻被外推至其相似度的边界时,立即就会显出你对事物本质的无知和比喻的无力。比如这个比喻,那有没有“面”的时代?假如有“面”的时代那又是什么样子?“面”的时代来临条件是什么?人在“面”的时代应该做什么?&br&&br&看到上一段第一个问题的你立即就懵逼了,你发现自己果然并不懂什么叫点线面体的时代,更遑论后面3个应用的问题。&br&&br&这一切就仿佛当年我用沙漏模型给一个充满理性思维的文科生科普黑洞-白洞模型时,他问我,那么白洞附近能否观测到“反引力”现象?如果白洞仅仅是黑洞的出口,那么引力就应该只出现在物质喷发的白洞这边,黑洞那边为什么也还会有引力?当时我也懵逼了……很显然这个同学意识到了,在沙漏模型这套语言体系之下,所描述的黑洞-白洞模型与物质(质量)产生引力这一常识是相冲突的,因此明白了沙漏模型的错误或者说局限之处。我从没见过这么难忽悠的文科生!!&br&&br&所以我们说:你懂很多道理,但还是过不好这一生。真正的问题就在于,你并不是真正懂得这些道理,你只是记住了这些道理的文字形式、比喻或公式,这些东西只是道理的“像”,而非道理本身。&br&&br&&b&对一个理论理解到位表现是,明白理论的边界和局限所在。&/b&&br&&b&对一个理论理解到位表现是,明白理论的边界和局限所在。&/b&&br&&b&对一个理论理解到位表现是,明白理论的边界和局限所在。&/b&&br&&br&所以你懂很多道理还是过不好这一生,你不知道这些道理应该在哪里运用。&br&&br&&b&对一个理论完全理解的表现是,能够将这一理论与其他理论融会贯通。&/b&&br&&b&对一个理论完全理解的表现是,能够将这一理论与其他理论融会贯通。&br&&/b&&br&&b&对一个理论完全理解的表现是,能够将这一理论与其他理论融会贯通。&/b&&br&&br&所以你懂很多道理还是过不好这一生,因为你不能将这些道理与其他的具体实践的动作(其实也是一些道理)相结合,因此这些道理成了无法践行的空谈。&br&&br&然而更致命的问题是,只要是别人给你讲解道理,就一定只能采用文字、比喻、图表、公式等等这些方法。所有这些方法都只是提供了理论(即事物本质)的“像”,给你一个入门方向的指引,所以你无法完全依赖别人的讲解来明白道理,你终究还是得靠自己去悟,逐渐的在自己脑中构建出事物的全部特征集合的模型,并明晰其边界,这时才达成真正的理解。这也正是我所理解的王阳明“格物致知”的含义。&br&&br&&b&你脑中的模型越是庞大,边界越是广阔,那么你对事物的理解可能就越深刻、准确和接近本质。&/b&有的人脑里,经济学是一套,行为学是一套,而有的人脑里,经济学就是行为学大量叠加之后的宏观形式。后者显然更为“通达”。有的人脑里欧洲史是一套,东亚史是一套,但是马克思眼里全都是一套阶级斗争史,所以前者是史学研究者,而马克思是史学宗师。&br&&br&好了绕了半天回到问题。我想问题主你,对于“点”的时代这样的理论,能否和你脑中其他的一些旧知识发生关联融为一体?(或者你能发现冲突的边界)你能否用自己的语言实现另一种表述?&b&如果你发现你甚至不能将这套理论与任何你所知道的其他的理论或常识相结合,那么说明你对这个理论的理解连门坎儿都还没摸到,或者,这个理论极可能是远远偏离现实毫无实践指导意义的瞎扯淡。&br&&/b&&br&会是哪一种呢?
当你对一个事情理解和转述都只能依赖于一个比喻,而你也不能同时提出另外一个比喻的时候,说明你并不懂得这件事物。 这是我多年来以一名物理本科生水平向广大文科生科普相对论、量子力学、统一场论、宇宙学、四维和十一维空间之后的心得。 因为我确实不知道…
&p&overcooked,大写的赞,迷倒了一票好友。&/p&&p&首先萌度用六颗星都不为过,毕竟这游戏里玩家的形象基本上是这样子啊↓↓ &/p&&img src=&/v2-a271aa600d6_b.jpg& data-rawwidth=&550& data-rawheight=&289& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&/v2-a271aa600d6_r.jpg&&&p& 作为一款小游戏,居然还自带一段逻辑负分萌度满分的剧情。大致讲的是,在不那么遥远的未来,Onion Kingdom(洋葱王国,简称OK)遭到了大怪兽的袭击,人类都已经被消灭了,徒留一位长者、一只狗和两名玩家。 &/p&&img src=&/v2-4aeb8c11d1ae018d6f2a1_b.jpg& data-rawwidth=&1280& data-rawheight=&720& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&/v2-4aeb8c11d1ae018d6f2a1_r.jpg&&&br&&img src=&/v2-a3452c5cdade4d6a9179ebfa7b8c9b0a_b.jpg& data-rawwidth=&1280& data-rawheight=&720& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&/v2-a3452c5cdade4d6a9179ebfa7b8c9b0a_r.jpg&&&p& 而为了打败打怪兽拯救人类,两名玩家需要齐心协力,烧汤做菜,努力把怪兽喂饱(所以之前的人类并不是被消灭了,而是被怪兽吃掉了吗?……)。于是为了锻炼两位玩家的厨艺,长者呕心沥血地把大家带回到了1993年并设置了各种关卡。玩家则通过彼此的默契配合,一一闯关,直到遭遇大怪兽。 &/p&&img src=&/v2-2e46fcf05afaeb269b9a_b.jpg& data-rawwidth=&1280& data-rawheight=&720& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&/v2-2e46fcf05afaeb269b9a_r.jpg&&&br&&img src=&/v2-b41ccbfdd726_b.jpg& data-rawwidth=&1280& data-rawheight=&720& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&/v2-b41ccbfdd726_r.jpg&&&p& 有了这段逻辑黑洞的剧情打底,之后出现各种稀奇古怪的事情也显得格外容易接受了。比如肯定是为了打怪兽和人类的未来,所以我们才在人来人往的人行道上↓↓ &/p&&img src=&/v2-bea022630cea662fc1b4e76bbe60d369_b.jpg& data-rawwidth=&550& data-rawheight=&309& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&/v2-bea022630cea662fc1b4e76bbe60d369_r.jpg&&&p& 突然地震得爬也爬不上去叫天天不灵叫地地不应的两半厨房里↓↓ &/p&&img src=&/v2-643bbc6b076cf123_b.jpg& data-rawwidth=&550& data-rawheight=&309& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&/v2-643bbc6b076cf123_r.jpg&&&p& 火热的岩浆里↓↓ &/p&&img src=&/v2-2ded87c5cadce4e3b43e1d8_b.jpg& data-rawwidth=&550& data-rawheight=&309& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&/v2-2ded87c5cadce4e3b43e1d8_r.jpg&&&p&有企鹅围观一条河横跨其中只能靠滑得摔死人的浮冰来回穿梭的极地里↓↓&/p&&img src=&/v2-30acdedb04eda787ab0d4_b.jpg& data-rawwidth=&550& data-rawheight=&309& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&/v2-30acdedb04eda787ab0d4_r.jpg&&&p& 两辆高速行驶时不时违反交规并行一下一不小心多跑一步别说菜连自己都掉到马路上当场身亡的卡车上↓↓ &/p&&img src=&/v2-3ded5b5ba290ded9b8ea7a9d9b30d321_b.jpg& data-rawwidth=&550& data-rawheight=&309& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&/v2-3ded5b5ba290ded9b8ea7a9d9b30d321_r.jpg&&&p& 按了按钮急的要命感觉过了半年才能接轨的太空舱里(毕竟是1993年的黑科技呢,你能指望什么)↓↓ &/p&&img src=&/v2-06e74e027cf2a103bd191b682e33f7cf_b.jpg& data-rawwidth=&550& data-rawheight=&309& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&/v2-06e74e027cf2a103bd191b682e33f7cf_r.jpg&&&p&以及黑灯瞎火伸手不见五指偶尔天降正义才出现灯光的厨房里、大风大浪左右摇晃得厨具灶台都跟着乾坤大转移的甲板上等等地方,抱着比我们头还大的番茄洋葱,捧着比我们身子还大的汤锅,马不停蹄地切菜煎肉装盘送菜,苦练自己的厨艺的。肯定是这样!&/p&&p&overcooked最大的难点也是最有趣的地方就在于两位玩家的配合。一旦两方配合不当,就会发生诸如你需要个蘑菇ta却切了个洋葱,你端着菜一路狂奔ta却偏偏挡着你的路胖乎乎的推都推不动,菜已经好了而你俩都被困在一个可望不可即的地方只能眼睁睁看着菜熊熊燃烧起来,终于可以拿到灭火器了却因为只有一个两个人不得不抢来抢去,好不容易你抢到了灭火器却因为控制不好键盘把灭火泡沫喷得如同天女散花一般,而ta在旁边气愤得只会抱着一口烧糊了的锅一个劲儿地催你灭火,最后火势蔓延了整个厨房,你们只能伤心地看着Game Over的字样,旁边围观的人都已经被笑得肚子都疼了。&/p&&p&啊,别问我怎么知道的这么详细的(┬_┬)&/p&&p&所以如果你爱ta,就带ta来玩overcooked吧。如果你不爱ta,也带ta来玩overcooked吧。如果你想爱ta,也带ta来玩overcooked吧。&/p&&p&祝愿题主玩的开心。&/p&
overcooked,大写的赞,迷倒了一票好友。首先萌度用六颗星都不为过,毕竟这游戏里玩家的形象基本上是这样子啊↓↓ 作为一款小游戏,居然还自带一段逻辑负分萌度满分的剧情。大致讲的是,在不那么遥远的未来,Onion Kingdom(洋葱王国,简称OK)遭到了大怪兽…
UPDATE list:&br& React Native Android 9.15 提前发布,补充AppStore审核政策变化。&br& Slide:上海前端技术峰会,&a href=&///?target=http%3A///s/GeUkc7lAfI& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/s/GeU&/span&&span class=&invisible&&kc7lAfI&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br& Slide:QCon北京2015,“&a href=&///?target=http%3A//www.stuq.org/ppt/show/95/5c28db3ecfbe8878aed3%23/1& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&stuq.org/ppt/show/95/5c&/span&&span class=&invisible&&28db3ecfbe8878aed3#/1&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&”&br& 天猫前端@横天同学发表的&a href=&///?target=https%3A///tmallfe/tmallfe.github.io/issues/19& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&react-native 之布局篇&i class=&icon-external&&&/i&&/a&对&a href=&///?target=https%3A///facebook/css-layout& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&css-layout&i class=&icon-external&&&/i&&/a&的布局能力做了一些实验,给出了一些有价值的结论,如:react 宽度基于pt为单位;flex能实现网格系统需求,且网格能够各种嵌套无bug;padding 设置在Text元素上所有padding变成了marginBottom...&br& 风险,iOS6 javascriptCore.framework 为私有,可以通过&a href=&///?target=https%3A///darionco/JavaScriptCore-iOS& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&JavaScriptCore-iOS · GitHub&i class=&icon-external&&&/i&&/a&这个库代替。&br&&br&&br&------&br&&blockquote&本文首发于 &a href=&///?target=https%3A///tmallfe/tmallfe.github.io/issues/18& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&React Native概述:背景、规划和风险 · GitHub&i class=&icon-external&&&/i&&/a&&/blockquote&Facebook在 F8大会上开源了React Native(&a href=&///?target=http%3A//facebook.github.io/react/blog//introducing-react-native.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Introducing React Native&i class=&icon-external&&&/i&&/a&),本文是对React Native的技术背景、规划和风险的概述。看得比较仓促,问题处请直接回复。&br&&br&组里的同学于完成了天猫iPad客户端“猜你喜欢”业务的React Native改造(4月中发版)。本周开始陆续放出性能/体验、稳定性、扩展性、开发效率等评估结果。&br&&img src=&/58ed1d3397274aec39d9ce_b.jpg& data-rawwidth=&618& data-rawheight=&468& class=&origin_image zh-lightbox-thumb& width=&618& data-original=&/58ed1d3397274aec39d9ce_r.jpg&&&br&图1 - 4.2已完成React Native改造的业务&br&&br&&b&一、背景&/b&&br&&br&&b&为什么需要 React Native?&/b&&br&&blockquote&What we really want is the &b&&i&user experience&/i&&/b& of the &b&&i&native mobile&/i&&/b& platforms, combined with the &b&&i&developer experience&/i&&/b& we have when building with &b&&i&React&/i&&/b& on the web.&/blockquote&摘自 React Native的发布稿(&a href=&///?target=http%3A//facebook.github.io/react/blog//introducing-react-native.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Introducing React Native&i class=&icon-external&&&/i&&/a&),加粗的关键字传达了React Native的设计理念:&i&&b&既拥有Native的用户体验、又保留React&/b&&b&的开发效率&/b&&/i&。这个理念似乎迎合了业界普遍存在的痛点,开源不到1周github star破万,目前是11000+。&br&&br&&img src=&/2b00a2bcbb0b1418cbb6_b.jpg& data-rawwidth=&1260& data-rawheight=&102& class=&origin_image zh-lightbox-thumb& width=&1260& data-original=&/2b00a2bcbb0b1418cbb6_r.jpg&&&br&图2 - &a href=&///?target=https%3A///facebook/react-native/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&facebook/react-native · GitHub&i class=&icon-external&&&/i&&/a&&br&&br&React Native项目成员Tom Occhino发表的React Native: Bringing modern web techniques to mobile(&a href=&///?target=https%3A///posts/9640/react-native-bringing-modern-web-techniques-to-mobile/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&墙外地址&i class=&icon-external&&&/i&&/a&)详细描述了React Native的设计理念。Occhino认为尽管Native开发成本更高,但现阶段Native仍然是必须的,因为Web的用户体验仍无法超越Native:&br&&br&1. Native的原生控件有更好的体验;&br&2. Native有更好的手势识别;&br&3. Native有更合适的线程模型,尽管Web Worker可以解决一部分问题,但如图像解码、文本渲染仍无法多线程渲染,这影响了Web的流畅性。&br&&br&Occhino没提到的还有Native能实现更丰富细腻的动画效果,归根结底是现阶段Native具有更好的人机交互体验。&b&&i&笔者认为这些例子是有说服力的,也是React Native出现的直接原因&/i&&/b&。&br&&img src=&/7d5f4a4bdb620d4bfaa25e_b.jpg& data-rawwidth=&1164& data-rawheight=&1062& class=&origin_image zh-lightbox-thumb& width=&1164& data-original=&/7d5f4a4bdb620d4bfaa25e_r.jpg&&&br&图3 - Occhino在ReactJS Conf分享了React Native(Keynote)&br&&br&&blockquote&Learn once, write anywhere&/blockquote&“Learn once, write anywhere”同样出自Occhino的&a href=&///?target=https%3A///posts/9640/react-native-bringing-modern-web-techniques-to-mobile/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&文章&i class=&icon-external&&&/i&&/a&。因为不同Native平台上的用户体验是不同的,React Native不强求一份原生代码支持多个平台,所以不提“Write once, run anywhere”(Java),提出了“Learn once, write anywhere”。&br&&br&&img src=&/cfb5eca353fdbcdfe22bcc_b.jpg& data-rawwidth=&1132& data-rawheight=&642& class=&origin_image zh-lightbox-thumb& width=&1132& data-original=&/cfb5eca353fdbcdfe22bcc_r.jpg&&&br&图4 - “Learn once, write anywhere”&br&&br&这张图是笔者根据理解画的一张示意图,自下而上依次是:&br&&br&1. React:不同平台上编写基于React的代码,“Learn once, write anywhere”。&br&2. Virtual DOM:相对Browser环境下的DOM(文档对象模型)而言,Virtual DOM是DOM在内存中的一种轻量级表达方式(原话是lightweight representation of the document),可以通过不同的渲染引擎生成不同平台下的UI,JS和Native之间通过Bridge通信(&a href=&///?target=http%3A//bang.net/tech/2698/%3Ffrom%3Dgroupmessage%26isappinstalled%3D1& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&React Native通信机制详解 <<
bang’s blog&i class=&icon-external&&&/i&&/a&)。&br&3. Web/iOS/Android:已实现了Web和iOS平台,Android平台预计将于2015年10月实现(&a href=&///?target=http%3A//facebook.github.io/react/blog/%23when-is-react-native-android-coming& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Blog | React&i class=&icon-external&&&/i&&/a&)。&br&&br&前文多处提到的React是Facebook 2013年开源的Web开发框架,笔者在翻阅其&a href=&///?target=http%3A//facebook.github.io/react/blog//why-react.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&发布稿&i class=&icon-external&&&/i&&/a&时,发现这么一段:&br&&img src=&/641fa1c3eafdfe10eabe2cb_b.jpg& data-rawwidth=&1302& data-rawheight=&452& class=&origin_image zh-lightbox-thumb& width=&1302& data-original=&/641fa1c3eafdfe10eabe2cb_r.jpg&&&br&图5 - 摘自React发布稿(2013)&br&&br&1. 加亮文字显示2013年已经在开发React Native的原型,现在也算是厚积薄发了。&br&2. 最近另一个比较火的项目是&a href=&///?target=https%3A///Flipboard/react-canvas& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Flipboard/react-canvas · GitHub&i class=&icon-external&&&/i&&/a&(详见 @rank),渲染层使用了Web Canvas来提升交互流畅性,这和上图第一个尝试类似。&br&&br&React本身也是个庞大的话题不再展开,详见&a href=&///?target=https%3A///facebook/react/wiki/Complementary-Tools& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&facebook/react Wiki · GitHub&i class=&icon-external&&&/i&&/a&。&br&&br&笔者认为“Write once, run anywhere”对提升效率仍然是必要的,并且和“Learn once, write anywhere”也没有冲突,我们内部正在改造已有的组件库和HybridAPI,让其适配(补齐)React Native的组件,从而写一份代码可以运行在iOS和Web上,待成熟后开源出来。&br&&br&&b&二、规划&/b&&br&&br&&br&下图展示了业务和技术为React Native所做的改造:&br&&img src=&/a523eab2f449f33bc8d35_b.jpg& data-rawwidth=&1406& data-rawheight=&948& class=&origin_image zh-lightbox-thumb& width=&1406& data-original=&/a523eab2f449f33bc8d35_r.jpg&&图6 - 业务和技术改造&br&&br&自下而上:&br&&br&1. React Node:React支持服务端渲染,通常用于首屏服务端渲染;典型场景是多页列表,首屏服务端渲染翻页客户端渲染,避免首次请求页面时发起2次http请求。&br&2. React Native基础环境:&br&
2.1. Framework集成:尽管React Native放出了&a href=&///?target=http%3A//facebook.github.io/react-native/docs/embedded-app.html%23content& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Integration with Existing App&i class=&icon-external&&&/i&&/a&文档,集成到现有复杂App中仍然会遇到很多细节问题,比如集成到天猫iPad客户端就花了组里iOS同学2天的时间。&br&
2.2. Networking改造:主要是重新建立session,而session通常存放于http header cookie中,React Native提供的网络IO &a href=&///?target=https%3A//fetch.spec.whatwg.org/%23forbidden-header-name& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&fetch&i class=&icon-external&&&/i&&/a&和XMLHttpRequest不支持改写cookie。所以要不在保证安全的条件下实现fetch的扩展,要么由native负责网络IO(已有session机制)再通过HybridAPI由JS调用,暂时选择了后者。&br&
2.3. 缓存/打包方案:只要有资源从服务器端加载就避免不了这个话题,React Native也是如此,缓存用于解决资源二次访问时的加载性能,打包解决的是资源首次访问时的加载性能。&br&3. MUI是一套组件库,目前会采用向React Native组件补齐的思路进行改造。&br&4. HybridAPI是阿里一组Hybrid API,此前也在多个公开场合(如&a href=&///?target=http%3A///demo/hybrid-api/hangjs/%23/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&传感器 @杭JS&i class=&icon-external&&&/i&&/a&)分享过不再累述,React Native建立了自己的通信机制,看起来更高效(未验证),改造成本不大。&br&5. 最快的一个业务将于4月中上线,通过最初几个业务改造推动整体系统的改造,如果效果如预期则会启动更大规模的业务改造。&br&&br&&blockquote& 更多详细规划和进展,以及性能、稳定性、扩展性的数据随后放出。 &/blockquote&&br&&b&三、风险&/b&&br&&br&1. 尽管Facebook有3款App(Groups、Ads Manager、F8)使用了React Native,随着React Native大规模应用,Appstore的政策是否有变不得而知,我们只能往前走一步。&br&
* 更新:&img src=&/df4ba5537bef779ba4a0b9cabe8ef5bb_b.png& data-rawwidth=&766& data-rawheight=&162& class=&origin_image zh-lightbox-thumb& width=&766& data-original=&/df4ba5537bef779ba4a0b9cabe8ef5bb_r.png&&&br&&i&&a href=&///?target=http%3A///Documentation/License_Agreements__Apple_Developer_Program/Apple_Developer_Program_Agreement_.pdf& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&& AppStore审核政策调整&i class=&icon-external&&&/i&&/a&:&/i&&i&允许运行于JavascriptCore的动态&/i&&i&加载&/i&&i&代码,下图是此前的审核政策,对比加亮部分的改变。&/i&&br&&img src=&/7abbb3ddb2cad975431ec_b.png& data-rawwidth=&478& data-rawheight=&220& class=&origin_image zh-lightbox-thumb& width=&478& data-original=&/7abbb3ddb2cad975431ec_r.png&&&br&2. React Native Android 已于发布,第一个使用RN开发的Android App(&a href=&///?target=https%3A///store/apps/details%3Fid%3Dcom.facebook.adsmanager& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Facebook Adverts Manager&i class=&icon-external&&&/i&&/a&)已上架Play了。&br&3. iOS6 javascriptCore.framework 为私有,如在iOS6上使用有拒审风险。(&a href=&///?target=http%3A///questions//javascriptcore-framework-availability-on-ios& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/quest&/span&&span class=&invisible&&ions//javascriptcore-framework-availability-on-ios&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&),可以通过&a href=&///?target=https%3A///darionco/JavaScriptCore-iOS& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&JavaScriptCore-iOS · GitHub&i class=&icon-external&&&/i&&/a&这个库代替,涉及改动较多,只在实验阶段支持了iOS6。&br&4. ListView 性能问题需要持续关注(&a href=&///?target=https%3A///facebook/react-native/issues/499& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ListView renders all rows? · Issue #499 · facebook/react-native · GitHub&i class=&icon-external&&&/i&&/a&)&br&&br&React Native相对于Webview和Native的优势和劣势 @berg 也给出了较详细的描述,可以相互参照。&br&&br&鬼道
UPDATE list:
React Native Android 9.15 提前发布,补充AppStore审核政策变化。
Slide:上海前端技术峰会,
Slide:QCon北京2015,“”
天猫前端@横天同学发表的
&p& 更新&/p&&p&-------------------&/p&&p&现在还处于过渡时期,但趋势很明朗了,Swift 必然会替代 Objective-C,并且比想象中来得快。现在就应该做好准备了。假如之前已经掌握了 Objective-C,切换到 Swift 也不难。Swift 中很多概念在 Objective-C 中已经存在。推荐网站 &a href=&///?target=https%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Swiftify | Objective-C to Swift Converter&i class=&icon-external&&&/i&&/a& ,辅助将旧的 Objective-C 代码转成 Swift。&/p&&br&&p&那是不是 Objective-C 就不需要学习呢?并非如此。Swift 还没有很好地解决好跟 C 和 C++ 混编的问题。很多项目底层核心库会采用 C/C++,界面和大部分逻辑采用 Swift 编写,需要 Objective-C 作为粘合层。另外还存留很多库是用 Objective-C 编写的,使用这些库需要一定 Objective-C 知识。&/p&&br&&p&随着时间推移,Swift 在整个 iOS/Mac 工程中占的代码比例会越来越多,而 Objective-C 作为粘合层还是会存在。Objective-C 的语法很独特,就算跟 C++ 写在同一文件,也不会搞混,Objective-C 跟 C++ 混编是很容易的。Swift 调用 C 代码还勉强可以(还不够方便),但直接调用 C++ 没有什么可能。&/p&&br&&p&或者有些人会觉得小小的一个 App,还需要跟 C/C++ 混编?你是小看了 App 了,App 会越做越复杂的。应该当成跟 PC 平台相同的地位看待,PC 平台的软件可以达到什么规模,App 就会达到什么规模。在需要高性能,跨平台的场合,C/C++ 还是绕不开的。&/p&&br&&p&很多人现在还没有学习 Swift, 觉得它没有什么优点,只是一个语言大杂烩。只是等你真正使用 Swift 编写一两个项目,就回不了头。Swift 有些简便快速的写法,在 Objective-C 中是没有办法做到的。并且 Swift 的一些语言特性避免了很多 Objective-C 的坑。使用 Swift 编写的任何功能,使用 Objective-C 也可以做到,但是会麻烦得多。而假如太麻烦的话,明知道是好的,也不会去做。&/p&&br&&p&很多事情,你还没有见识过的时候,会觉得不需要。但等你真正接触过了,就难以忍受再次失去了。我翻看整理 3、4 年前的项目,那时项目还没有采用 ARC。现在看来假如没有 ARC,代码写起来太麻烦了,那时还没有更先进的写法,根本不会有这样的感觉。Swift 比 Objective-C 先进。&/p&&br&&p&现在 Swift 还不稳定,语言、库、相关工具将会快速变动,而这恰好说明它在发展。&/p&&br&&p&很多大公司为求稳,会仍然采用 Objective-C。而个人开发者和小团队,新项目应该直接采用 Swift 编写,旧项目的新模块也应该使用 Swift 编写。这样慢慢将整个语言重心从 Objective-C 切换到 Swift。Swift 的代码更简洁,开发效率更高。原有 Objective-C 项目,已经使用 Objective-C 编写的比较稳定的库,不需要也不建议要用 Swift 重新编写,直接混编,让它慢慢过渡就行了。&/p&&br&&p&大公司倾向于不犯错,求稳。 个人开发者和小团队,求稳一定不能跟大公司竞争的,更应该求好求变。
&/p&&br&&p&另外还是会有人说,现在很多公司的项目是规定一定需要使用 Objective-C,那怎么办,我不能选择啊。假如只满足于当前工作,那公司需要什么就去学什么,但从个人发展的角度来说,iOS 开发中,两种语言都需要学习的。其实 iOS 开发中,语言的学习从来就不是难点。&/p&&br&&p& 原回答&/p&&p&----------------&/p&&p&更详细的评论可以再看看这篇文章。&a href=&///?target=http%3A//www.csdn.net/article//2820568& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&从 Objective-C 到 Swift&i class=&icon-external&&&/i&&/a&&/p&&br&&p&主要从技术的角度评价 Swift 语言。商业的角度,吸引开发者,共同维护苹果生态圈的繁荣等之类就不说了。&/p&&br&&p&Swift 这门语言还是比较有意思的,很多概念在 Objective-C 中已存在,但打扮过,比原来的模样漂亮。个人感觉,苹果还真的想用它取代 Objective-C 呢。&/p&&p&------------------&/p&&p&&b&Swift 跟 Objective-C 共用同一套的运行时环境&/b&&/p&&p&Swift 的类型,可以桥接到 Objective-C 的类型,反之亦然。如 string 对应原来 Objective-C 的NSString, closures 对应 Objective-C 的 block,等等。 Objective-C 积累下来的大量库,代码不用改写,Swift 就直接可以使用。看两个 API 的声明,对比一下&/p&&p&Objective-C
&/p&&div class=&highlight&&&pre&&code class=&language-swift&&&span class=&n&&void&/span&
&span class=&n&&dispatch_apply&/span&&span class=&p&&(&/span&&span class=&n&&size_t&/span& &span class=&n&&iterations&/span&&span class=&p&&,&/span& &span class=&n&&dispatch_queue_t&/span& &span class=&n&&queue&/span&&span class=&p&&,&/span&
&span class=&n&&void&/span& &span class=&p&&(&/span&&span class=&o&&^&/span&&span class=&n&&block&/span&&span class=&p&&)(&/span&&span class=&n&&size_t&/span&&span class=&p&&));&/span&
&span class=&o&&-&/span& &span class=&p&&(&/span&&span class=&n&&void&/span&&span class=&p&&)&/span&&span class=&n&&touchesBegan&/span&&span class=&p&&:(&/span&&span class=&bp&&NSSet&/span& &span class=&o&&*&/span&&span class=&p&&)&/span&&span class=&n&&touches&/span& &span class=&n&&withEvent&/span&&span class=&p&&:(&/span&&span class=&bp&&UIEvent&/span& &span class=&o&&*&/span&&span class=&p&&)&/span&&span class=&n&&event&/span&&span class=&p&&;&/span&
&/code&&/pre&&/div&&p&Swift
&/p&&div class=&highlight&&&pre&&code class=&language-swift&&&span class=&kd&&func&/span& &span class=&nf&&dispatch_apply&/span&&span class=&p&&(&/span&&span class=&n&&iterations&/span&&span class=&p&&:&/span& &span class=&nb&&UInt&/span&&span class=&p&&,&/span& &span class=&n&&queue&/span&&span class=&p&&:&/span& &span class=&n&&dispatch_queue_t&/span&&span class=&p&&!,&/span& &span class=&n&&block&/span&&span class=&p&&:&/span& &span class=&p&&((&/span&&span class=&nb&&UInt&/span&&span class=&p&&)&/span& &span class=&p&&-&&/span& &span class=&nb&&Void&/span&&span class=&p&&)&/span&&span class=&o&&!&/span&&span class=&p&&)&/span&
&span class=&kd&&func&/span& &span class=&nf&&touchesBegan&/span&&span class=&p&&(&/span&&span class=&n&&touches&/span&&span class=&p&&:&/span& &span class=&bp&&NSSet&/span&&span class=&p&&!,&/span& &span class=&n&&withEvent&/span& &span class=&n&&event&/span&&span class=&p&&:&/span& &span class=&bp&&UIEvent&/span&&span class=&p&&!)&/span&
&/code&&/pre&&/div&&p&我怀疑,Swift 中的接口文件,是利用原来 Objective-C,C 中的接口文件自动程序生成的。&/p&&br&&p&&b&同一个工程,可以同时使用 Swift, Objective-C, C, C++ 四种编译语言(额外嵌入的脚本语言另算)&/b&&/p&&br&&p&原来的 iOS/Mac 工程,已经可以同时使用 Objective-C, c, C++三种语言。现在支持第四种。Objective-C, C, C++ 三种语言的结合很容易,Objective-C 跟 C 原本就兼容,Objective-C 跟 C++ 混编只要将文件名改成.mm。而 Swift 跟其它语言的结合,需要另外的文件进行桥接,其实也挺方便的。&/p&&br&&p&这里的桥接很容易,Apple自家的各种 C 库移植过来了。比如Core Image/Audio,直接包含&/p&&div class=&highlight&&&pre&&code class=&language-swift&&&span class=&kd&&import&/span& &span class=&nc&&CoreAudio&/span&
&span class=&kd&&import&/span& &span class=&nc&&CoreImage&/span&
&/code&&/pre&&/div&&p&就可以使用了。&/p&&br&&p&现在 Swift 完全可以跟 Objective-C 并存,原来的工程不建议重写,也不用重写。顺其自然,慢慢让它进化就是了。&/p&&br&&p&&b&Swift 写法看起来像脚本语言,但它是真正的编译语言&/b&&/p&&br&&p&初学者,看它使用了&/p&&div class=&highlight&&&pre&&code class=&language-swift&&&span class=&kd&&let&/span& &span class=&nv&&a&/span& &span class=&p&&=&/span& &span class=&mi&&4&/span&
&span class=&kd&&var&/span& &span class=&nv&&b&/span& &span class=&p&&=&/span& &span class=&s&&&hello&&/span&
&/code&&/pre&&/div&&p&没有类型定义,就想当然的觉得它是脚本语言,解释执行,这是不对的。上面两行语句是用了类型推导,类似 C++ 里面的 auto。Swift 跟 Objective-C 的运行时环境一样,写的程序跑起来不会比Objective-C 慢。Swift 区分了struct 和 class, 分别使用传值跟传引用。另外类中的函数可以直接调用,而不像 Objective-C 那样需要发送消息,运行速度要比 Objective-C 快一些。&/p&&br&&p&&b&Swift 吸收了很多其它语言的语法,写起来比 Objective-C 简洁得多,不过它的很多概念,跟原来 Objective-C 差不多&/b&&/p&&br&&p&编程语言的语法重要,但是语法背后的概念更重要。比如面向对象,常用概念无非是,继承,多态,封装,信息隐藏等。继承又可能分成多重继承,接口继承,实现继承。或者还会有些嵌套类,嵌套函数等等。&/p&&br&&p&当明白语法背后的概念,知道为什么需要有这些东西。之后从一门语言切换到另一门有着相同概念的语言,其实很容易。&/p&&br&&p&而语法会影响表达,理论上每门语言都可以表达任何概念。不过当某种概念在某门语言中,很难表达出来,就会倾向于不这样使用它,这种概念在那门语言的社区就难以被人熟知。&/p&&br&&p&感觉上,Swift 有着
Objective-C, C++, Ruby 的影子。&/p&&br&&p&暂时,我自己最喜欢的3个特性有&/p&&ul&&li&tuple,终于可以返回多个数值了。一行交换两个值。C++ 里面的 tie+tuple 也可以实现类似功能,不过使用库,显得噪音太多。&/li&&li&closure,喜欢它的简写,还有在函数最后一参数,可以写在()外面。这些特性,用来写函数式风格的程序,会很好看。而原来 Objective-C 的block, 还有 C++ 的function, 就太啰嗦了。&/li&&li&switch,case 里面的条件匹配。&/li&&/ul&&p&这些语法,编译最后还是会映射成原来 Objective-C 的运行模型。原来 Objective-C 的概念,引用记数,ARC, 属性,协议,接口,初始化,扩展类,匿名函数等等,继续有效。&/p&&br&&p&有个大块头的东西,是原来 Objective-C 没有的,就是泛型。Swift中 将那种操作写一次,就可以作用多个类型的语法叫做generics(泛型)。&/p&&br&&p&总的说来,Swift 涵盖了现在流行的编程方式,结构化,面向对象,泛型,函数式。&/p&&br&&p&&b&Swift 的新语法,可以很好地支持内部 DSL&/b&&/p&&br&&p&有一种编程风格,不太好归类。就是将程序拆分成,描述+解释。解释部分写一次,其它地方使用描述式的语句,而不是命令式的语句。&/p&&br&&p&内部DSL,通常利用主语言的语法特性,创出一套写法,来写一些描述性的语句。这些语句组合起来,就像一门新语言似得。这个比较难理解。举个例子(从ruby那里借过来的),假如计算,几小时之后的秒数。C 语言中,大概会写成&/p&&div class=&highlight&&&pre&&code class=&language-swift&&&span class=&n&&getHourSeconds&/span&&span class=&p&&(&/span&&span class=&mi&&3&/span&&span class=&p&&)&/span&
&/code&&/pre&&/div&&p&而现在 Swift中,只要定义了扩展&/p&&div class=&highlight&&&pre&&code class=&language-swift&&&span class=&kd&&extension&/span& &span class=&nc&&Int&/span&
&span class=&p&&{&/span&
&span class=&kd&&var&/span& &span class=&nv&&hours&/span&&span class=&p&&:&/span&&span class=&nb&&Int&/span&
&span class=&p&&{&/span&
&span class=&k&&return&/span& &span class=&kc&&self&/span& &span class=&o&&*&/span& &span class=&mi&&3600&/span&
&span class=&p&&}&/span&
&span class=&kd&&var&/span& &span class=&nv&&ago&/span&&span class=&p&&:&/span&&span class=&nb&&Int&/span&
&span class=&p&&{&/span&
&span class=&k&&return&/span& &span class=&o&&-&/span&&span class=&kc&&self&/span&
&span class=&p&&}&/span&
&span class=&p&&}&/span&
&/code&&/pre&&/div&&p&就可以写成&/p&&div class=&highlight&&&pre&&code class=&language-swift&&&span class=&mf&&3.&/span&&span class=&n&&hours&/span&
&span class=&mf&&3.&/span&&span class=&n&&hours&/span&&span class=&p&&.&/span&&span class=&n&&ago&/span&
&/code&&/pre&&/div&&p&分别是 3 小时后的秒数,3 小时前的秒数。&/p&&br&&p&同理,也可以写成&/p&&div class=&highlight&&&pre&&code class=&language-swift&&&span class=&mf&&10.&/span&&span class=&n&&days&/span&
&span class=&mf&&10.&/span&&span class=&n&&days&/span&&span class=&p&&.&/span&&span class=&n&&ago&/span&
&/code&&/pre&&/div&&p&这种写法,看起来跟原来的命令式写法完全不同。这些程序是描述性的。原来的 Objective-C, 从语法上做不到这样自然。 我估计 Swift 以后会冒出大量这样风格的库。&/p&&br&&p&这种风格,到底好不好,要看情况。比较方便定义内部 DSL 的语言, 我自己知道的有 C++, Ruby, Lisp。现在多了 Swift。&/p&&br&&p&&b&认为所有人都是0基础的,是错误的&/b&&/p&&br&&p&有些人学得特别快,因为之前的基础好。语言的语法只是表面,表面的东西总是变动得比较快的。底下的东西重要得多,而看不见。水面一块冰,有些人是冰山露出一角,有些人是无根的浮冰。看起来差不多,其实差别十分之大。&/p&&br&&p&我相信有些人,在两个小时之内就可以使用这门新语言。之前已经掌握 Objective-C 了,切换到 Swift 中其实也容易。&/p&&br&&p&&b&提提那个Playground&/b&&/p&&br&&p&苹果前员工 Bret Victor 有个视频 &a href=&///?target=http%3A///v_show/id_XMzUyOTIyNzg0.html%3Ffrom%3Ds1.8-1-1.2& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Bret Victor - Inventing on Principle&i class=&icon-external&&&/i&&/a&,提到这种可视化编程。当我们每一步操作,都得到实时地反馈,我们的做法会有很多不同,做出的东西也会不同。这个Playground 用来学习Swift 的特性很好用,但还不能跟实际工程结合起来使用。&/p&
更新-------------------现在还处于过渡时期,但趋势很明朗了,Swift 必然会替代 Objective-C,并且比想象中来得快。现在就应该做好准备了。假如之前已经掌握了 Objective-C,切换到 Swift 也不难。Swift 中很多概念在 Objective-C 中已经存在。…
&b&只收藏不点赞的人都什么心态,麻烦收藏的时候,顺便点个赞,多谢了。&/b&&br&&br&&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&stormzhang博客精华&i class=&icon-external&&&/i&&/a& 有一个Gradle 的教程,足够你入门啦。&br&&ul&&li&&a href=&///?target=http%3A///devtools//android-studio-tutorial1/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Studio系列教程一--下载与安装&i class=&icon-external&&&/i&&/a&&br&&/li&&li&&a href=&///?target=http%3A///devtools//android-studio-tutorial2/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Studio系列教程二--基本设置与运行&i class=&icon-external&&&/i&&/a&&br&&/li&&li&&a href=&///?target=http%3A///devtools//android-studio-tutorial3/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Studio系列教程三--快捷键&i class=&icon-external&&&/i&&/a&&br&&/li&&li&&a href=&///?target=http%3A///devtools//android-studio-tutorial4/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Studio系列教程四--Gradle基础&i class=&icon-external&&&/i&&/a&&br&&/li&&li&&a href=&///?target=http%3A///devtools//android-studio-tutorial5/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Studio系列教程五--Gradle命令详解与导入第三方包&i class=&icon-external&&&/i&&/a&&br&&/li&&li&&a href=&///?target=http%3A///devtools//android-studio-tutorial6/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android Studio系列教程六--Gradle多渠道打包&i class=&icon-external&&&/i&&/a&&br&&/li&&/ul&&br&当然英文好的话,有更多好的资源&br&&ul&&li&&a href=&///?target=http%3A///tools/building/configuring-gradle.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Configuring Gradle Builds&i class=&icon-external&&&/i&&/a&&br&&/li&&li&&a href=&///?target=https%3A//spring.io/guides/gs/gradle-android/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Getting Started · Building Android Projects with Gradle&i class=&icon-external&&&/i&&/a&&br&&/li&&li&&a href=&///?target=http%3A///android/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Android |
Gradleware&i class=&icon-external&&&/i&&/a&&br&&/li&&li&&a href=&///?target=http%3A////gradle-tutorial-series-an-overview/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Announcing .. Gradle Tutorial Series&i class=&icon-external&&&/i&&/a&&br&&/li&&/ul&&br&最后两篇美团Android 团队的文章奉上&br&&ul&&li&&a href=&///?target=http%3A///mt-apk-packaging.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/mt-apk&/span&&span class=&invisible&&-packaging.html&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&&/li&&li&&a href=&///?target=http%3A///mt-apk-adaptation.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/mt-apk&/span&&span class=&invisible&&-adaptation.html&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/li&&/ul&
只收藏不点赞的人都什么心态,麻烦收藏的时候,顺便点个赞,多谢了。
有一个Gradle 的教程,足够你入门啦。
&b&多说无益,怒以身犯险,亲身示范!&/b&&br&
无基础文科生入门iOS的3个月(以第一个app上线作为入门标准)&br&&br&
这个经历主要是分享给一些像我这样,对互联网想法多多,按耐不住非得亲自上阵的楞头青。这里以上线一个app为目标(不奢望做出啥高级算法,90%的app也不会涉及算法),当第一个app完成,基本上就不会再对开发有恐惧,之后尽情学习,享受创造规则的快感吧!&br&
也有其他大牛们说上网搜索自己学入门超快的,我觉得身为一个无背景的文科生,还是有点吃力的。脑子里没有知识的框架,学到个知识点都不知道往哪里整。所以还是推荐从书或者公开课入门。有个老师带入门总是容易理解些的。&br&&br&&b&第一步:编程入门课&/b&&br&时间预计:4个星期&br& 推荐看公开课,Udacity也行,网易公开课也行,自己找一个面对对象语言(一般是JAVA,
Python)的课。我是在网易公开课看的斯坦福的CS106A,学的JAVA。&br&如果你纯粹学iOS开发,不推荐看哈佛CS50,CS50是给CS系的学生介绍整个计算机世界的框架,讲的内容比较多,进度比较快,对iOS开发其实有点累赘了。(臣妾有点跟不上啊!!)&br& 计划安排是一天一课,看课程要求的书(至少看完一本)及大部分作业。这一阶段重点不是语法,而是以下3个目标。&br&目标:&br&1.
让自己对编程这件事感到适应。&br& 写hello
world。&br& 怎么写function,
怎么调用function。&br& 全局变量,局部变量这类基本知识点。&br& 都是基本的东西。看看书,写多两个程序就欧啦。&br&&br&2.
掌握编程语言的基本要素。&br& 编程语言4个要素:&br& a.
基本的数据类型:整数,实数,character,
string, boolean&br& b.
基本的运算符号:+-×/&&++--那啥的&br& c.
怎样输入输出&br& d.
怎样控制程序:sequence,selection,loop&br&&br&3.
了解编程范式&br& 面对过程编程。&br& 面向对象编程。&br&&br&&b&第二步:上手iOS!&/b&&br&时间预计:2星期&br& 强烈推荐CS193P,老头子讲的超级好!我的很多东西(对象思维啥的)是在这里跟着做练习的时候才真正明白的(好啦,也可能是上一堂课练习做得少的原因)。如果等到9月应该itunes
U上会开始教iOS
7了。网易公开课的是2010年iOS
5版的,前10堂课,也行。(iTunes U上有完整的课)&br& CS193P说有prerequisite,一开始被吓到,事实证明还是可以学下去的。头两节课一头雾水,没关系,把itunes
U上的课件下载下来,把所有代码打出来,然后一个个元素对应之前学的语言匹配,再不懂先放着,继续学后边的,过几天打多点代码就懂了。&br& 感觉学5、6堂课,一个星期左右就可以开始进入下一阶段自己做东西了。之后用啥学啥,每堂课都有主题的。速度慢点的同学们,这阶段跟我一样准备两个星期吧!&br&&br&&b&第三步:开发app!&/b&&br&时间预计:2星期(本人...1个半月,实在不好意思说出口)&br& 这个时间就可长可短啦,还包括美工,交互啥的。坚持要用啥学啥的原则,其实就是知道iOS
SDK都有什么组件,每个组件有什么function而已。stackoverflow,
Github, apple sample code多上,搜索引擎多用。如果有个师傅,这个阶段真的是进步神速。&br&&br& 好的!不出意外,你的第一个app就这么新鲜出炉了!从今天开始,成为一个冷艳逼格高尚的iOS开发者吧!&br&&br&======================================================================&br& 这种学习开发方法弊端是基础不牢,后期提高需要自己重新補上C知识,毕竟Objective是基于C的语言。&br& 但优势也是相当明显的,就是快速消除文科生对编程的恐惧!对于常规的,C
→ C++ →Objective
C这样扎扎实实,动辄半年熟练掌握一个语言的缓慢进程,一想到就悲从中来,让想学习开发的大部分人第一步都不敢迈出。
&br& 经验纯粹由一个刚入门可能还全身bug的菜鸟分享给连门都还没入的菜鸟们,有错误的地方,请各位高手指正,让更多人能学会编程,享受创造产品的乐趣!
多说无益,怒以身犯险,亲身示范!
无基础文科生入门iOS的3个月(以第一个app上线作为入门标准)
这个经历主要是分享给一些像我这样,对互联网想法多多,按耐不住非得亲自上阵的楞头青。这里以上线一个app为目标(不奢望做出啥高级算法,90%的app也不会涉…
(更新于日)&br&&b&1. Blue Planet &br&&/b&&img src=&/cdcc439694eef71ad833b4_b.jpg& data-rawwidth=&216& data-rawheight=&212& class=&content_image& width=&216&&它可以将你的桌面变成这个样子,实时显示全球日照状况。看起来很炫酷吧。&br&&img src=&/6ad40c86eab487ff6e55fde374d8ed28_b.jpg& data-rawwidth=&2560& data-rawheight=&1600& class=&origin_image zh-lightbox-thumb& width=&2560& data-original=&/6ad40c86eab487ff6e55fde374d8ed28_r.jpg&&免费,Mac App Store:&a href=&///?target=https%3A///cn/app/blue-planet/idFmt%3D12& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Mac App Store-Blue Planet&i class=&icon-external&&&/i&&/a&&br&官网:&a href=&///?target=http%3A//& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Blue Planet for Mac OS X&i class=&icon-external&&&/i&&/a&&br&&b&2. HyperDock&br&&/b&&img src=&/daa45b11d18cc0fdb2440_b.jpg& data-rawwidth=&194& data-rawheight=&202& class=&content_image& width=&194&&Windows 7 用习惯了?觉得Windows 7 的多任务管理比Mac好用?没关系。它可以让你的Mac的多任务管理变成Windows 7 的风格。当然与Mission Control互不干扰。我觉得它比Mission Control要好用,尤其是窗口特别多的时候:&br&&img src=&/cd1cbc13bee5a060bb9bd77d90a6db0b_b.jpg& data-rawwidth=&1329& data-rawheight=&645& class=&origin_image zh-lightbox-thumb& width=&1329& data-original=&/cd1cbc13bee5a060bb9bd77d90a6db0b_r.jpg&&鼠标移动到Safari上,立即显示Safari有三个窗口。最左侧表示窗口在本桌面上,中间的表示该窗口被最小化,右侧的表示该窗口在第二个桌面上。最右上角还有+按钮可以新建窗口。&br&不仅如此,它还可以像Windows 7 一样通过托拽窗口到屏幕边缘来实现窗口左右分屏。托拽到顶端实现全屏也是可以的,而且这个全屏与Mac里的全屏不一样,它的窗口仍旧在桌面上,而不是新开了一个与桌面并列的窗口。&br&&img src=&/6ab294b231c9cf0ea153d_b.jpg& data-rawwidth=&2560& data-rawheight=&1600& class=&origin_image zh-lightbox-thumb& width=&2560& data-original=&/6ab294b231c9cf0ea153d_r.jpg&&$9.99or¥68,Mac App Store:&a href=&///?target=https%3A///cn/app/hyperdock/idFmt%3D12& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Mac App Store-HyperDock&i class=&icon-external&&&/i&&/a&&br&官网:&a href=&///?target=http%3A//& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&HyperDock&i class=&icon-external&&&/i&&/a&&br&&b&3. Monity&br&&/b&&img src=&/c509e9d049cae8cc40a189_b.jpg& data-rawwidth=&208& data-rawheight=&216& class=&content_image& width=&208&&有人推荐过支持状态栏的系统监视,这款不支持状态栏,支持的是通知中心。效果如下。蛮好用的啦。&br&&img src=&/dd67d82b15fc87f252bab_b.jpg& data-rawwidth=&2560& data-rawheight=&1600& class=&origin_image zh-lightbox-thumb& width=&2560& data-original=&/dd67d82b15fc87f252bab_r.jpg&&$1.99or¥12,Mac App Store:&a href=&///?target=https%3A///cn/app/monity/idFmt%3D12& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Mac App Store-Monity&i class=&icon-external&&&/i&&/a&&br&&b&4. Caffeine&/b&&br&&img src=&/600ca199ecce6ce11d8e597f18874ee6_b.jpg& data-rawwidth=&220& data-rawheight=&214& class=&content_image& width=&220&&可以让屏幕常亮不自动锁屏,有时间档可以选择。我就是懒不想每次都打开系统设置……&br&&img src=&/3affc06defd705e55b0501c_b.jpg& data-rawwidth=&550& data-rawheight=&468& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&/3affc06defd705e55b0501c_r.jpg&&&br&免费,Mac App Store:&a href=&///?target=https%3A///cn/app/caffeine/idFmt%3D12& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Mac App Store-Caffeine&i class=&icon-external&&&/i&&/a&&br&&b&5. Skim&/b&&img src=&/2c8dcbd5b405dec1cca51b565dceee2a_b.jpg& data-rawwidth=&212& data-rawheight=&208& class=&content_image& width=&212&&&br&别跟我提系统自带Preview的PDF搜索功能了……搜索一个词还好,搜索一个短语就不行啦。系统是分别视作两个关键词,出现任意一个就算搜索到了。Skim就没有这个问题。&br&&b&[经评论区友情提醒,Preview搜索只要两侧带双引号就可以搜索词组了,以前确实没学到,感谢评论区!那就再说说Skim的其他优点吧:1、打开PDF比Preview要快,尤其是超大PDF比较明显;2、批注功能比Preview更丰富一些,而且批注的时候生成的是影像文件,不影响原文件。]&/b&&br&免费:&a href=&///?target=http%3A//skim-app.sourceforge.net& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&skim-app.sourceforge.net&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&&br&&b&6. Dynamic Lyrics&/b&&img src=&/7b521dcd89cc8a5be081b1c4a898e079_b.jpg& data-rawwidth=&238& data-rawheight=&212& class=&content_image& width=&238&&&br&随iTunes自我启动,自动搜索当前歌曲歌词并显示。可以选择桌面浮动显示或者状态栏显示。后种显示方法需要状态栏有较大空余哦。&br&本app免费,地址:&a href=&///?target=http%3A///dynamiclyrics/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&DynamicLyrics&i class=&icon-external&&&/i&&/a&&br&&br&----------------------------------------------更新分割线-------------------------------------------------&br&其实@&a href=&/people/chen-zhang-27& data-editable=&true& data-title=&Chen Zhang& class=&&&Chen Zhang&/a&的答案里的app我也是在用的,她已经先推荐过了,帮她补两张图吧。&br&&b&f.lux:&/b&&br&&img src=&/58aa896cf17f344f4b2067_b.jpg& data-rawwidth=&2560& data-rawheight=&1600& class=&origin_image zh-lightbox-thumb& width=&2560& data-original=&/58aa896cf17f344f4b2067_r.jpg&&&br&每天打开电脑看到这款app的图标都觉得元气满满了呢。&br&免费,官网:&a href=&///?target=https%3A//& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&f.lux: software to make your life better&i class=&icon-external&&&/i&&/a&&br&&b&Noizio:&/b&&br&&img src=&/ae525a4e5ac5d5e0b0aa0bcf_b.jpg& data-rawwidth=&2560& data-rawheight=&1600& class=&origin_image zh-lightbox-thumb& width=&2560& data-original=&/ae525a4e5ac5d5e0b0aa0bcf_r.jpg&&白噪音种类不是很多,但人家可是mac版啊。&br&Mac App Store:&a href=&///?target=https%3A///us/app/noizio/idFmt%3D12& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Mac App Store&i class=&icon-external&&&/i&&/a&&br&这款app已经出了iOS版,地址:&a href=&///?target=https%3A///us/app/noizio/idFmt%3D8& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Noizio on the App Store on iTunes&i class=&icon-external&&&/i&&/a&&br&官网:&a href=&///?target=http%3A//noiz.io& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Noizio – ambient sound equalizer for relax or productivity.&i class=&icon-external&&&/i&&/a&&br&两款都是免费的。
(更新于日) 1. Blue Planet 它可以将你的桌面变成这个样子,实时显示全球日照状况。看起来很炫酷吧。 免费,Mac App Store: 官网: 2. HyperDock Windows 7 用习惯了?觉得Windows 7 的多…
如果你的手机已经使用了一年多,或许你已经不再会每天都去挖掘新的应用软件,没准,你好久都没有更新过手机里的那几十个应用了吧?&br&&br&昨晚花两个小时更新了一下手机系统,把手机和家里的电脑同步了。于是,当初刚买手机时下载的那些免费应用软件,有那么几个又住进了我的手机里。&br&&br&挑几个NB的,挨个介绍一下。&br&&br&&b&1.Evernote(印象笔记)&/b&&br&&br&我在上个月发了一条微博:“今天下午新掌握的一个经验,在网上遇到感兴趣的文章,一定要迅速复制在word里,而不是只保存链接,因为链接随时都能失效,而word里的文字永远不会消失。”然后,我的精神导师裤子君马上给我推荐了一款软件,就是著名的Evernote。&br&&br&听他的,我把家里的电脑、公司的电脑和随身携带的手机里都安装了这款软件,然后把没空一下子阅读完的、近期感兴趣的、正在写的文档一股脑儿丢了进去。再把这些内容纷纷同步完毕,之后的碎片时间,被这个软件发挥的淋漓尽致,无比充实。&br&&br&其实,这款朴实的应用软件工作原理和网盘是相同的,但是它在文档的存储与展现方面,要比任何网盘都优秀得多。事实上,我正在Evernote里编辑这篇文章。&br&&br&它在中国的本土化做得很成功,以至于有了一个正式的中文名字,叫印象笔记。&br&&br&&b&2.过日子&/b&&br&&br&你一定听说过“活法儿”这么个网站,它在几年前曾经通过邮件火了一把。我在收到过几封朋友发来的邮件之后,终于忍不住去测试了一下,结果因为那会儿经常抽烟喝酒吃川菜,我的体质是听上去很惨烈的湿热质。&br&&br&湿热了一两年之后,这个只能检测个人体质的网站终于推出了一款应用——“活法儿过日子”。这款应用的广告语很有爱:从此,你和家人朋友过上了健康快乐幸福的生活。&br&&br&不知道别人如何,反正我通过这款软件,成功的把体质调节成了最健康的平和质。那段日子,我热衷于在下班之后流连于菜市场,每晚照着“过日子”里面按照二十四节气推荐的蔬菜与生鲜去采购,吃的大快朵颐,而且非常健康。&br&&br&&b&3.下厨房&/b&&br&&br&说到菜市场,不得不提下厨房,这是我在去年受益最大的应用软件。&br&&br&我曾经一度崇拜那些厨艺高超的人们,当他们把自己的作品低调的发在微博上时,我觉得这是最高档次的炫耀。与他们相比,那些吃顿火锅都要掏出手机拍照发微博炫耀的家伙们简直弱爆了。&br&&br&烹饪是一件非常简单的事,当你多摸几次炒锅的把手就会明白。简而言之,当你准备好了炒锅、铲子、盐、酱油、鸡精、干辣椒、姜、蒜、筷子、勺、碗、盘,你的烹饪生涯就已经成功一半了,剩下的一半,只需要通过下厨房上边的简约菜谱开始一次次实践就好。我只花了半年不到的时间,就可以在一小时之内整出一桌子菜了,而且是那种拍完照发在微博上也能引起许多吃货们留下口水的硬菜。&br&&br&最后,再附送一个来自zhihu的链接:《做家常菜,有哪些经验和心得可以分享》&a href=&/question/& class=&internal&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/question/1976&/span&&span class=&invisible&&0437&/span&&span class=&ellipsis&&&/span&&/a&&br&&br&&b&4.食神摇摇&/b&&br&&br&这个世上有两种人。&br&一种是热爱下厨房的食神,另一种是喜欢出去吃的懒人。&br&&br&如果你的手机里有一款神奇的美食软件,只需要轻轻“摇一摇”就能发现附近好吃的餐馆,你会常常使用它吗?食神摇摇最大的特点就是在你摇出来的餐馆旁边都会附注一条“推荐理由”,这些理由包括:性价比很合适、附近的餐厅、猜是你喜欢的口味、口味评价好、用餐环境不错、甚至……烤鸭做得很正宗。&br&&br&你甚至可以在后台设置好自己的忌口、钟爱的菜系、均价范围、距离范围……甚至还可以选择地图上的其他位置,来帮助远方的朋友摇一摇。当然,在你注册之后,还可以通过这个软件认识更多的懒人,一起出去摇,一起出去吃。让你和陌生的美食不期而遇。&br&&br&&b&5.知乎&/b&&br&&br&刚才提到知乎,这是一个伟大的网站。&br&&br&在这个信息过剩的时代,信息的筛选对于每个人都变得尤为重要。你每天把时间都放在微博、豆瓣、Google reader上面,这很正常,但你如果把时间多放在知乎上一些,就会发现一个更为广阔的世界。&br&&br&在我刚刚得到这个网站的邀请码的时候,第一眼的感觉就是来到了一个更为专业的百度知道里面。在这里,有许多从未听说过、思考过的问题在等着你学习,等着你回答。哪怕你是个资深潜水员,这里依然有你可以回答的问题。比如我,因为小时候看过一篇有趣的科普文章,而回答了一个“刺猬是如何进行交配”的问题,得到了6个赞同。而我在知乎学到的东西,远比在微博、豆瓣和别人的博客里学到的多得多。&br&&br&&b&6.ZAKER&/b&&br&&br&说到筛选信息,ZAKER则是另一个极其优秀的移动应用。它把你感兴趣的杂志、博客、新闻进行了详细的筛选与分类,它最大的优点就是支持离线阅读。&br&&br&我曾经在一个周六的晚上,关了灯躺在床上,打开这个软件,看了三个小时。说句夸张的话,安装了它之后,一些你经常会购买的杂志完全没有了继续付费的必要。你只需要利用wifi每天更新好上面的各种内容,在路上、在睡前、在卫生间、在等人时,打开飞行模式,不耗费一点流量,利用这些碎片时间,就可以进行高效而快速的阅读了。&br&&br&这是我今年上半年受益最多的应用。&br&&br&&br&&b&7.Excel三国杀&/b&&br&&br&每个人的手机里都有一款最爱的游戏,有的人是植物大战僵尸,有的人是水果忍者,有的人是愤怒的小鸟……而我最爱的那款游戏,就是Excel三国杀。&br&&br&这是一款单机版的三国杀,不需要耗费一丁点流量,随时随地都可以玩。里面的机器人玩家像真人一样聪明,但是如果你多玩上几次,就能发现它们都在遵从着一种无法打破的原则,尤其是在第一轮——主公第一轮不会主动攻击;反贼第一轮只会攻击主公,如果打不到主公就谁也不打;在死了一个反贼的情况下,内奸会主动攻击只杀反贼的忠臣。……所以,你的胜率会很高,很解压。&br&&br&&b&8.看球啦&/b&&br&&br&如果欧洲杯的时间能提前到晚上九点四十五而不是凌晨两点四十五,看球的人一定会更多。不过,对于球迷来说,哪怕是凌晨三点四十五,也会有人坚持看下去。&br&&br&球迷之中,一定不乏一些像我这样的糊涂虫,基本记不住自己支持的球队的比赛时间,更不可能记住每场比赛的比分。这时,一款比较聪明的软件出现了。你不仅可以随时随地查看以往比赛的比分、自己支持球队的比赛时间,还可以分析小组赛的出线情况,浏览自己球队的各种新闻。&br&&br&对于热爱足球的人来说,这款应用真的帮了不少忙。&br&&br&&b&9.AccuWeather&/b&&br&&br&这是一个奥地利人推荐给我的天气类应用软件。当时我们围坐在一个烤串摊位前,举起酒瓶碰了一下,他就拿过我的手机,在appstore里找到了它,花0美元买了下来。&br&&br&这款天气应用与别的天气预报软件不同,它最大的特点就是能预测未来几个小时之内的天气。我曾经做过一个对比,在一个炎热的夏天中午,打开四个天气类软件对比了一下北京的天气,其中只有它成功预测到了两个小时之后的那场暴雨。&br&&br&虽然这款软件的界面全部是英文,但所有中国人应该也能认得“Beijing”、“Shanghai”、“Zhumadian”和我们从小就能看得懂的天气图标吧。&br&&br&&p&&a href=&///?target=http%3A///r/RkxyaoPEs97MrccJ9xlU& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/r/RkxyaoP&/span&&span class=&invisible&&Es97MrccJ9xlU&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a& (二维码自动识别)&/p&最近正在执行一个写作计划,命名为[好物99],到日为止,已更新了五篇。&br&分别是万宝龙钱包、CC背包、机械键盘、LAMY 2000和 Kindle.&br&您如果感兴趣,可以在“查找微信公众号”里查找“天亮天黑”,也可以直接输入ID:oldtimebye 进行查找。&br&我努力做到每日一篇,并杜绝一切广告。&br&欢迎关注,谢谢。
如果你的手机已经使用了一年多,或许你已经不再会每天都去挖掘新的应用软件,没准,你好久都没有更新过手机里的那几十个应用了吧? 昨晚花两个小时更新了一下手机系统,把手机和家里的电脑同步了。于是,当初刚买手机时下载的那些免费应用软件,有那么几个…
黄子韬假唱,梁欢老师指出,当然他还指出过很多人假唱,有人问这和他有什么关系。&br&&br&&img data-rawwidth=&640& data-rawheight=&1136& src=&/cd46e5b1032cc6ffed6e2fb_b.png& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&/cd46e5b1032cc6ffed6e2fb_r.png&&
黄子韬假唱,梁欢老师指出,当然他还指出过很多人假唱,有人问这和他有什么关系。
灵异事件和外星人事件吧。自从手机用户越来越多,到现在的人手一台,从渣像素的摄像头到现在的千万级像素的摄像头,灵异照片越来越少,外星人越来越少光顾地球了。这说明现在的手机驱魔护身效果越来越好了,还有就是以手机为代表的科学发展日新月异,外星人已经对我们的发展速度所折服,再也不敢来地球瞎逛了
灵异事件和外星人事件吧。自从手机用户越来越多,到现在的人手一台,从渣像素的摄像头到现在的千万级像素的摄像头,灵异照片越来越少,外星人越来越少光顾地球了。这说明现在的手机驱魔护身效果越来越好了,还有就是以手机为代表的科学发展日新月异,外星人…
&p&哪方面的?终端、芯片、电信设备研发、运营商解决方案、协议制定、专利等等,就这些方面来说,中国企业有些有一定差距,而有些处于世界一流位置。&/p&&p&补充回答:&/p&&ul&&li&终端:&br&&/li&&/ul&&p&目前苹果(美国)和三星(韩国)在这方面应该属于第一梯队的位置,而且就利润来说也是远远的领先于后面的厂家,但是华为、中兴这样的厂家在部分市场依托其电信设备的强势,也可以取得不错的市场份额。就本土市场来看,华为、中兴,包括小米这样的厂家其实也占据了不小的比重,可以说在终端方面,中国企业其实没有落后太多,我觉得现在重点就是怎么摆脱“国产不行”、“国产意味着低端”这些个在部分消费者中已经形成的印象。而日本,真正具备全球竞争力的估计现在也就索尼一家,而索尼移动的销量和利润,还有进步的空间。&/p&&ul&&li&芯片:&br&&/li&&/ul&&p&在终端芯片部分,高通(美国)无疑是目前市场上的领导者,从基带芯片到射频芯片到AP到GPU再到各种多媒体芯片、电源管理芯片和WIFI/蓝牙模块等等,高通可以提供大而全的解决方案,不夸张的说,高通的芯片几乎就可以实现一部完整的手机,而高通目前除了中高端市场,还在不断向低端市场渗透。其他的厂家,包括美满(美国)、联发科(中国台湾)、展讯(中国)、华为海思(中国)、intel(美国,手机芯片业务主要来自原英飞凌,曾经的苹果供应商)、博通(美国,优势在于WIFI/蓝牙/GPS模块领域)、三星(韩国,主要是AP和RAM以及闪存)、英伟达(美国,主要是AP,目前也开始做BP)等等,可以说终端芯片这方面,是美国人一直以来的优势领域,短时间内还是难以被超越,至于日本企业貌似在这方面不是太擅长,不过听说京瓷、富士通之类的企业也为intel这样的公司提供x86芯片提供生产支持和服务。&/p&&p&题主提到的WLAN芯片方面,以常见的802.11x系列芯片,来自美国的博通、高通公司的WIFI芯片应该占据了市场上的多数份额。&/p&&p&代工厂方面,主要还是中国台湾的厂商为主力,包括台积电、台联电等等,毕竟晶圆厂这种东西投资高,效益回收长,只有像intel、三星这种少数芯片厂家拥有自己的晶圆厂。&/p&&p&电信设备芯片方面,主要涉及DSP、FPGA等等这些,这方面我不是太了解,我主要知道的就是xilinx(美国)、TI(美国,原先的AP也做得风生水起,但是由于缺乏BP产品,最后停止了手机AP业务)、飞思卡尔(美国,原摩托罗拉半导体事业部)等等这些公司有在为电信设备商,包括华为、爱立信等等厂家提供芯片方面的支持。这里也没怎么看到日本的企业在这里有什么成就。&/p&&ul&&li&电信设备研发和运营商解决方案:&/li&&/ul&目前蜂窝网络市场主要就是“阿诺爱中华”这五家:&br&&p&阿尔卡特-朗讯(法国/美国):其在中国的合资子公司是上海贝尔,在固网宽带领域有其独特的优势,中国电信、中国联通都是其重要的客户。&/p&&p&诺基亚通信}

我要回帖

更多关于 萌宠兽世兽夫么么哒 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信