如何学习IOS开发~三个字(学思做)
基础书籍
Computer Systems: A Programmer’s Perspective
这本书是我在读本科时候看的,至今我已经记不清推荐给多少人了。如果说TAOCP太难,不是每个程序员都能读懂的话,哪我觉得这本书绝对每个程序员都应该看。如果作为程序员你不知道什么是”Big Endian”那么你绝对应该阅读这本书。
Advanced Programming in the UNIX Environment
这本书是我翻看最多的一本手册,这本书对unix编程介绍深入浅出,从OS原理到实际代码,它不仅是教你如何编程,更重要的帮你理解unix如何运作。作为苹果软件开发者,读懂unix也是必要技能。而这本书恰好是非常优秀的教材。
Introduction to Algorithms
这本书应该不必我多介绍了,太出名了。中文名《算法导论》又是一部经典教材数据结构+算法的纵览。
苹果开发相关
Apple development document
做苹果软件开发,苹果自己的文档是一定要看的,这点经常被很多朋友忽略。
Cocoa Design Patterns
设计模式对小问题也许没什么帮助,但真正做一个软件时候,非常非常重要。强烈推荐进阶阅读。
设计相关
Visual Thinking Design
这本书应该是北美IAT课程里反复被推荐的教材。看完之后随着时间推移,我越来越体会到它的优秀。
转载于:https://www.cnblogs.com/yingkong1987/archive/2013/01/11/2856342.html
如何学习IOS开发~三个字(学思做)相关推荐
- [iOS]关于零基础学习iOS开发的学习方法总结
关于零基础学习iOS开发的学习方法总结 最近很多零基础来参加蓝鸥培训的学生经常会问到一些学习方法的问题,就如下我自己见过的好的学习方法一起讨论一下. 蓝鸥iOS开发技术的学习路线图 程序员的主要工作是 ...
- 零基础学习 iOS 开发
作者:匿名用户 链接:https://www.zhihu.com/question/22000647/answer/114700565 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业 ...
- 随笔分类 - 零基础学习iOS开发
随笔分类 - 零基础学习iOS开发 不管你是否涉足过IT领域,只要你对iOS开发感兴趣,都可以阅读此专题. [零基础学习iOS开发][02-C语言]11-函数的声明和定义 摘要: 在上一讲中,简单介绍 ...
- 【程序员分享】学习ios开发需要掌握的学习方法 get√
首先学习iOS开发必需品:苹果电脑,互联网,和一个百折不挠的你.注意!是百折不挠的你.硬件选择MacBook系列,不差钱的可选性能好价格高的,有经济压力的可以选择Mac mini.不要去装什么黑苹果, ...
- [翻译] 学习iOS开发的建议:如何从菜鸟到专家
[文章原地址] http://mobile.tutsplus.com/tutorials/iphone/ios-quick-tip-from-novice-to-expert/ 翻译有误之处请勿见笑, ...
- 学习IOS 开发需要什么?
学习IOS 开发需要什么? IOS是网络配置系统,是一个网际互联优化的复杂操作系统,他是一个硬件分离的软件体系机构,IOS提供的体系结构能使机构灵活地应用变化和经济有效地进行扩展以满足新的需求.在新的 ...
- 零基础如何学习 iOS 开发?
我创建了一个 CS193P - SwiftUI 和 iOS 开发的学习群组,有兴趣可以加入,群内学习者以北美为主,因此聊天请使用英语,谢谢.加入 Slack 群组 正文: 建议从 SwiftUI 开始 ...
- 学习IOS开发第一天——必备工具书和开发工具
前言:今天是准备系统学习IOS开发的第一天,特地记录一下,因为最近要忙的东西实在太多了,白天几乎没时间看,当然,我现在从事的是.net开发,也不会允许我去看,再者背两台电脑上班也忒累了,所以就只好利用 ...
- 那些在学习iOS开发前就应该知道的事
原文请看:http://www.cocoachina.com/ios/20150608/12052.html 那些在学习iOS开发前就应该知道的事 2015-06-08 09:14 编辑:suilin ...
最新文章
- jquery实现页面加载时删除特定class 的div内前三个字符
- 企业网络设计,看这6个案例就够了
- PageRank行将过时 搜索引擎遭遇范式转移
- 洛谷 - P4015 运输问题(费用流)
- java 微信 菜单_java微信开发API第四步 微信自定义个性化菜单实现
- STL 容器和迭代器连载6_顺序容器的操作3
- linux进程阻塞例子,一个Linux守候进程例子
- [leetcode]5321. 阈值距离内邻居最少的城市
- Python3+telnetlib实现telnet客户端
- Mysql之数据库与sql
- 机器学习和深度学习资料汇总【01】
- java batik_java – 如何在Batik SVG库中使用自定义字体?
- 新买的笔记本电脑怎么分盘_2020年笔记本电脑选购有哪些建议和推荐?
- 概要设计和详细设计(软件)
- 使用Clipboard.js轻松实现“复制到剪贴板”
- Bzoj 4173 数学
- 在线合并、分解PDF;PDF格式转换
- Android实现控制第三方音乐播放器暂停/播放
- Spring基本使用
- SVM算法(三层境界)
热门文章
- 【电商系统】—项目缺陷管理(二)
- vue3.0引入ant-design-vue报错 export ‘default‘ (imported as ‘Vue‘) was not found in ‘vue‘
- 【XAMPP】中mysql的admin页面打不开
- css 动态rem_HTML + CSS 为何得不到编程界的认可?
- 大家有没有发现,女生带上口罩后,感觉颜值升高了,尤其眼睛好看?
- 你有遇到过最没良心的人吗?
- 每一个企业的供应商都有供应商
- 原来人生真的是一场苦的修行
- 一个 JVM 参数引发的频繁 CMS GC
- 腾讯不允许将会员借给别人用,大家怎么看?