MyQQ 前言
从接触IOS以来也将近8个月了,学习了不少知识。
看了一系列的书籍如:
《objective-c 开发入门》--语法介绍,学习一门语言是开发的基础。所以这是我大致对语法语句学习的锻炼地方,在此过程中也看过一系列的视频介绍。当然对于C#开发的我来说,学习object-c 并不是很快速的一件事情。毕竟在.Net 环境下,开发员几乎不用去管理内存的东西,也不会有内存泄漏的问题。.net平台提供了有了托管推,程序员是爽了,但于此同时,大家觉的入门简单了。但不幸的是大家都安逸自己的代码。 久而久之对 所谓的内存管理也变得敬畏,因为对很少听到,却看不到的东西大家都会 莫名的聆听,听一次忘一次。也对里面的基本原理不是特别的了解。 这里我自己先记录几个概念吧,什么是托管堆?什么是栈?在.net里面哪些是托管堆的? 哪些又不属于托管堆?什么是IO? 什么是多线程?什么是进程?什么是内存? 操作系统的工作原理又是什么?? 等等。。。。一系列的问题 ,若只是关心C#开发语言本身是得不到答案的。
当然objective-c 的学习前提是,你要不断的复习 c语法,毕竟objective-c 是c系列家族的扩展。学习c语法以及C思想也是一种比较痛苦的事情, 对于指针、函数指针、指针函数 和宏定义概念的学习也是一种思想的洗礼。。。。。
《精通iOS开发》这本书应该是初学者在mac 环境下,用xcode工具编程的熟悉和学习。 这本书讲的很详细,对初级者和没有任何人的帮助学习者来说的确是一本完美的书。 里面的每一个步骤每一个动作都会完美的跟你讲,你若傻瓜的跟着他点也能创建出一个几乎不会出错的项目。。。。里面的几乎每一个案例我都跟着他敲了一遍。并不断的强化和学习,在此过程中的确积累 不少了经验。
在此之后,公司里需要实现 基于phonegap 框架的Ios项目。因此又去学习了 phonegap 框架的原理。 看来一段时间后,发现这个框架的核心思想是,对webView控件访问本地代码的封装和简化。
《objective-c 高级编程》 --小日本写的一本书,挺深入的,主要对 内存管理、block原理以及 GCD 三方面进行深入的研究。---这本书需要深读。也值的深读。
准备知识有了,随着自己的兴趣爱好的增强,也想着自己需要整合一些知识点了。 因此也想让自己玩下 模仿QQ的一些界面和应用场景吧。
慢慢来吧。。。。action! 心动永远比想法更有说服力
MyQQ 前言的更多相关文章
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(1)-前言与目录(持续更新中...)
开发工具:VS2015(2012以上)+SQL2008R2以上数据库 您可以有偿获取一份最新源码联系QQ:729994997 价格 666RMB 升级后界面效果如下: 任务调度系统界面 http: ...
- Nova PhoneGap框架 第一章 前言
Nova PhoneGap Framework诞生于2012年11月,从第一个版本的发布到现在,这个框架经历了多个项目的考验.一直以来我们也持续更新这个框架,使其不断完善.到现在,这个框架已比较稳定了 ...
- .NET 基础一步步一幕幕[面向对象前言]
面向对象前言 2017年的第一篇博文,好久不写博文了,赶紧补上,感觉在以前的<.NET 基础一步步一幕幕>系列博客中,简短的小知识点已经介绍的差不多的(PS:如果还有别的基础知识点我没有介 ...
- 从零开始编写自己的C#框架(1)——前言
记得十五年前自学编程时,拿着C语言厚厚的书,想要上机都不知道要用什么编译器来执行书中的例子.十二年前在大学自学ASP时,由于身边没有一位同学和朋友学习这种语言,也只能整天混在图收馆里拼命的啃书.而再后 ...
- 关于xml加载提示: Error on line 1 of document : 前言中不允许有内容
我是在java中做的相关测试, 首先粘贴下报错: 读取xml配置文件:xmls\property.xml org.dom4j.DocumentException: Error on line 1 of ...
- [连载]《C#通讯(串口和网络)框架的设计与实现》- 0.前言
目 录 前言 前言 刚参加工作,使用过VB.VC开发软件,随着C#的崛起,听说是C++++,公司决定以后开发软件使用C#,凭借在 ...
- modelsim实用教程--前言
前言 Modelsim是一款专业的仿真软件,特别是在Quartus II 11.0之后的版本,都没有配套自身的仿真软件,所以Modelsim成了在FPGA设计流程中的进行功能仿真的首选仿真软件之一. ...
- .NET 基础 一步步 一幕幕 [前言]
.NET 基础 一步步 一幕幕 [前言部分] 本人小白一枚,虽然说从去年就开通博客了,到现在也没有写多少东东,虽然工作了,也没有更好得总结.故此重新祭出博客园法宝,修炼技术,争取早日走上大神之位. 故 ...
- UDS(ISO14229-2006) 汉译(No.0 前言)
UDS protocol 前言 ISO(国际标准化组织)是国际标准机构(ISO成员体)的世界性联合会.国际标准的拟定工作通常由ISO技术委员会负责.为每一个主题而建立的技术委员会由对其感兴趣的成员机构 ...
随机推荐
- C#读写EXCEL
using System; using System.Collections; using System.Configuration; using System.Data; using System. ...
- python 练习 17
#!/usr/bin/python # -*- coding: UTF-8 -*- f1 = 1 f2 = 1 for i in range(1,21): print '%12d %12d' % (f ...
- 青少年如何使用 Python 开始游戏开发
这是一篇由教程团队成员Julian Meyer发表的文章,一个12岁的python开发人员.你可以在Google+和Twitter上找到他. 你可曾想过如何创建视频游戏吗?它不像你想象的那么复杂! 在 ...
- JVM性能调优
摘自:http://uule.iteye.com/blog/2114697 JVM垃圾回收与性能调优总结 JVM调优的几种策略 一.JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将 ...
- 《构建之法》第8、9、10章读后感和Sprint总结
<构建之法>第8.9.10章读后感 第八章重点讲了需求分析,在一个项目中,需求分析是最基础也是最重要的,只有充分了解了用户需求,我们才不会走弯路,才能做出正确的规划,保证项目的进行是按照 ...
- hdu 4315 Climbing the Hill(阶梯博弈转nim博弈)
Climbing the Hill Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others ...
- hdu-------(1848)Fibonacci again and again(sg函数版的尼姆博弈)
Fibonacci again and again Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Jav ...
- hust--------The Minimum Length (最短循环节)(kmp)
F - The Minimum Length Time Limit:1000MS Memory Limit:131072KB 64bit IO Format:%lld & %l ...
- 51nod 1050 循环数组最大子段和
题目链接:51nod 1050 循环数组最大子段和 #include<stdio.h> #include<algorithm> using namespace std; ; l ...
- oracle序列为什么不是从1开始
问题原因: ·当我们使用序列作为插入数据时,如果使用了“延迟段”技术,则跳过序列的第一个值 ·Oracle从 11.2.0.1版本开始,提供了一个“延迟段创建”特性: 即 当我们创建了新的表(tabl ...