zoukankan      html  css  js  c++  java
  • 如何学习iOS开发?iOS Developer Library足矣!

    记得上高中的时候,寄信请教二哥学习经验,二哥来信介绍学习经验说:资料书要快速阅读,把书上的题做完,然后再买几套资料书(习题集)继续练习。

    这是二哥的经验,因为他自学能力强,可以消化多套资料书。

    我仿照二哥的学习经验,高中一学期买3、4套资料书,东一榔头西一棒,哪套都没学精学透。

    实践证明,资料不在多,而在精,人的精力有限,用最宝贵的时间学习最经典、优秀的资料,和风险管理纳税评估的理念也是想通的,2/8原则,用百分之八十的精力,专注处理最重要、最优先、最容易出成效的百分之二十的事情。

    iOS Developer Library符合美国人的教育模式,从零开始,低门槛,步步为营,安静祥和(没有浮夸和浮躁)地讲述着如何开发,教会你正确的思维模式,这种思维模式甚至可以指导你解决其他问题、乃至指导你思考人生。

    Ask yourself these questions as your define your concept:

    Who is your audience? Your app content and experience will differ depending on whether you’re writing a children’s game, a to-do list app, or simply a test app for your own learning.

    What is the purpose of your app? An app needs a clearly defined purpose. Part of defining the purpose is understanding what one thing will motivate users to use your app. 

    What problem is your app trying to solve? A great app solves a single, well-defined problem instead of attempting solutions to multiple distinct problems. For example, the Settings app allows users to adjust all of the settings on their device. It provides a single interface for users to accomplish a related set of tasks. If your app is trying to solve unrelated problems, consider writing multiple apps.

    What content will your app incorporate? Consider what type of content your app will present to users and how they’ll interact with it. Design the user interface to complement the type of content that’s presented in the app.

    Apple的精致,不仅体现在其硬件和软件的精致,更是一种文化、一种精神。

    这也是我业余学习iOS开发的原因之一。

    静下心来,跟着Apple的工程师,点燃自己的兴趣和理想,做些有意义的事,不枉此生!

  • 相关阅读:
    「BZOJ4763」雪辉
    「CSA72」MST
    「CSA49」Bunny on Number Line
    「CSA49」Card Collecting Game
    Java indexOf() 方法
    MySQL执行计划分析
    NIO编程
    数据结构可视化
    深入理解二阶段提交协议(DDB对XA悬挂事务的处理分析)(一)
    linux下nohup日志切割方案
  • 原文地址:https://www.cnblogs.com/sinodragon21/p/4748816.html
Copyright © 2011-2022 走看看