ios - 移动端开发如何学习关于编译 链接 性能等方面的知识?
大家讲道理
大家讲道理 2017-04-18 09:55:12
0
5
365

当移动客户端开发到一定阶段,比方说对于使用objective-c和swift的开发人员来说,如何进一步提高技能?比方说有些高级工程师的面试题是objective-c里面的__weak是怎么实现的?比方说高级工程师要做一些架构方面的实现,那runtime需要非常熟练。比方说要进一步优化工程或者是性能,那怎么加速编译速度,是否要对编译原理很清楚?怎么考虑开发语言的消息转发机制效率和swift的虚函数分发表效率,从而写出更加高效的代码?

以上,就是这个问题的背景,也许一个开发人员,已经到了熟练使用一门开发语言,对于开发平台的库也都非常熟悉,但是该如何进阶?需要再加强自己C/C++的素质吗?需要进一步学习编译原理么?需要折腾一下UNIX的编程么?需要读哪些书,做哪些事?已经突破瓶颈的大神能否给一些建议。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(5)
巴扎黑

Cette question est très étrange. Vous avez déjà dit ce que vous souhaitez étudier, alors bien sûr, la prochaine étape consiste à lire un livre. Quant aux études, à part lire des livres, avez-vous d'autres moyens ? Voulez-vous des recommandations de livres ou laisser quelqu’un d’autre les trier pour vous ? Bien sûr, il faut bien choisir les livres, mais je ne pense pas qu’il soit nécessaire de les trier. Vous devriez étudier celui que vous rencontrez.

Bien sûr, je dois souligner qu’il n’est pas nécessaire de se limiter au « terminal mobile » pour apprendre ces choses. Tant que vous ne le mémorisez pas par cœur, vous pouvez naturellement appliquer les connaissances au terminal mobile.

大家讲道理

Concentrez-vous simplement sur un aspect pendant un certain temps, ne faites pas tout en même temps.
Par exemple, en un mois, je me suis concentré uniquement sur GCD la lecture de documents, l'écriture de code source et l'écriture de projets.

迷茫

Vous pouvez lire plus d'ouvrages étrangers, les explications sont bonnes

大家讲道理

Les choses que vous avez énumérées, si vous travaillez très dur, seraient considérées comme trop lentes à réaliser en six mois. Bien sûr, pour devenir compétent, vous devez encore consacrer plus de temps et pratiquer davantage. Par exemple, il existe également des communications réseau, des algorithmes et divers principes de cryptage et de décryptage. Il est préférable de les apprendre avec intérêt.

洪涛

Je recommande le livre suivant pour répondre aux points de connaissances que vous avez mentionnés
"Compréhension approfondie des systèmes informatiques"

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!