objective-c - 成为更好的 iOS 和 MacOSX 程序员

标签 objective-c ios cocoa

<分区>

我已经开始使用 Project Euler改进我的 Objective-C 编码并解决了一些问题。到目前为止,我认为围绕不同的概念进行思考非常棒。不幸的是,我并没有真正看到我想到的适用于 iOS 和 Mac 的应用程序有任何用途。

我将继续(尽我所能)完成这些问题,因为我认为这是很好的大脑锻炼。我已经搜索过,但没有找到任何站点,其中存在更多与编程相关而不是以数学为中心的问题。

到目前为止,我的学习过程是这样的:

  1. 我想在我的计划中做____
  2. 阅读关于___的书
  3. 尝试一下
  4. 观看有关___ 的视频(我观看 WWDC 和 Larson 博士的高级 iPhone 类(class)等视频)
  5. 尝试应用新知识。

我知道阅读相关的和更一般的理论书籍,如'The Pragmatic Programmer'(几天前开始 - 根据 stackoverflow 问题 1711 中的建议)将继续帮助我成为更好的人程序员和 stackoverflow 对所提供的问题和答案的质量非常有用。

您是否使用任何其他以 Mac 为中心(或至少面向对象)且数学运算较少(即完成任务转移到更难的相关任务)的 Project Euler-esq 网站?如果没有,我是否缺少我应该用来帮助变得更好的另一种资源。

我知道其他编程语言也有相关问题。但是我想专门问一下iOS和Mac开发。


这是一篇介绍PE的文章 http://www.theatlantic.com/technology/print/2011/06/how-i-failed-failed-and-finally-succeeded-at-learning-how-to-code/239855/

Project Euler 网站好像下了很多 我找了一个法文版的给不知道是什么的人引用http://toprog.fr.nf/ (点击'Exercices du projet Euler')

感谢您花时间阅读/回复,

最佳答案

我找到了 CleanCoder “Uncle Bob”Martin 的视频就良好的编码而言非常有用,而不是特定于 Mac。

当然,它们是基于 Java 的,但它们是关于最佳实践的,并且稍加努力就可以应用于 Objective-C。

关于objective-c - 成为更好的 iOS 和 MacOSX 程序员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8527197/

相关文章:

ios - 具有本地化字符串的核心数据排序描述符

ios - 访问发送者的哪些属性被传递到方法中

objective-c - Cocoa NSApp 在启动/用户登录后自动启动

javascript - 从 Obj C 调用 JavaScript - 没有 WebView

objective-c - 如何在 UIScrollView 内的 UIWebView 上启用放大功能?

iphone - UIActionSheet,取消按钮运行方法

iphone - Facebook 授权应用程序中的对话而不是 Safari 中的对话

ios - iPad 中单个 View Controller 中的多个 UICOLLECTION View

ios - 防止自定义 UITabBarController 更改 Tab

ios - RxSwift 跟踪多个 observables 事件