随着学习的深入,我发现有些知识点不是我能在很短的时间内就能掌握和搞懂的了。学习笔记更新变缓,但是希望以后每一篇都是更加有质量的了吧。-- 2015.02.08
#Too Young Too Simple
-
OC
ProgrammingWithObjective-CiOS Programming Pushing The LimitsOC Programming The Big Nerd Ranch GuideJSONModel:
runtimeSDWebImage:
Image Handle, Cache, NSOperation, Block)AFNetWorking:
NSOperation, HTTP, BlockSVPullToRefresh:
UIScrollView, State Handle -
函数式编程思想(Haskall,swift)
swift我会关注喵神维护的swifter。
Haskall发现了一个很有趣的学习网站,但是我最近可能没时间学习。
-
C++
-
精巧小算法
#Plan For 90Days
在前进的路上不能像只无头苍蝇撞来撞去,小站的文章也不能像打补丁似的乱七八糟,肿么办呢...Plan For 90Days。
在接下来的90天里,我主要学习的方向是Objective-C,swift的学习安排在后期。在这期间,也会夹杂一些我的项目学习笔记。
OC的学习呢,主要是大牛的博客加看书,利用起网络上的知识。结合项目中的经历,严厉清除知识死角(不然会很心塞)。《effective Objective-C》这本书很适合中期的开发者看,帮助解疑答惑,棒棒哒!
毕竟是考试党,还传了一些复习时感觉很有意思的东西(从老师那里的得到的所谓的知识吧)。考试复习耽误了计划的执行,现在考试完了,回归正轨,棒棒哒!
小站以OC为学习主线,项目为辅,想学swift的同学可以去callmewhy的学习小站,快乐学习!
#不会算法的程序员不是好厨子
算法:
- 重读Algorithm Design Manual,重点阅读Dynamic Programming和Backtraverse
- 重读Programming Pearls和More Programming Pearls,并完成所有课后题
- 独立解决编程之美里面的题目
- 完成Careercup里Amazon、Google和Microsoft这三个分类下面的前20页面试题
- 完成TopCoder的数十道D1L2~D2L1难度区间的算法题目
操作系统:
-
重读Modern Operating System,重温OS的核心概念
-
重读Computer Systems a Programmer's Perspective的关键章节,回顾里面的关键点
#未来几天的规划14.12.23
首先说一声抱歉,这个小站本来是学习OC的,可是被我硬生生的改成了学习C++的研究小站。错误不一定不是美妙的,就让他这样错下去吧,坐等汪海大大的唐巧iOS进阶。也许,拖拖拽拽就出现一个app真的不是自己想看的东西,我想看的是OC的底层,这样才能让我感受到编程的乐趣,也是我的乐趣所在,静心修炼。
-
将会完成我的C++写的MineString类。在我的github中有,完成后会公开。
-
将会完成C++标准库的一系列东西,比如容器等。要实现比标准库更多和更好的功能。
-
将《算法导论》中的基础算法实现一遍。
-
编写自己的压缩工具。
-
位运算也要实现一下。
-
提高自己对大型软件的架构能力。