论用嵌入式2048论文攻击力的随从打人什么感觉

processing官网上有大量推荐书。我一定要提Daniel Shiffman的两本书,因为实在太好了。&br&&br&先说我看过的,第二本&br&&img src=&/da00d62aad023bcc7c6689_b.jpg& data-rawwidth=&195& data-rawheight=&240& class=&content_image& width=&195&&&img src=&/9744d5bbecf3f4ca0d86f383e282b692_b.jpg& data-rawwidth=&265& data-rawheight=&241& class=&content_image& width=&265&&此书简直是我读过所有技术书籍中的翘楚。从最最基本的物理运动讲起,一步一步教你用代码写一个有自我意识的生态系统!而且,此书完全免费&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&The Nature of Code&i class=&icon-external&&&/i&&/a&(Donate plz)。读此书一半,你已可以开发愤怒的小鸟,读完全书,AI的大门已入。全书浅显易懂(老外写书一惯特点),结构紧凑。最重要的是,此书封面太棒了,一流平设水准,甩大部分技术类书籍封面数条街,甩国内各类书.....当时完全因为封面而读,继而爱上此书(不好意思跑题了)。&br&&br&跑远了,回来说基础的。 Shiffman第一本书&br&&img src=&/404ff4944bfaa1d9b51dbb_b.jpg& data-rawwidth=&200& data-rawheight=&295& class=&content_image& width=&200&&不好意思。因为讲的是代码基础,没有看过。但是此书封面依然一流水准,纹理字体排版配色都恰到好处(不好意思又跑题了)。不过以第二本书Shiffman的写作风格来看,一定是事无巨细,非常细致的讲解Processing的各个部分的基础知识。强烈推荐题主以此书作为入门读物。&br&&br&另外国内貌似流行这本作为入门&br&&img src=&/a9b7cbc9a3_b.jpg& data-rawwidth=&198& data-rawheight=&258& class=&content_image& width=&198&&没有看过。但是被诸多人士推荐,应该值得一看吧。国内应该会有相关中文资源。封面也很不错啊,processing感扑面而来(不过意思再次跑题)&br&&br&最后,还要提一本。&br&&img src=&/30cfec3b52e0_b.jpg& data-rawwidth=&198& data-rawheight=&276& class=&content_image& width=&198&&是不是突然发现怎么封面如此混乱。原因是,此书主题在于用数据生成视觉,此书封面是生成的,而且封面只是生成结果的一部分。(那些彩色线后面,连着更多内容呢)。此书主要就是各种视觉实例。由简至繁,包含了许多绚丽实例的细致说明和源码,非常丰富,非常详细。另外,开篇给了几十个相关的艺术作品。&br&&br&当然&a href=&///?target=http%3A//processing.org& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&processing.org&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&上论坛&a href=&///?target=http%3A//forum.processing.org/two/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&http://forum.processing.org/&i class=&icon-external&&&/i&&/a&里艺术家、设计师、程序员们也都是非常热心的,有问题尽管问。&br&另外&a href=&///?target=http%3A//www.openprocessing.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&OpenProcessing&i class=&icon-external&&&/i&&/a&每天都会有大家上传的作品。&br&最后,关注Vimeo的processing Group(需翻墙)&a href=&///?target=https%3A///groups/processing& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&/groups/proces&/span&&span class=&invisible&&sing&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&&br&学习路线的话 Shiffman黄皮入门 + Generative Design,技术层面已可以假装Visual Artist了.&br&&br&另外,以前还翻过数据可是化的一本,O'Reilly的&br&&img src=&/9eedbbf26ce4c3fc0ad00c226e20f316_b.jpg& data-rawwidth=&197& data-rawheight=&261& class=&content_image& width=&197&&感觉不像专门写processing的,以processing为工具,某城市交通还是环境数据为例,讲解各种可视化方法。假如项目设计可视化,可以以此本为参考,不厚。&br&&br&至于Processing和Arduino的结合,我自己经验有限,仅停留在官网文档阶段,就不添乱了。&br&&br&最后,分形视觉方面,参考deviantART的分形组&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&mandelbulb3d on deviantART&i class=&icon-external&&&/i&&/a&以及MandelBulb 3D的论坛&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&&br&&br&以上。
processing官网上有大量推荐书。我一定要提Daniel Shiffman的两本书,因为实在太好了。 先说我看过的,第二本 此书简直是我读过所有技术书籍中的翘楚。从最最基本的物理运动讲起,一步一步教你用代码写一个有自我意识的生态系统!而且,此书完全免费
更新&/p&&p&今天我的订阅号 《小钱吃喝看电影》 开通了原创,发了三个福利,有拿有喝有钱!快去看啦!&/p&&p&(里面准备了24瓶的国牌精酿,准备下次评测,邀请粉丝线下一起喝酒吹水!快去看吧!)&/p&&p&--------------------------------------------------------------------------------------------------------------------------&/p&&p&我看完了第一页所有的高赞回答,特地整理了一下,以下10款就适合刚接触啤酒的男生和姑娘。&/p&&p&选择的原因从价格、香味、口味、特点、购入渠道来整理。&/p&&p&关注我的个人订阅号(小钱吃喝看电影)!&/p&&p&应该会有下一篇关于其他波特和世涛的进阶文。 &/p&&p&下面的10款啤酒,在如今的精酿啤酒馆,甚至是一般的酒吧里,都能找到他们的身影,偶尔去次酒吧,面对茫茫多的旧款,也不会迷茫。良好的入口感,以及丰富的香味,绝对值得你和她尝试!&/p&&p&(以下价格都是小钱淘宝的,切勿和酒吧老板讲理,会被追杀!) &/p&&p&1、白福佳(玻璃瓶)
&/p&&p&6块左右
330ml&/p&&p&(典型的比利时小白啤酒风味,水果香味和清爽的口感,一丢丢的苦,绝大部分女生都能接受!记住!幸运值低的朋友就买玻璃瓶!不然罐子的金属味会大大的影响风味。大多数人的口粮,因为性价比真的真的真的很不错!)&/p&&p&&br&&/p&&p&&br&&/p&&img src=&/v2-93e4db974d3e8c_b.jpg& data-rawwidth=&1100& data-rawheight=&1390& class=&origin_image zh-lightbox-thumb& width=&1100& data-original=&/v2-93e4db974d3e8c_r.jpg&&&p&&br&&/p&&p&2、教士白啤酒(玻璃瓶) &/p&&p&8块左右
&/p&&p&(德国小麦啤酒,麦芽香气明显,入口泡沫细腻,漱口品尝时候,在将要咽下的时候,会有香蕉的味道出现。可以教会女生寻找酒中的果味,找到相同的气息,那就证明你们是一类人啦!然后就可以请她喝下一款酒啦!)&/p&&p&&br&&/p&&p&&br&&/p&&img src=&/v2-f87eb8dfe98bf5c16faf13d48cb4df0d_b.jpg& data-rawwidth=&1000& data-rawheight=&1000& class=&origin_image zh-lightbox-thumb& width=&1000& data-original=&/v2-f87eb8dfe98bf5c16faf13d48cb4df0d_r.jpg&&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&3、1664(普通蓝瓶)
&/p&&p&10块左右
330ml &/p&&p&(大多数女生第一眼会因为蓝色瓶子的高颜值而点单,而口味也是比较清淡的,很保险的一款酒。我个人觉得香气上稍显不足。)&/p&&p&&br&&/p&&p&&br&&/p&&img src=&/v2-bf1b3abcd116b_b.jpg& data-rawwidth=&664& data-rawheight=&484& class=&origin_image zh-lightbox-thumb& width=&664& data-original=&/v2-bf1b3abcd116b_r.jpg&&&p&&br&&/p&&p&&br&&/p&&p&4、Liefmans
&/p&&p&12块左右
&/p&&p&(这不刚买了一组,倒在杯子中,酒味散发出酸甜的香味,口感上,也完全喝不出酒精的味道,是姑娘很喜欢的酒!可以在傍晚,倒上一杯,吹吹海风,可舒服啦!)&/p&&p&&br&&/p&&img src=&/v2-ceca08e204e46f1d9040b46d_b.jpg& data-rawwidth=&600& data-rawheight=&600& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&/v2-ceca08e204e46f1d9040b46d_r.jpg&&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&5、林德曼
&/p&&p&13块左右
&br&&/p&&p&(酸甜可口,沙口感十足,推荐给姑娘,少女杀手之一,注意控制饮用速度。苹果比较酸,香味带有酵母的味道,有人闻着像奶酪,而有人却会很讨厌,哈哈!桃子口味的图案更是惹人上火的小恶魔,推荐给脾气古灵精怪的女生啦!)&/p&&p&&br&&/p&&img src=&/v2-1d7fb8a03ccd93bc9fca85daa44497de_b.jpg& data-rawwidth=&430& data-rawheight=&430& class=&origin_image zh-lightbox-thumb& width=&430& data-original=&/v2-1d7fb8a03ccd93bc9fca85daa44497de_r.jpg&&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&6、小粉象(樱桃味)
&/p&&p&14块左右
330ml &/p&&p&(小粉象也有很多口味,而这款也是大名鼎鼎的少女杀手,不要被丰富的果味所欺骗,一下子干杯的话,后劲还是很足的。如果有认识不太久的男生请你喝这款,你就要当心咯!)&/p&&p&&br&&/p&&p&&br&&/p&&img src=&/v2-183f2aca32db9456fbeb3aa2df536b34_b.jpg& data-rawwidth=&600& data-rawheight=&600& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&/v2-183f2aca32db9456fbeb3aa2df536b34_r.jpg&&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&7、梦果酌 mongozo
&/p&&p&23块左右
&br&&/p&&p&(椰子的好喝,香!其他的口味,你也能感受到充沛浓郁的水果风味!)&/p&&p&&br&&/p&&img src=&/v2-a4d07f5afae82fcfca7a_b.jpg& data-rawwidth=&500& data-rawheight=&387& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&/v2-a4d07f5afae82fcfca7a_r.jpg&&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&8、健力士(普通)
&/p&&p&7块左右
440ml&/p&&p&(虽然倒出来是黑色的,但本性还是温柔的。慢慢的饮上一口,温柔细腻的口感会让你爱上他,罐子瓶子都喝过很多次,两款包装的质量都十分稳定,目前还没有遇到过金属味,泡沫细腻润滑,值得尝试。可以推荐给开朗大方,喜欢尝试新东西的女孩子!小钱的口粮之一!)&/p&&p&(1778年,由ArthurGuinness(健力士啤酒厂的创始人)所发明。当时啤酒的税金是依使用的麦芽量来抽税,于是Guinness想到“那就不要用麦芽吧!”。他跳过制麦芽的过程,直接将大麦焙烤后酿造。酿出来的酒带有焦味,异于啤酒花苦味的锐利感,广受欢迎,这就是我们现在市面上常见的健力士啤酒(也称为“吉尼斯啤酒”)。之后健力士啤酒厂还开创了一个《吉尼斯世界纪录大全》一书(你没看错,是先有了健力士啤酒,之后才有的吉尼斯世界纪录。)&/p&&p&&br&&/p&&img src=&/v2-53e3e08f397a40b67fc29d0d414d5ec3_b.jpg& data-rawwidth=&667& data-rawheight=&667& class=&origin_image zh-lightbox-thumb& width=&667& data-original=&/v2-53e3e08f397a40b67fc29d0d414d5ec3_r.jpg&&&p&&br&&/p&&p&&br&&/p&&p&9、酿酒狗 Punk IPA
&/p&&p&10块左右
330ml &/p&&p&(推荐的理由是因为这款酒突出的荔枝味,作为精酿的入门,热带水果的香味一下子就能抓住女孩子好奇的心,而小小的苦度也不会是让女孩子觉得难喝。适合推荐给平时啤酒喝个两三瓶都没问题,或者是自己有主见,脾气直爽不后悔的姑娘!是一款老手都不会嫌弃的口粮。小钱前面的文章中就有6款酿酒狗的评测,有兴趣的可以去细细看看。)&/p&&p&&br&&/p&&img src=&/v2-239fff8a378755bab02525_b.jpg& data-rawwidth=&3024& data-rawheight=&3024& class=&origin_image zh-lightbox-thumb& width=&3024& data-original=&/v2-239fff8a378755bab02525_r.jpg&&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&10、森美尔
&/p&&p& 31块左右
&/p&&p&(香气很明显,让你一下子就会想到吃的黑巧克力,还必须是70%可可含量以上干燥的可可味!迷人的巧克力和咖啡味裹在一起,相比其他几款,略有深度。这款酒可以推荐给出来喝过两三次酒的姑娘,550ml的身材,喝下之后,应该会有一段美好的时光!森美尔作为英国百年老厂,酒厂的橡木桶依然采用手工制作,全英国只有6、7个,他家有两个。同时任然采用1758年建厂时候深大85米的井水制作艾尔啤酒。也是当今唯一一家任然使用“约克石方发酵系统”的英国酒厂-来源于imbeer)&/p&&p&&br&&/p&&img src=&/v2-4a18dfe726b15f2de2d34c4_b.jpg& data-rawwidth=&640& data-rawheight=&480& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&/v2-4a18dfe726b15f2de2d34c4_r.jpg&&&p&&br&&/p&&p&好啦,看了这篇文章,礼拜五就可以约姑娘出去喝一杯啦!独自饮用固然舒畅,可是约上姑娘,就更享受啦!欢迎大家来交流(订阅号 小钱吃喝看电影!)&/p&&p&.
有耐心看到最后的,告诉你们一个优惠吧!今天我在订阅号发布了麦德龙里最合算的两个套装!我都买了!价格比淘宝都便宜,而且还送专用杯!快去买吧!&/p&
更新今天我的订阅号 《小钱吃喝看电影》 开通了原创,发了三个福利,有拿有喝有钱!快去看啦!(里面准备了24瓶的国牌精酿,准备下次评测,邀请粉丝线下一起喝酒吹水!快去看吧!)-------------------------------------------------------------…
我奶奶年纪大了快80岁了,眼睛花了,耳朵也不太好使,喜欢出门遛弯儿,几年前我给她买了一台手机,这样她出门我们就能随时联系到她,她遇到问题也可以随时联系家人了,老人手机和我们平时用的手机不太一样,我给奶奶买的是老人手机,价格很便宜。&br&&img data-rawheight=&1136& src=&/v2-55b77dd05b54f6ab4d00c_b.png& data-rawwidth=&640& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&/v2-55b77dd05b54f6ab4d00c_r.png&&&br&&br&别看便宜,牌子都是国产的,但优点是屏幕大,按键大,声音大,还能语音报号,功能简单,容易操作,待机时间长,对于老人来说真的很方便。&br&&br&还有一个标婷维生素e乳液,北京药店都有卖,一到冬天必备,我冬天身上皮肤干用这个就好,便宜好用,安全。&br&&img data-rawheight=&800& src=&/v2-ed9fc2d131c1f_b.jpg& data-rawwidth=&800& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&/v2-ed9fc2d131c1f_r.jpg&&&br&&br&还有双飞人药水,我从香港药店买的,据说是万能药水,伤风感冒、肚痛拉稀、驱蚊虫止痒、消暑提神、缓解牙痛头痛、感冒鼻塞、烫伤,有一次我肚子疼,我吃了几滴一会就好了,后来家里就常备着了。&br&&img data-rawheight=&366& src=&/v2-8f2ff251abb74a156faf2ab_b.jpg& data-rawwidth=&400& class=&content_image& width=&400&&&br&&br&还有就是治疗跌打损伤的红花油,我健身后有时候肌肉酸痛,就会涂红花油,抹上热热的再按摩好的比较快。&br&&img data-rawheight=&582& src=&/v2-ce24c048b36a8063c5feff_b.jpg& data-rawwidth=&582& class=&origin_image zh-lightbox-thumb& width=&582& data-original=&/v2-ce24c048b36a8063c5feff_r.jpg&&&br&&br&再推荐一个小白鞋神器,一擦就干净。&br&&img data-rawheight=&800& src=&/v2-1fa91ece30ec3_b.jpg& data-rawwidth=&800& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&/v2-1fa91ece30ec3_r.jpg&&&br&&br&我家厨房水龙头比较高,水比较大,每次洗东西都滋一身水,我买了个水龙头调节器,很好用耶。&br&&img data-rawheight=&800& src=&/v2-caedafac6593_b.jpg& data-rawwidth=&800& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&/v2-caedafac6593_r.jpg&&&br&&br&再推荐一个我之前安利过的,放在车里、衣柜里的金纺香氛袋,三种味道,淡淡的香味,很好闻,好几次朋友上我车都问我用什么香水这么好闻。嘻嘻嘻。&br&&img data-rawheight=&1059& src=&/v2-b9fcb7a2c783_b.jpg& data-rawwidth=&620& class=&origin_image zh-lightbox-thumb& width=&620& data-original=&/v2-b9fcb7a2c783_r.jpg&&&br&&br&你的家居小能手上线,我还买了去污防缠绕洗衣球,每次洗衣服衣服都会缠一起洗不干净,有这个球就不会了。&br&&img data-rawheight=&800& src=&/v2-3dd7bd488dfb_b.jpg& data-rawwidth=&800& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&/v2-3dd7bd488dfb_r.jpg&&&br&&br&最后一个泰国的青草膏,上次我出门摔了一跤破皮了,抹了点这个,第二天久不红不痛了。&br&&img data-rawheight=&800& src=&/v2-8c0f1aeaabc83f538689_b.jpg& data-rawwidth=&800& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&/v2-8c0f1aeaabc83f538689_r.jpg&&&br&还有一个擦水痕的抹布,好用到爆,擦镜子上的水,洗脸盆的水什么清洁剂不放都特别干净。淘宝搜鱼鳞抹布就行。&br&&img data-rawheight=&800& src=&/v2-9fe1c44c873dd7bde02a5cfb1e4af579_b.jpg& data-rawwidth=&800& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&/v2-9fe1c44c873dd7bde02a5cfb1e4af579_r.jpg&&&br&还有一个扫头发的神器,女孩子长头发在地上不好打扫,有了这个就方便多了,不会缠在扫把上。还可以用在卫生间地面刮水用。淘宝搜扫头发神器即可。&br&&br&&img data-rawheight=&800& src=&/v2-ce769d69ce2ff912eda193bfc952de86_b.jpg& data-rawwidth=&800& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&/v2-ce769d69ce2ff912eda193bfc952de86_r.jpg&&&br&还有一个花王的懒人拖把,强烈安利一下,能吸灰吸头发,原理是靠静电吸附,拖把很简单,每次换纸就行。&br&&img data-rawheight=&760& src=&/v2-491ea5eed72ecf961cec70_b.jpg& data-rawwidth=&760& class=&origin_image zh-lightbox-thumb& width=&760& data-original=&/v2-491ea5eed72ecf961cec70_r.jpg&&&br&&img data-rawheight=&760& src=&/v2-c5fa7bbffa_b.jpg& data-rawwidth=&760& class=&origin_image zh-lightbox-thumb& width=&760& data-original=&/v2-c5fa7bbffa_r.jpg&&&br&还有这个日本强力去油的厨房专用肥皂。比洗手液强多了。&br&&img data-rawheight=&800& src=&/v2-8b794ba41a54f551d20d0c_b.jpg& data-rawwidth=&800& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&/v2-8b794ba41a54f551d20d0c_r.jpg&&&br&&br&评论里有小伙伴问鼻炎有没有什么东西可以缓解,巧了,还真有!&br&洗鼻盐,这个玩意儿我给前男友买过,治好了他的过敏性鼻炎。&br&&img data-rawwidth=&844& data-rawheight=&844& src=&/v2-6c225e90fa788dd340a25d_b.jpg& class=&origin_image zh-lightbox-thumb& width=&844& data-original=&/v2-6c225e90fa788dd340a25d_r.jpg&&&br&有鼻炎的小伙伴可以试试,每天早晚各洗一次。&br&声明不是广告,都是我自己亲测有效好用的推荐给大家。我怎么这么会居家过日子呢&br&&img data-rawheight=&400& src=&/v2-e7c1b2f9da1e0a9b37dba6_b.jpg& data-rawwidth=&400& class=&content_image& width=&400&&
我奶奶年纪大了快80岁了,眼睛花了,耳朵也不太好使,喜欢出门遛弯儿,几年前我给她买了一台手机,这样她出门我们就能随时联系到她,她遇到问题也可以随时联系家人了,老人手机和我们平时用的手机不太一样,我给奶奶买的是老人手机,价格很便宜。 别看便宜…
&p&&i&才发现,本回答收藏数是点赞数的3倍多……你们为何不顺手再点个赞(╯‵□′)╯︵┻━┻&/i& &i&&b&&u&光收藏不动手是学不好编程滴!!!&/u&&/b&&/i&&/p&&p&[更新 ] 整理了零基础python入门教程系列,并提供在线写代码的功能:&br&&a href=&///?target=http%3A///home/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Crossin的编程教室 - 编程世界的新手村&i class=&icon-external&&&/i&&/a&&br&欢迎来玩。&/p&&p&---------------------------------------&/p&&p&其实python非常适合初学者入门。相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易。自带的各种模块加上丰富的第三方模块,免去了很多“重复造轮子”的工作,可以更快地写出东西。配置开发环境也不是很复杂,mac和linux都内置了python。另外据我所知,不少学校也开始使用python来教授程序设计课程(比如本人的母校)。&/p&&p&我就是完全通过网上资源自学python的。&br&从在校时候用python接活赚零花钱,到在创业公司用python开发商业网站和游戏后台。所有遇到的问题,几乎都可以从互联网上的公开资源找到答案。&/p&&p&关于自学python,个人最大的3点经验:&/p&&ol&&li&找一本浅显易懂,例程比较好的教程,&b&从头到尾看下去&/b&。不要看很多本,专注于一本。&b&把里面的例程都手打一遍&/b&,搞懂为什么。我当时看的是《简明python教程》,不过这本书不是非常适合零基础初学者。&br&&/li&&li&去找一个&b&实际项目练手&/b&。我当时是因为要做一个网站,不得已要学python。这种条件下的效果比你平时学一门新语言要好很多。所以最好是要有真实的项目做。可以找几个同学一起做个网站之类。注意,真实项目不一定非要是商业项目,你写一个只是自己会用的博客网站也是真实项目,关键是要核心功能完整。&br&&/li&&li&最好能找到一个已经会python的人。问他一点&b&学习规划的建议&/b&(上知乎也是个途径),然后在遇到卡壳的地方找他指点。这样会事半功倍。但是,要学会搜索,学会如何更好地提问。没人愿意帮你写作业或是回答“一搜便知”的问题。&/li&&/ol&&p&&br&&/p&&p&然而,别人的经验未必能完全复制。比如我没有说的是,在自学python之前,我已在学校系统学习过其他的编程语言。&/p&&p&对于完全没有编程经验的初学者,在学习python的时候,面对的不仅仅是python这门语言,还需要面临“编程”的一些普遍问题,比如:&/p&&ul&&li&从零开始,不知道从何入手,找了本编程教材发现第二章开始就看不懂了&/li&&li&缺少计算机基础知识,被一些教程略过的“常识性”问题卡住&/li&&li&遇到问题不知道怎么寻找解决方案&/li&&li&看懂语法之后不知道拿来做什么,学完一阵子就又忘了&/li&&li&缺少数据结构、设计模式等编程基础知识,只能写出小的程序片段&/li&&/ul&&p&所以除了前面说的3点经验,给初学编程者的额外建议:&/p&&ul&&li&首先&b&要有信心&/b&。虽然可能你看了几个小时也没在屏幕上打出一个三角形,或者压根儿就没能把程序运行起来。但相信我,几乎所有程序员一开始都是这么折腾过来的。&/li&&li&选择&b&合适的教程&/b&。有些书很经典,但未必适合你,可能你写了上万行代码之后再看它会比较好。&/li&&li&&b&写代码&/b&,然后&b&写更多的代码&/b&。光看教程,编不出程序。从书上的例程开始写,再写小程序片段,然后写完整的项目。&/li&&li&除了学习编程语言,也兼顾补一点&b&计算机基础&/b&,和&b&英语&/b&。&/li&&li&不但要学写代码,还要学会&b&看代码&/b&,更要会&b&调试代码&/b&。读懂你自己程序的报错信息。再去找些github上的程序,读懂别人的代码。&/li&&li&学会查官方文档,用好搜索引擎和开发者社区。&/li&&/ul&&p&&br&&/p&&p&推荐几个网上的资源:&/p&&ul&&li&&a href=&///?target=https%3A///s/1eR5ckcq& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&简明Python教程&i class=&icon-external&&&/i&&/a& &/li&&li&&a href=&///?target=http%3A///share/link%3Fshareid%3D%26uk%3D& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&与孩子一起学编程&i class=&icon-external&&&/i&&/a& &/li&&li&&a href=&///?target=http%3A///share/link%3Fshareid%3D%26uk%3D& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Head First Python 中文版&i class=&icon-external&&&/i&&/a& &/li&&li&&a href=&///?target=http%3A///share/link%3Fshareid%3D%26uk%3D& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&笨办法学Python&i class=&icon-external&&&/i&&/a& &/li&&li&&a href=&///?target=http%3A///share/link%3Fshareid%3D%26uk%3D& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Dive.Into.Python中文版(附课程源码)&i class=&icon-external&&&/i&&/a& &/li&&li&&a href=&///?target=http%3A///share/link%3Fshareid%3D%26uk%3D& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Python核心编程&i class=&icon-external&&&/i&&/a& &/li&&li&&a href=&///?target=http%3A///share/link%3Fshareid%3D%26uk%3D& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&深入理解Python&i class=&icon-external&&&/i&&/a& &/li&&li&&a href=&///?target=http%3A///share/link%3Fshareid%3D%26uk%3D& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Python标准库&i class=&icon-external&&&/i&&/a& &/li&&li&&a href=&///?target=http%3A///share/link%3Fshareid%3D%26uk%3D& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Python编程指南&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&///?target=http%3A///share/link%3Fshareid%3D%26uk%3D& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&django_book中文版&i class=&icon-external&&&/i&&/a&&/li&&/ul&&p&(解压密码均为:&a href=&///?target=http%3A//crossin.me& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&crossin.me&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&)&/p&&p&在线教程:&/p&&ul&&li&&a href=&///?target=http%3A///abyteofpython_cn/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&简明 Python 教程&i class=&icon-external&&&/i&&/a& &/li&&li&&a href=&///?target=http%3A///docs/diveintopythonzh-cn-5.4b/html/toc/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Dive Into Python 中文版&i class=&icon-external&&&/i&&/a&&/li&&/ul&&p&以下喂自己袋盐:&br&现在有很多人都想学一点编程,但是直接看教程又有点太难下手。&br&之前有几个朋友都问我能不能指导他们一下入门学个语言,于是我就弄了个微信公众号“Crossin的编程教室”(微信号crossincode,有个同名的山寨号,不要加错了)。每天讲一点点很简单的内容。如果有0基础想入门的新手,不如来跟着看看,欢迎加入我们共同学习的队伍。&/p&&p&----------------&br&&i&更新&/i&&br&基础内容早已讲得差不多了,现在整理成了系列教程,可在公众号里阅读。定期推送一些专题,比如查天气预报、搭建网站、数据采集之类的小项目,还有编程相关的知识和经验文章。也可以直接访问: &b&&a href=&///?target=http%3A///home/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Crossin的编程教室 - 编程世界的新手村&i class=&icon-external&&&/i&&/a&&/b&&br&----------------&br&&i&更新&/i&&br&开通了知乎专栏:&br&&b&&a href=&/crossin& class=&internal&&Crossin的编程教室&/a&&/b&&br&主要发一些编程入门和科普向的文章: &/p&&ul&&li&&a href=&/p/& class=&internal&&编程初学者如何使用搜索引擎&/a& &/li&&li&&a href=&/p/& class=&internal&&如何安装 Python 的第三方模块&/a& &/li&&li&&a href=&/p/& class=&internal&&如何直观地理解程序的运行过程?&/a&&/li&&li&&a href=&/p/& class=&internal&&给伸手党的福利:Python 新手入门引导&/a&&/li&&/ul&&p&内容不断更新中...&/p&&p&QQ加群:&/p&&p&微信加群:crossin123&/p&&p&&a href=&///?target=http%3A///r/wXWGnqzEDfFyrej99yDT& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/r/wXWGnqz&/span&&span class=&invisible&&EDfFyrej99yDT&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a& (二维码自动识别)&/p&&p&.&/p&
才发现,本回答收藏数是点赞数的3倍多……你们为何不顺手再点个赞(╯‵□′)╯︵┻━┻ 光收藏不动手是学不好编程滴!!![更新 ] 整理了零基础python入门教程系列,并提供在线写代码的功能:
欢迎来玩。-…
&blockquote&非计算机专业如何转行到程序开发?
非计算机专业怎样学习编程开发?
没有项目经验如何准备面试?&/blockquote&&p&在我们的用户中,很大一部分都是非计算机专业的。这其中包括在校大学生,也还有一些刚刚初入职场的社会人士。总体来看,大家对于跨专业学习IT领域的技能存在很多疑虑和疑问。&/p&&p&这里梳理了&b&网易资深开发工程师彭阳&/b&一些针对初学者(尤其是非科班出身的同学)的建议,希望能对大家有用。&/p&&br&&h2&&b&1. 培养自己的好奇心&/b&&/h2&&p&兴趣是最好的老师。大家都知道,坚持不懈地学习任何东西都需要兴趣去支撑;如果没有兴趣,则很难长久。&/p&&br&&p&对于想跨专业转行的同学,可以先问问自己是不是真的对这个行业感兴趣,如果答案是肯定的,那这种尝试是没有问题的。毕竟这个行业正在以前所未有的速度飞速发展,并且至少在未来二十年是值得期许的。&/p&&br&&p&其实对于大多数人来说,找到真正自己感兴趣的东西去做确实很难,这种事情可遇不可求。&b&在没有太好的目标选择的情况下,如果有决心进入这个行业也未尝不可。&/b&但还是需要强调:在进入这个行业之后,大家需要保持一颗好奇心。因为只有这种好奇心才会驱使你坚持不断的去学习,去进步。&/p&&br&&h2&2. &b&快速学习,多阅读,多实践&/b&&/h2&&p&IT行业与其它行业相比,它的技术变更更加快速,可能每天都会有新的技术出现,你每天也都会接受到新的名词、新的技术、新的架构体系。&b&身处在这个变化如此之快的行业,快速学习的能力变得非常重要。&/b&比如一个新技术出来,你的老板可能需要你用一个月的时间用这个新技术完成一个项目,一般这种情况下,你最多只有一周时间完成对这个技术基本入门,后面就是一边用一边学。
&/p&&p&说到学习能力,需要特别强调一点的是&b&英文的阅读能力&/b&。其实作为程序猿,英语能力是不可或缺的。毕竟计算机这整套体系都是老外创造出来的,所以我们在学习新技术的时候面对的大部分都是英文文档。这个时候,就特别需要我们有一个良好的英语阅读的能力,这样我们才能更好的快速掌握相关的技术信息。&/p&&br&&p&学习新技能的时候,&b&除了阅读文档,另外我们需要做的就是多动手实践,多写代码。&/b&很多学员在交流的时候都会反应一个问题,就是说跟着老师的视频会写代码,但是自己写就写不出来。其实写代码也是一个熟能生巧的事情,代码敲的多了自然而然的就会写了,如果写不出来说明代码还写得不够多。反复练习,积累达到一定的量就会有一些写代码的灵感,进而就会产生一种质变。总而言之就是,纸上得来终觉浅,绝知此事要躬行。&/p&&br&&h2&3. &b&注重基础,抓住核心&/b&&/h2&&p&前面提到IT领域技术更新很快,我们需要有一个快速学习的能力。对于一个初学者来说,面对纷繁复杂的各种技术,很多人都会一时手足无措,不知道从哪里下手,很多跨专业的同学都会遇到这个问题。这边需要说的是:&b&虽然这个领域技术繁多,新的技术也都层出不穷,但是有一句古话,万变不离其宗,这句话就是强调我们需要去抓住所谓的那个宗,也就是我们所指的技术的基础与核心。&/b&&/p&&p&作为非计算机专业的同学,不建议大家一开始就去学习Java或者C语言,还有所谓的各种框架。很多非计算机专业的同学可能会通过自学或者社会上的一些所谓的快速培训机构学习编程,在短暂的学习后就能够自己做出一两个简单的项目,甚至能够胜任普通工作中的一般任务。&b&但是由于没有对计算机专业知识进行系统性的学习,对计算机基础知识缺乏了解,所以在遇到一些涉及到计算机底层的一些东西的时候就会不知所措。&/b&比如计算机网络通信、数据库的设计规范、数据结构的优化、多进程多线程编程等等,这些都是非计算机专业的同学欠缺的知识。就好像盖房子,在没有打牢固地基的情况下就开始添砖加瓦,最后轰然倒塌是必然的。&/p&&br&&p&作为跨专业的同学,建议大家先学习一些计算机相关的知识,这里推荐一些书单。如果大家能把这几本书都能够完整的自学一遍,我想也就可以算是计算机入门了。&/p&&br&&blockquote&&b&《计算机体系机构》&/b&了解最基础的计算机硬件知识
&b&《计算机操作系统》&/b&了解整个操作系统的实现和编程环境
&b&《编译原理》《计算机网络》&/b&了解编程语言的原理和网络原理
&b&《数据结构与算法》&/b&了解编程中常用的数据结构与经典算法&/blockquote&&br&&p&这里打个比喻,如果大家先将计算机专业的知识体系建立起来了,就好像先练就了一身九阳神功,后面再学任务其它武功就是易如反掌,这样才有可能做到我之前提到的快速学习。&/p&&br&&h2&4. &b&勤写技术博客,与牛人多交流&/b&&/h2&&p&写技术博客是一种可以快速提高的方法,我们可以分享自己总结的一些经验,也可以分享自己的体会。&b&一样东西在你大脑里,并不代表你已经掌握了,如果你能说给别人听,或者用文字表达出来,那才算真正掌握了。&/b&&/p&&p&大家在刚刚写技术博客的时候不要担心自己分享的东西太low,只要你认为是有价值,都可以写出来,这不仅可以给别人提供知识,同时也能够整理自己的思路,有时候还可以得到网上朋友的意见和反馈,跟大家一起交流。&/p&&p&在IT这个领域,你会发现周围有很多技术牛人,他们都身怀绝杀武功,通常他们都很低调,低调到你都很难发现。如果你发现周围或者网上有这样的同事或者朋友,就可以多跟他做一些技术交流和讨论,在这个交流和讨论的过程中你会学习到他思考问题的思路和方法,同时也会加深对知识的理解,这样也是一种快速提高很好的方法。&/p&&p&以上。&/p&
非计算机专业如何转行到程序开发?
非计算机专业怎样学习编程开发?
没有项目经验如何准备面试?在我们的用户中,很大一部分都是非计算机专业的。这其中包括在校大学生,也还有一些刚刚初入职场的社会人士。总体来看,大家对于跨专业学习IT领域的技能存在很…
&p&更新。&/p&&p&这次答案的更新主要想把此答案 &/p&&br&&p&-------------
-------------&/p&&p&反对以上所有答案。&/p&&p&我反对理由如下:不管是斯坦福大学的CS193p公开课、苹果官方文档、绝大多数市场上庞杂的教学书籍都不是很适合入门同学看,&b&想入门的话应该选用学习成本最低的方法,从最最基本开始讲起,并不是一味的讲解语法与知识,而是一边实践一边学习知识才是最好的学习方法。&/b&&/p&&p&并且我想告诉题主,你问的是iOS 开发怎么入门,但是你补充说明里说道的设计模式、内存管理等内容暂时不用你关心,等你真正iOS入门了以后在研究吧。也许我可以这么定义你的问题:&/p&&p&一个&b&略懂编程&/b&的人并且&b&完全没有接触过IOS开发&/b&的人想要学习IOS开发应如何学习?&/p&&br&&p&(一)objective-c语言开发iOS应用&/p&&ol&&li&&b&为什么不让初学者看斯坦福教程&/b&:我以为,斯坦福大学IOS公开课不适合入门的同学看,里面第一课讲解的就是MVC模式。对于一个刚入门想要学习的IOS的同学可能就完全懵了,心里想:“我特么第一课都听不懂我后面还学个P啊”。如果以前没接触过面向对象的语言学习的热情肯定大打折扣。
&/li&&li&&b&为什么不让初学者看苹果官方文档&/b&:苹果文档是学习iOS最权威的教程,许多许多iOS高手都是常年抱着它去看,但是我觉得它的内容虽然权威但example对初学者一点都不友好,相信你很快就会失去兴趣与耐心因为你光看了好多语法但是收不到的学习效果反馈。而且个人认为中文译文翻译不是令初学者很容易理解。初学阶段,教程的易理解程度我认为是非常重要的一点。(实在要看请看英文原版。)
&/li&&/ol&&br&&p&我不否认以上两者是极好的学习材料,如果你入门了iOS开发并且有一定的英文功底,我是非常推荐你去看的,尤其官方文档,应该经常翻阅。但是我认为&b&保持学习的热情是最重要的&/b&。本着这个理念,我推荐的学习方法难度非常低,希望你们能满意。&/p&&ul&&li&第一阶段: RayWenderlich网站中的 The iOS Apprentice教程
&/li&&/ul&&img src=&/96f96cef2cca7fa79d693a_b.jpg& data-rawwidth=&646& data-rawheight=&560& class=&origin_image zh-lightbox-thumb& width=&646& data-original=&/96f96cef2cca7fa79d693a_r.jpg&&&p&这个教程截止目前已经不更新OC语言的版本了,但是如果你是抱着求职为目的的学习还是请看OC版本的(两年前的版本)。The iOS Apprentice的教程针对完全没有编程经验的人设计。这个教程是外国人写的并且有免费试读版,感兴趣的人要看看。里面说的东西都非常非常基本,里面一个共讲解了4个不同类型app,强烈建议一步一步按照上面所写的步骤敲一遍代码。其中你会遇到很多复杂的语句和长的可怕的函数,你不用感到恐慌,照着敲,知道它干嘛用完全OK了,随着你编程时间以及经验的增加,你都会懂得。&/p&&p&附链接:&a href=&///?target=http%3A///store/ios-apprentice& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/store&/span&&span class=&invisible&&/ios-apprentice&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&p&注:这个教程是英文原版,并且收费,只免费提供一个app的教程。如果看完了这个免费的教程觉得还挺想继续学的请参考 &a class=&member_mention& href=&///people/4c9dd7ce259e3e6ae2f0fa6ca42801ee& data-hash=&4c9dd7ce259e3e6ae2f0fa6ca42801ee& data-hovercard=&p$b$4c9dd7ce259e3e6ae2f0fa6ca42801ee&&@王寒&/a&
老师的翻译教程(只有前3个app教程,第4个教程刚出,国内应该还没有人翻译,如果想看只能付费)。PS:(现在开发iOS应用基本都是用Objective-C,至于刚出来的Swift现阶段暂时不推荐学习,如果想了解王寒老师也做了swift版本的The iOS Apprentice教程翻译,自己去找)
附上王寒老师教程下载地址:&a href=&///?target=https%3A///eseedo/kidscoding& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&/eseedo/kidsc&/span&&span class=&invisible&&oding&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&ul&&li&第二阶段:培训班的网络课程及入门书籍&/li&&/ul&&p& 经过第一个阶段你应该已经大致掌握IOS开发流程,能编写一个非常简单的应用了。这时候相信你的热情应该会很高涨,但接下来的学习可能会很枯燥,做好准备。网络课程的话推荐李明杰的课程,不推荐其他的。(他目前在广州创业建立自己的培训品牌,没有自制力看网络课程的请去找他。杰哥开源了一些非常优秀的框架如:MJExtension )之所以不推荐其他培训班是因为优秀讲师实在是少的可怜,至少我目前接触过的人来说,许多人都是刚从培训班出来就拿着不菲的薪水去当讲师,所以还不如自己学。&/p&&p&
建议首先要恶补基础知识。经过第一个阶段你可能觉得你懂不少了,但是只是表面,尤其是没学过编程的应该好好学习一下视频前面的课程,主要看看语法。等你看恶心了看烦了就去看视频里UI部分,这里相对于来说比较轻松,一定要把视频里写的语句打一遍,相信这样你理解会更深刻。里面说的不清楚的地方上网可以百度,可以查书(如果你有书的话)。&/p&&p&Q:视频教程是用来做什么的?
A:光有实践没有知识是写不好程序的,第一阶段基本都是实践,第二部分则是用来查缺补漏。
之所以推荐网络课程是因为讲解的比较系统,各种入门知识都会涉及。因为iOS所涉及内容庞
大单看几本书还是涉及不全的。&/p&&p&Q:上不上培训班?
A:个人意见是不推荐去,&b&自学足够了。&/b&现在学习iOS的环境比前几年好太多了,光凭借网上的资料是
完全可以的学得很好的,如果你连这点学习能力还没有我也不相信你将来能成为一个很优秀的工程师。而且你会发现在社会上一些互联网公司是拒绝接收培训班出来的人,如果你简历造假被揭穿以后会更要命,你当真不知道面试官看不出你水平到底是学了4个月的还是2年的么?&/p&&p&推荐入门书籍:
tips:以下所有书籍有英文版看&b&英文版&/b&,有最新版看最新版。不光是iOS,你只要进了编程圈你的英文不好会很大程度上限制你的发展。而且市面上能买到的中文教程真的没几本能看的,浑水摸鱼的厉害。&/p&&p&1、《iOS Programming》&/p&&img src=&/a42f20a39f8296caf7d52b2d7daf58fd_b.png& data-rawwidth=&244& data-rawheight=&347& class=&content_image& width=&244&&&br&&p&2、《iOS 8应用开发入门经典》&/p&&p&我没找到最新,如果有最新的看最新的&/p&&img src=&/ad68d55dd815d_b.png& data-rawwidth=&283& data-rawheight=&350& class=&content_image& width=&283&&&br&&p&3、《iOS编程实战》&/p&&img src=&/4e3a39a9dea22871dc29c_b.png& data-rawwidth=&284& data-rawheight=&350& class=&content_image& width=&284&&&p&这本书好像也没新的了,旧的可以看看,绝大部分都差不多。&/p&&p&其实除了这基本书还有很多质量很好的书(比如封面都是水果类的哪些书)..
这里我想多说一句,买iOS开发的辅导书&b&&u&千万别买过时太久&/u&&/b&的,我看以上有答案还推荐iOS4系列丛书呢...拜托现在都什么年代了,现在iOS8教程都要出来了,你iOS6的教程都过时好久了更别提iOS4了...对于新出的swift语言好多人难以选择不知道该学OC好还是Swift好。我个人建议现在学OC,一门新语言的诞生需要经过时间的考验与洗礼。等你学好了OC以后再看也不迟。&/p&&ul&&li&第三阶段及以后&/li&&/ul&&p&
到这个阶段你应该拥有了充分的自学能力,已经达到了入门水平。
这时候以下网址将成为你的家常便饭:
Github,StackOverFlow
如果你编程遇到困难,在StackOverFlow上面应该都能找到合适的解答。(前提是你英文不要太差)。Github上好多开源代码足够丰富你的眼界。如果你想成为一个iOS开发者的话这上面两个网站是你经常以及必须会用到的。&/p&&br&&p&Github上怎么搜牛人们的项目:&/p&&img src=&/5a6b3c8aa85_b.jpg& data-rawwidth=&425& data-rawheight=&360& class=&origin_image zh-lightbox-thumb& width=&425& data-original=&/5a6b3c8aa85_r.jpg&&&br&&br&&br&&p&到此为止你的入门已经结束了,相信你已经知道怎么开发一个App出来了,但是我还想给大家介绍一些东西,如果你以后想在iOS开发这条道路上越走越远的话。&/p&&p&----------------------------
---------------------------&/p&&p&因为iOS开发知识更新速度非常之快,每年到6-7月份WWDC大会开幕以后都会有很多新东西要学,这时候最简单的方法有两个:&/p&&p&(1) WWDC session系列视频。 &/p&&a href=&///?target=https%3A///videos/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&/vid&/span&&span class=&invisible&&eos/&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&img src=&/c8add3b5131f0_b.png& data-rawwidth=&1012& data-rawheight=&406& class=&origin_image zh-lightbox-thumb& width=&1012& data-original=&/c8add3b5131f0_r.png&&&br&&p&(2) iOS by Tutorials&/p&&img src=&/d358d4c08a236eddbb144c_b.png& data-rawwidth=&312& data-rawheight=&398& class=&content_image& width=&312&&&p&所有新特性囊括其中。&/p&&p&3、其他适配系列教程
&a href=&///?target=https%3A///ChenYilong& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ChenYilong&i class=&icon-external&&&/i&&/a&的github上每次有新特性介绍的时候都会有详细的适配系列文章,不知道今年还写不写。
&a href=&///?target=https%3A///ChenYilong/iOS9AdaptationTips& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub - ChenYilong/iOS9AdaptationTips: iOS9适配系列教程(iOS9开发学习交流群:)&i class=&icon-external&&&/i&&/a&&/p&&p&想学一点UI的同学可以看:&/p&&p&1、design+code
网址:&a href=&///?target=https%3A//designcode.io/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&designcode.io/&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&img src=&/cdd14b201c5eb52329f50c_b.png& data-rawwidth=&365& data-rawheight=&334& class=&content_image& width=&365&&&br&&p&2、《DESIGN TEARDOWNS》&/p&&img src=&/302e6afe8ecad6b43b09afd5fffac121_b.png& data-rawwidth=&302& data-rawheight=&349& class=&content_image& width=&302&&&br&&br&&br&&p&想学一点动效/交互的同学可以看:&/p&&p&1、下载QuartzComposer及相关插件如Origami,教程: &a href=&///?target=http%3A//wayfinder.is/martinrgb/Quartz-Composer--/bfdb& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Quartz Composer学习&i class=&icon-external&&&/i&&/a&&/p&&img src=&/4f2274265fca2a6b383b6d5a0650db2d_b.png& data-rawwidth=&699& data-rawheight=&460& class=&origin_image zh-lightbox-thumb& width=&699& data-original=&/4f2274265fca2a6b383b6d5a0650db2d_r.png&&&br&&br&&p&其他推荐网站:&/p&&p&1、&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&NSHipster&i class=&icon-external&&&/i&&/a&&/p&&img src=&/7c90f305dacc5bb1378aeb_b.png& data-rawwidth=&967& data-rawheight=&249& class=&origin_image zh-lightbox-thumb& width=&967& data-original=&/7c90f305dacc5bb1378aeb_r.png&&&br&&p&进价书单:&/p&&p&0、《REVCON》&/p&&p&又是一本Ray的书。这本书刚刚推出,内容非常好里面有800多页干货,都是以tips形式进行归纳。&/p&&img src=&/ea921bbee3d8c3c7bd167_b.png& data-rawwidth=&357& data-rawheight=&237& class=&content_image& width=&357&&&br&&p&1、《Effective Objective-C 2.0》(必看)&/p&&img src=&/dad6ebd70ea1d_b.png& data-rawwidth=&351& data-rawheight=&344& class=&content_image& width=&351&&&img src=&/aeabf1cbf14de06d31bc7_b.png& data-rawwidth=&284& data-rawheight=&345& class=&content_image& width=&284&&&p&下面是中文版,翻译不好,点名批评。&/p&&p&2、《Objective-C高级编程 iOS与OS X多线程和内存管理》(必看)&/p&&img src=&/ae1eaa97539_b.png& data-rawwidth=&284& data-rawheight=&329& class=&content_image& width=&284&&&p&日本人写的一本书,推荐看。&/p&&p&3、《iOS开发进阶》&/p&&img src=&/66df832db2aa1a7c8d7acbf_b.png& data-rawwidth=&301& data-rawheight=&351& class=&content_image& width=&301&&&p&很多人吐槽这本书没干货,其实我觉得你看完了以后有收获就好了啊,这本书巧哥会告诉你一些编程工具一些技巧以及一些tips。&/p&&p&4、《iOS应用逆向工程》&/p&&img src=&/9d62fdafa5bf74a22716bf_b.png& data-rawwidth=&275& data-rawheight=&353& class=&content_image& width=&275&&&br&&p&5、《iOS应用安全攻防实战》&/p&&img src=&/13d1e380d565d756548ead5fc438778a_b.png& data-rawwidth=&281& data-rawheight=&348& class=&content_image& width=&281&&&p&iOS安全方面推荐以上两本书&/p&&p&6、《iOS》&/p&&img src=&/3c4be5a66dee0d8d4fb4cdc80ae2cec4_b.png& data-rawwidth=&260& data-rawheight=&354& class=&content_image& width=&260&&&br&&br&&p&
推荐博客及网站:
1、Github:&a href=&///?target=https%3A///& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&/&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&
2、StackOverFlow:&a href=&///?target=http%3A///& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&
3、Code4App:&a href=&///?target=http%3A///& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&
4、cocoachina:&a href=&///?target=http%3A///& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&
5、objc中国:&a href=&///?target=http%3A///& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&ul&&li&进阶博客(排名不分先后..)&/li&&/ul&&p&1、王巍的博客(我们都叫它喵神,他很萌哒)
链接:&a href=&///?target=http%3A///& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&
理由:他的swift的新书讲解的非常好,但不适合入门,进阶的话这是很适合的一本书。其他关于OC的内容可以翻看喵神的博客。
2、唐巧哥的技术博客
链接: &a href=&///?target=http%3A///blog//ios-levelup-tips/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&iOS开发如何提高&i class=&icon-external&&&/i&&/a&
理由:据传说是iOS圈的刘德华。巧哥05年1月会出一本进阶的书,可以关注以下。
3、叶孤城的技术博客 :
链接:&a href=&///?target=http%3A///p/99e8b3f6f377& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&叶孤城带你读源码之RESideMenu&i class=&icon-external&&&/i&&/a&
理由:叶孤城童鞋的风格就是讲解细腻,通俗易懂。
4、破船之家:
链接:&a href=&///?target=http%3A///blog/archives/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&& 的页面&i class=&icon-external&&&/i&&/a&
理由:破船的博客内容很全面,一些开发笔记,技巧他都会教给你。
5、Xcode Dev
链接: &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Xcode Dev&i class=&icon-external&&&/i&&/a&
理由:也是一位大神的原创博客,内容很值得学习。
6、txx's 的博客(我们都叫它虾神,他也超萌哒)
链接: &a href=&///?target=http%3A//blog.txx.im/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&txx's blog&i class=&icon-external&&&/i&&/a&
理由: 90后非常优秀的iOS开发者,看看他的大学时期的经历才发现我们过的是多么懈怠,大神之所以为大神也是有原因的。
7、Kevin的博客
链接: &a href=&///?target=http%3A//imkevin.me/%3Ffrom%3Dinf%26wvr%3D5%26loc%3Dinfblog& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Kevin Blog&i class=&icon-external&&&/i&&/a&
理由:周楷雯是一个非常厉害的90后iOS开发者,他前些年写的项目在Github上拥有2500+star (PNchat?忘了)非常恐怖。
8、念茜姐姐的blog
链接: 新博客:&b&&a href=&///?target=http%3A//nianxi.net& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&nianxi.net&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a& 旧博客:&/b&&a href=&///?target=http%3A//blog.csdn.net/yiyaaixuexi& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&念茜的博客&i class=&icon-external&&&/i&&/a&
理由: iOS圈里的女神级人物,她写的iOS安全类的文章非常值得一看。
9、孙源的blog
链接: &a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&sunnyxx的技术博客&i class=&icon-external&&&/i&&/a&
理由:90后iOS开发者,技术同样非常强,目前似乎在百度知道任职。
其他的博客我就不列举了,因为他们自己都有一个圈子大家自己去找吧很容易一找找到一堆,前提是你要有心。&/p&&p&(二)swift语言开发iOS应用&/p&&p&这里推荐两个入门学习比较好的方法
1、&a href=&///?target=http%3A//& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&的网站(难度指数:※)
非常浅显易懂的入门级swift教程:&a href=&///?target=http%3A///tutorials/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/tutorials/&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&p&这个网站可以看两方面:&/p&&p&(1)、随时更新的swift tips (有一定水平在看)&/p&&p&(2)、新手主要看以下这本书&/p&&img src=&/526ee7ef7fa09a12b5a31d7c2b179120_b.jpg& data-rawwidth=&390& data-rawheight=&434& class=&content_image& width=&390&&&br&&p&2、《Swift Tutorials》 依然是raywenderlich出品,目前只有英文版。&/p&&img src=&/5cda00a594c469c1c2cae_b.png& data-rawwidth=&561& data-rawheight=&421& class=&origin_image zh-lightbox-thumb& width=&561& data-original=&/5cda00a594c469c1c2cae_r.png&&&br&&p&3、官方swift译文教程 &a href=&///?target=http%3A//numbbbbb.gitbooks.io/-the-swift-programming-language-/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&《The Swift Programming Language》中文版&i class=&icon-external&&&/i&&/a&&/p&&p&4、上文提到的王巍的博客(喵神)《Swifter - 100 个 Swift 必备 tips》以及&a href=&///?target=http%3A//objc.io& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&objc.io&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&相关书籍《函数式Swift》&/p&&p&这两本书是swift里面非常难得的学习资源,好好研读可以让你少走很多弯路,必看。&/p&&img src=&/a6b449ec64e5a669b38cb9_b.png& data-rawwidth=&622& data-rawheight=&448& class=&origin_image zh-lightbox-thumb& width=&622& data-original=&/a6b449ec64e5a669b38cb9_r.png&&&p&&a href=&///?target=https%3A//store.objccn.io/products/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ObjC 中国 - 书籍&i class=&icon-external&&&/i&&/a&
以上是链接,给喵神打广告我也是心甘情愿的..因为想套路他妹妹已经很久了:-D&/p&&br&&p&
等我想到再补充。以上。&/p&
更新。这次答案的更新主要想把此答案 ------------- 原文 -------------反对以上所有答案。我反对理由如下:不管是斯坦福大学的CS193p公开课、苹果官方文档、绝大多数市场上庞杂的教学书籍都不是很适合入门同学看,想入门的话应该选用学习成本最低…
&p&作为一名混迹iOS开发圈近4年的码农,资历不深不浅,看到这个问题还是忍不住想回答一下。&/p&&p&如果你打算学习iOS开发,那么在开始学之前,你要做好以下4个方面的准备。&/p&&p&——————————————————————&/p&&p&&b&1 、信念。&/b&&/p&&p&很大程度上,学iOS就是一个信念的事情。iOS开发本身不难学,不需要你有很高的智力,只需要你能够坚持下去。只要你心中有信念,坚持下去就会有收获。不管你是学哪一种编程语言,不用怀疑你能不能学会,只要你肯下工夫,坚持下去就一定会成,&b&学不会只有一个原因,你没有付出足够的努力。&/b&&/p&&p&&b&2、英语。&/b&&/p&&p&几乎所有重要语言,重要开发工具,开源项目都是在英文网站上以英文的形式展示。如果你连官方的文档读起来都非常困难,那还谈什么提高和进阶,咱们学习iOS的所有权威的资料都来自apple开发者网站,靠逛论坛看帖子不是出路。如果这点没达到,那就从阅读官方文档开始吧,找一篇你比较熟悉的技术的官方文档,比如:View Programming Guide for iOS自己阅读,翻译。里面不懂的单词,记下来,多学几遍,这些你不懂的单词,在以后你看其他时文档里还会出现无数次的。坚持几个月后,你会发现,英文的文档,看起来比中文的顺眼了。&a href=&///?target=http%3A///art/882.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&老码农教你学英语(1)&i class=&icon-external&&&/i&&/a&&/p&&p&&b&3、对计算机有一定的了解。&/b&&/p&&p&知道一些软件开发的基础知识,接触过C语言、.NET、PHP等对学iOS开发也会有一定的帮助,因为很多语言是相通的。题主学过C语言,并且也通过了计算机二级,从这点上看,学习iOS开发是有天然优势的。因为想学习iOS开发,Objc是必须要学的。学过C语言再学Objc会简单很多。&/p&&p&&b&4、一台mac。&/b&&/p&&p&学iOS开发需要有一个苹果系统的电脑,最好有苹果原配电脑,有钱就买个mac pro,八九千不算很贵,钱少就买个四五千的mac mini,如果实在没钱又想着自学的话,那么就只能收紧裤腰带,厚颜买个山寨黑苹果主机了。(组装机一般可以搞定,配置大概4G 500G 硬盘内存 I3 2012 H61主板系列 显卡GF430 以上的都可以了。 如果你的主机本身都是这样的配置 那么恭喜你买个20元的mac lion 系统马上就搞定了。上面的配置装狮子系统没有问题。开发足够用了。)&/p&&p&——————————————————————&/p&&p&以上讲的四点都是学习iOS开发的基础前提。缺一不可,如果这四点你都符合,就可以继续往下看,下面就进入iOS开发的学习阶段了。&/p&&p&&b&一、首先你需要学习Objc语言。&/b&&/p&&p&学习Objc的话,看视频教程再结合看参考书足够了。&/p&&p&1、参考书推荐两本。&/p&&p&一本是 Scott Knaster出的&b&《&/b&&b&Objective-C基础教程》。&/b&&/p&&img src=&/e7e0fe99e5c96ef4c3b9ffb504bbbe47_b.png& data-rawwidth=&238& data-rawheight=&311& class=&content_image& width=&238&&&p&大家不用去买,这里给你们献上这本书的电子版的下载链接:&/p&&p&&a href=&///?target=http%3A///s/1sjlyONV& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/s/1sjlyON&/span&&span class=&invisible&&V&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&p&另一本是Big Nerd Ranch出的《Objective-C编程(第2版)》。(推荐华中师大出的版本)&/p&&img src=&/afc697a3b59fbeeb36a959_b.png& data-rawwidth=&333& data-rawheight=&413& class=&content_image& width=&333&&&br&——————————————————————&br&&br&&p&&b&2、视频教程的话,只推荐我赢职场出的iOS移动开发课程。&/b&&/p&&br&&p&&b&教程链接如下:&/b&&/p&&br&&p&&b&&a href=&///?target=http%3A///Course/Course/showAction/id/14853%3Ftg%3DA4SWf2eUL& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&iOS9实战开发教程&i class=&icon-external&&&/i&&/a&&/b&&br&&/p&&br&&img src=&/cc45eba1c821d5a1f0205_b.png& data-rawwidth=&398& data-rawheight=&202& class=&content_image& width=&398&&&br&&p&&b&讲的细致是这门课程最大的特点。因此,这款教程尤其适合那些零基础学习iOS&/b&&b&的学员。&/b&我赢职场知名度不够,但是做的课程不错,可惜没人听说过这个品牌。这款教程是从Objc一直讲到iOS高编。所以跟着这款教程走,iOS开发基本也可以学的差不多。&/p&&p&——————————————————————&/p&&p&&b&二、其次,你要学习API,了解iOS UI控件&/b&&/p&&p&Objc阶段的学习只是带你入门,如果你想进阶,API和UI控件是必须需要学的。一门语言可能会有成千上百的API和UI控件。你不需要把他们全都记住,只需要记住一些常用的即可。&/p&&p&例如:Objc中的UITableView的dataSouce和delegate;NSDictionary、NSArray相关的增删查改方法;JSON数组转换方法;文件操作方法等。&/p&&p&UI控件的话,常用的有UIView、UITableView、UIScrollView、UIButton、UILable等。你要熟悉这些控件的属性和相关的操作方法。&/p&&p&&b&记忆这些东西,只靠死记硬背是不行的。多去写代码,多去实践,这样才能逐渐掌握。&/b&&/p&&p&学完这个阶段,基本上就可以做出来一个简单的APP了。由于没有进一步学习高深的东西,咱们暂且不说流畅性和内存。&/p&&p&UI控件部分的知识点如图:&/p&&img src=&/81db85bae_b.png& data-rawwidth=&607& data-rawheight=&531& class=&origin_image zh-lightbox-thumb& width=&607& data-original=&/81db85bae_r.png&&&br&——————————————————————&br&&br&&p&&b&三、最后,你还需要了解iOS开发的底层原理。&/b&&/p&&p&能学到这一部分已经很不错了。所谓专业的iOS开发工程师和一个业余的iOS开发爱好者基本也差在这最后一步了。这一部分的知识点也是在面试的时会经常问道的。如果你想找一份iOS开发工程师的职位,这一部分是非学不可的。&/p&&p&这一部分的需要掌握的知识点包括:&/p&&p&&b&iOS内存管理、iOS运行时机制、RunLoop、多线程等&/b&&/p&&p&每一块都需要掌握的很详细。&/p&&p&你还要熟练使用类库并阅读类库源码,例如AFNetWorking、SDWeblmage等,这两个是初学者必看的。&/p&&p&——————————————————————&/p&&p&这一阶段的学习可以多去github上下载源代码去阅读。&/p&&br&&p&&b&推荐一些完整的源码下载:&/b&&/p&&p&1、懒人笔记iOS客户端&/p&&p&&a href=&///?target=https%3A///liaojinxing/Voice2Note& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub - liaojinxing/Voice2Note: Voice2Note iOS client source codes.&i class=&icon-external&&&/i&&/a&&br&&/p&&p&2、《猿已阅》码农周刊iOS客户端&/p&&p&&a href=&///?target=https%3A///icepy/manong-reading& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub - icepy/manong-reading: 《猿已阅》码农周刊 iOS App(放弃维护,推荐大家下载《开发者头条》App)&i class=&icon-external&&&/i&&/a&&br&&/p&&p&3、火狐浏览器iOS客户端&/p&&p&&a href=&///?target=https%3A///mozilla/firefox-ios& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub - mozilla/firefox-ios: Firefox for iOS&i class=&icon-external&&&/i&&/a&&br&&/p&&p&4、某位大神做的高仿网易新闻项目源码&/p&&p&&a href=&///?target=https%3A///dsxNiubility/SXNews& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub - dsxNiubility/SXNews: High imitation Neteasy News. (include list,detail,photoset,weather,feedback)&i class=&icon-external&&&/i&&/a&&br&&/p&&p&5、维基百科iOS客户端&/p&&p&&a href=&///?target=https%3A///wikimedia/wikipedia-ios& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub - wikimedia/wikipedia-ios: The official Wikipedia iOS app.&i class=&icon-external&&&/i&&/a&&br&&/p&&p&6、品趣iOS客户端&/p&&p&&a href=&///?target=https%3A///ltebean/novel-design& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub - ltebean/novel-design: PinQu ios client&i class=&icon-external&&&/i&&/a&&/p&&p&7、YoCelsius——一款天气预报的应用&/p&&p&&a href=&///?target=https%3A///YouXianMing/YoCelsius& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub - YouXianMing/YoCelsius: A weather app that uses animation to give you an at-a-glance look at the weather.&i class=&icon-external&&&/i&&/a&&/p&&p&8、密记iOS版——款简单的笔记应用&/p&&p&&a href=&///?target=https%3A///iHTCboy/SecurityNote& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GitHub - iHTCboy/SecurityNote: 密记iOS版:本应用主要功能是简单笔记。【已经开源,AppStroe可下载】The application of the main function is a simple notes.&i class=&icon-external&&&/i&&/a&&br&&/p&&p&——————————————————————&/p&&p&&b&四、关于swift语言的学习。&/b&&/p&&p&学习iOS开发分为Objc和swift两个路线,以上介绍的是最经典的Objc路线。如果你想靠学习iOS开发找到一份工作,就要选择从Objc开始学起。因为绝大多数公司都是以Objc为开发语言的。&/p&&p&然而swift作为一门现代语言,集合了很多编程语言的优点,并且比Objc也更加简单易学,近几年swift语言的发展势头十分不错,大有取代Objc而代之的迹象。所以在这里建议题主把两个语言都学习一下。并且Swift语言是在Objc的基础上发明的,学完Objc,再学习swift也会更加容易。&/p&&p&关于swift路线的学习,可以看看我赢职场的iOS开发教程,有大篇幅的章节去介绍swift语言,并且讲得细致入微,十分适合新手学习。&/p&&br&&p&&b&教程链接:&/b&&b&&a href=&///?target=http%3A///Course/Course/showAction/id/14853%3Ftg%3DA4SWf2eUL& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&iOS9实战移动开发(swift加强版)&i class=&icon-external&&&/i&&/a&&/b&&br&&/p&&img src=&/5ddbfeab48e9bd78dfea180bbae2bd26_b.png& data-rawwidth=&860& data-rawheight=&589& class=&origin_image zh-lightbox-thumb& width=&860& data-original=&/5ddbfeab48e9bd78dfea180bbae2bd26_r.png&&&br&&p&&b&五、下面把自己多年来私藏的一些学习iOS开发的网站推荐给大家。当然这只是部分,赞数过百还会把这些资料再放出来一部分。所以,你们快点赞吧!&/b&&/p&&p&&b&——————————————————————&/b&&/p&&br&&p&&b&iOS开发相关的网站:&/b&&/p&&p&1、&a href=&///?target=http%3A///%3Ftg%3DA4SWf2eUL& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&我赢职场 &i class=&icon-external&&&/i&&/a&&/p&&p&上文已经介绍过了,他们家的课程质量算是很赞的了,教程最大的特点是特别适合新手学习。&/p&&p&2、&a href=&///?target=http%3A///special/opencourse/ios7.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&tutsplus&i class=&icon-external&&&/i&&/a&&br&&/p&&p&不定时更新一些 iOS 教程&/p&3、&a href=&///?target=http%3A///special/opencourse/iphonekaifa.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&WWDC&i class=&icon-external&&&/i&&/a&&br&苹果官方每年一度的 WWDC 视频, 可以了解历年有关 iOS 发布的内容。&br&4、&a href=&///?target=http%3A///learn/218& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&asciiwwdc&i class=&icon-external&&&/i&&/a&&br&WWDC 的文字版&br&5、&a href=&///?target=https%3A///robin.eggenkamp& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Swift by Robin Eggenkamp&i class=&icon-external&&&/i&&/a&&br&该网站收集了很多关于 Swift 的学习资料, 新闻。&br&&br&——————————————————————&br&&br&&p&&b&邮件订阅:&/b&&/p&&p&1、&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&iOS Dev Weekly&i class=&icon-external&&&/i&&/a&&/p&&p&每周一期,内容多为这一星期里值得关注的 GitHub 项目、文章、工具等。&br&&/p&&p&2、&a href=&///?target=http%3A//iosdesign.co/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&iOS Design Weekly&i class=&icon-external&&&/i&&/a&&/p&&p&每周一期,会提供一些iOS开发的建议,新闻资讯以及创意方面的内容。&br&&/p&&p&——————————————————————&/p&&br&&p&&b&文档&/b&&/p&&p&&a href=&///?target=https%3A///library/ios/navigation/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&iOS Developer Library&i class=&icon-external&&&/i&&/a&&/p&&p&iOS 开发必看, 有此文档足矣, 内容非常之详细。&br&&/p&&p&大家快点赞啊!赞数过百,会有大波福利等着你.....&/p&
作为一名混迹iOS开发圈近4年的码农,资历不深不浅,看到这个问题还是忍不住想回答一下。如果你打算学习iOS开发,那么在开始学之前,你要做好以下4个方面的准备。——————————————————————1 、信念。很大程度上,学iOS就是一个信念的事…
&p&很久以前看过&a href=&/people/yang-shuo/answers& class=&internal&&杨硕师兄&/a&写得一篇设计博文:&a href=&///?target=http%3A///040312/design_the_good_the_bad_the_ugly.html%23dietrams& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&《设计:好的,坏的,和丑的》&i class=&icon-external&&&/i&&/a&,这里面有他关于设计十戒的理解,我觉得写的很棒很棒,分享给大家。&/p&&p&也推荐大家关注他的&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&其它博文&i class=&icon-external&&&/i&&/a&,篇篇精华~
&/p&&p&-----------------------------------------------------------------------------------------------------------------------------&/p&&h2&&b&设计:好的,坏的和丑的&/b&&/h2&&h2&Design: The Good, the Bad, and the Ugly&/h2&&p&When you don't create things, you become defined by your tastes rather than ability. your tastes only narrow & exclude people. so create
-----Why the lucky stiff&/p&&br&&h2&设计者的品味&/h2&&blockquote&&b&1. 品味和能力&/b&
一个设计者最需要的就是好的品味(Taste)。当我们说一个人品味好的时候,常是指这个人的&审美&好,或者这个人善于发现&美&。但是一个人有好的品味,往往不是因为他善于发现&b&“美”&/b&,而是因为他善于识别&b&“丑”&/b&。当一个人识别出丑陋的事物,并且对这种丑无法忍受的时候,他自然就会选择那些美的东西。因此,好的品味不仅和&美&有关,更和“丑”有关。这里说的“美”和“丑”,不只是表面上的好看或者不好看,它包括产品的美丑,技术的美丑,制度的美丑,和人性的美丑。对于刚开始从事创作职业的人,尤其是做设计的,品味和能力可能会有一定的距离。在你在职业生涯刚开始的几年里,你的品味会比你的才能超前几步。你的作品可能暂时没有满足你的品味,不要因此放弃,因为能力会慢慢的赶上。而且最终,你的品味会决定你的风格(Style)。
美国最火的广播节目&a href=&///?target=http%3A//www.thisamericanlife.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&& “This American Life”&i class=&icon-external&&&/i&&/a& 的 Ira Glass 通过一个视频告诉我们他的经验,他说,在刚开始几年里,你的作品可能并不如你希望的那么好,你试图做好,但是能力并没有达到。但是记住品味是你的一切,如果你的品味足够好,那你就能意识到你做的东西是很蹩脚的,是不够满意的。很多人没有度过那个阶段就中途退出了,但是我见过的所有优秀的创作者,都曾有过这样的阶段,在这个阶段中,他们有很好的品味,他们知道他们所做的并不让自己满意,但最终都度过了这个阶段。因此每个人都有过这样的阶段,如果你正处在这样的阶段,你需要知道这是正常的。你所唯一能做的而且最重要的就是,做很多很多的事,每个月每周都做出新的东西,只有通过大量的实际操作,你才能跟上你的品味,才能够弥补品味和能力之间的间隙。你的品味帮你辨别出你想做的和你会做的之间的距离。
&b&2. 什么决定你的品味?&/b&
一个人的品味由多个因素共同塑造,最直接的是一个人成长环境的文化,中国的文化是什么也许透过 frog Design 的创意总监&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Jan Chipchase&i class=&icon-external&&&/i&&/a& 的这几张图你就能看出一些,财富和贫困的差异,西方文化和传统文化的差异,梦想与现实的差异
&/blockquote&&img src=&/v2-33c958b0ad9be4c82f13183ddbe8e126_b.png& data-rawwidth=&586& data-rawheight=&256& class=&origin_image zh-lightbox-thumb& width=&586& data-original=&/v2-33c958b0ad9be4c82f13183ddbe8e126_r.png&&&blockquote&在这样差异巨大的多元文化下成长起来的人,对差异化会比较包容,品味自然也就比较宽松,可以说中国人适应能力强,好的坏的都能将就,喝的了毒牛奶,吃的了地沟油。也可以说中国人有中庸的思想,做事情一定跟大部分人一样,不愿意与众不同,抢打出头鸟。还可以说中国人喜欢辩证的看问题,任意拿两样东西去让他做个比较,答案常常是“这个也可以,那个也不错,各有各的好”。中国人差异化的成长环境,决定了中国人必须对丑的事物拥有极大的容忍度,否则就混不下去。在中国表达对丑不满的人常常会被排挤,被攻击,甚至遭受生命危险,因此大部分人都不由自主的接受我们周围的世界,而能够发出批判声音的人为数不多。有意思的是,公众本身不觉得那么有些东西很丑陋,被有的人一提醒,才意识到原来那的确是丑的。从毒牛奶地沟油到现在的毒胶囊,本质上说都是有人对一些丑恶的做法视而不见的结果。中国需要更多这样“对丑无法容忍”的人,需要一个对“丑”重新认识的启蒙,通过揭露丑而发现美。
&br&&b&3. 对丑的容忍度&/b& &a href=&///?target=http%3A//www./%3Fp%3D2644& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Hi-iD&i class=&icon-external&&&/i&&/a&曾有一片文章讲&a href=&///?target=http%3A//www./%3Fp%3D2644& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&“美的感知力”&i class=&icon-external&&&/i&&/a&,很赞同其中关于 Taste 的看法。Taste 翻译过来是“品味”,可品味通常是围绕着格调上的词语,比如我们会说某某人着装很有品味,某某人对美食很有品位,如果我们只是把品味当做类似着装或美食概念上的品味的话,未免有点将其概念狭隘化了。Steve Jobs 的衣服千古不变,如果按照大众对品位的理解,Steve Jobs 的品味就差到了极点。因此Taste是一种能力,而不是格调。我们不去纠结于词语上的不同,就其概念来说,绝对不仅仅是穿着时尚,或者紧跟潮流那么简单。Taste是一种“美的感知力”,是一种力量,这种力量一定是每个人都有,否则就不会有大众都欣赏的美。既然每个人都有这种美的感知力,那么是什么让 Steve Jobs 的 Taste 与公众的 Taste 不同呢?仅仅是因为每个人的对美的感知力大小不同决定的吗?个人认为正好相反,Steve Jobs 的品味于众人不同的原因在于他对丑的容忍度极底。几乎是&b&“对丑陋的零容忍”&/b&。这种近乎严苛的要求一直影响着他的一生
Steve Jobs 刚刚搬新家的时候,家里没有家具,因为他始终找不到自己满意的家具。他就是这种宁缺毋滥的人。有一张照片,他在家里盘腿坐在地板上,家里只有一盏 Tiffany 的大落地灯。这张照片后来成为了经典。
因此“对丑的不容忍”是解释一些人 Taste 的不同于其他人的最好的方法,也是解释了中国为什么一直出不了像 Steve Jobs 这样的人,因为中国每个人从小到大见过太多丑的东西,对丑的容忍度很高。不信?欣赏一下这些优秀建筑吧&/blockquote&&img src=&/v2-e65aa4de5ceee9b8bacc07_b.png& data-rawwidth=&587& data-rawheight=&369& class=&origin_image zh-lightbox-thumb& width=&587& data-original=&/v2-e65aa4de5ceee9b8bacc07_r.png&&&blockquote&&b&4. “美”是主观感受吗?&/b&
我们从小到达都会认为,“美”的概念是主观的,一个东西美不美,常常由个人喜好决定。某个人喜欢一件东西,会有很多原因,有可能是他的母亲也拥有同样的东西,或者某个明星也在用它,或者是有一些特殊的记忆在里面。
人的思想就是没有经过整理的碎片的混合物,所有小孩子从被无数遍的教导,“美&是一种偏好,是每个人自己的事。这样的说法可以有效的解释不同人有不同的观点并且杜绝无谓的争辩。但这种说法是错误的。只要你设计过东西,你就会明白。
如果你是一个设计者,如果你承认美是主观的,那你没法做设计了,如果美只是个人偏好,那为什么还有设计呢,每个人喜欢自己偏好的东西就好了。
有经验的设计者会发现随着经验的积累自己对“美”的认知是在变化的,他会发现有些美是被人们共同认可的美,找出这些被公认的美之间的共性,就成为他的主要工作方法。中学的课堂里马克思教我们辩证的看问题,任何事情都是相对的,包括真理。即使我们已经长大了,这种观念仍然会留在我们的潜意识里。但是只要你开始思考,你就会发现,众多领域对“美”的认识有惊人的相似之处。&/blockquote&&h2&Dieter Rams 的设计原则&/h2&&img src=&/v2-2c8bbaa47ea_b.png& data-rawwidth=&335& data-rawheight=&336& class=&content_image& width=&335&&&blockquote&既然有公认的“美”,那么自然会有一些创造这些美的通用方法。德国工业设计师 &a href=&///?target=http%3A//en.wikipedia.org/wiki/Dieter_Rams& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Dieter Rams&i class=&icon-external&&&/i&&/a& 总结过如下“好设计&的十大原则&/blockquote&&img src=&/v2-532ef8e6a0bbf87e613c_b.png& data-rawwidth=&787& data-rawheight=&719& class=&origin_image zh-lightbox-thumb& width=&787& data-original=&/v2-532ef8e6a0bbf87e613c_r.png&&&blockquote&Dieter Rams 所说的设计是工业设计的范畴,工业设计是塑造可操控产品的艺术。设计对象包括人们要的用各种实体,从餐具到椅子,从电话到汽车。在这里不讨论工业设计和其他领域的区别,也不去逐一探讨 Dieter Rams 的设计原则,仅仅挑出几个有意思的分享。
&br&&b&5. 好设计是尽可能的无设计 As Little Design As Possible&/b&&/blockquote&&img src=&/v2-0b8aafcf5c3e89ee17ee62d_b.png& data-rawwidth=&364& data-rawheight=&364& class=&content_image& width=&364&&&blockquote&这句话换个说法就是“好的设计是简洁的”,这个观点听过无数遍,不论从数学领域,建筑领域,绘画领域,你都会听到这种说法。在数学里,越简短的证明公式就越好。对于建筑师来说它意味着精心打造的结构,而不是表面的装饰。同样,在写作中,这种观点意味着只说必要的话,并且尽量简短。
建筑领域中&a href=&///?target=http%3A//en.wikipedia.org/wiki/Ludwig_Mies_van_der_Rohe& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&密斯·凡德罗&i class=&icon-external&&&/i&&/a&采纳了包豪斯建筑学派的风格,继承了包豪斯的创始人&a href=&///?target=http%3A//zh.wikipedia.org/zh/%25E6%25B2%%2588%25BE%25E7%%25C2%25B7%25E6%25A0%25BC%25E7%25BE%%25BD%25A9%25E6%2596%25AF& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&格罗皮乌斯&i class=&icon-external&&&/i&&/a&的现代主义建筑的观念,并且将种观念带入美国,提出“少即是多(Less is more)”的建筑哲学,开创了现代主义建筑的时代。当现代建筑想要抛弃建筑中的装饰的时,他们不自觉的的还是会设计带有装饰性的建筑,只有“空间(space)”和“关连(Ariticulation)”的概念代替了“象征主义(symbolism)”和“修饰(ornament)”成为建筑的关键词时,好的建筑才出现,John Ruskin 曾说过“建筑是结构的装饰”,但现在可以说,装饰建造可以,但是不要建造装饰&/blockquote&&img src=&/v2-17b07f8de70088bda2}

我要回帖

更多关于 华商论坛科协干部打人 的文章

更多推荐

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

点击添加站长微信