- 博客(11)
- 收藏
- 关注
原创 iOS应用开发基础(四)基础知识(数据存储和多线程)
本文可能涉及很多零碎的知识点,其中包括iOS应用开发的相关基础知识。以后会针对每个条目在进行深入研究,这里只是先做一个相关知识的概述总结。iOS的数据存储大多数iOS程序其功能总结为:提供一套界面,帮助用户管理特定数据。在这个过程中,不同对象各司其职:模型对象负责保存数据,视图对象负责显示数据,控制器对象负责在模型对象与视图对象之间同步数据。固化和解固由iOS SDK提供的一种保存和读取对象的机制。
2017-01-25 15:34:06
395
原创 iOS应用开发基础(三)基础知识
本文可能涉及很多零碎的知识点,其中包括iOS应用开发的相关基础知识。以后会针对每个条目在进行深入研究,这里只是先做一个相关知识的概述总结。在代码中使用自动布局系统Apple建议使用一种特殊化的语法在代码中创建约束——-视觉化格式语言。 例如: 两个UIView对象的水平间距始终保持在10点 左边UIView对象父视图的左边距保持在20点 右边UIView对象与父视图右边距保持在20点 @”
2017-01-23 08:43:25
460
翻译 UNIX网络编程学习笔记(Racoon)
最近学习了UNIX网络编程卷I这本书,现在做一些学习笔记供分享与回顾。 本篇主要聚焦于传输层,包括TCP,UDP和SCTP(stream Control Transmission Protocol,流控制传输协议)。绝大部分CS网络应用使用的是TCp或者UDP。SCTP是一个比较新的协议,最初设计用于跨因特网传输电话指令。 UDP是一个简单的、不可靠的数据包协议,而TCP是一个复杂、可靠的字节流
2017-01-16 14:38:31
580
翻译 实现一个容器视图控制器(上)
什么是容器视图控制器(ContainerView Controller)?苹果官方文档定义:Container view controllers are a way to combine the contentfrom multiple view controllers into a single user interface.容器视图控制器可以将具有多个视图控制器的内容统一到一个界面上,说简单点
2017-01-16 08:34:45
688
原创 iOS应用开发基础(二)基础知识
本文可能涉及很多零碎的知识点,其中包括IOS应用开发的相关基础知识。以后会针对每个条目在进行深入研究,这里只是先做一个相关知识的概述总结。工具:dash可以离线查看开发者文档、SDK Guide、Simple Code等参考资料,是很好的工具。UIViewControl之间的七种传值方式第一种直接传值(正向传值):在两个UIViewControl中,都有
2017-01-16 08:31:23
414
原创 STL源码剖析学习笔记(一)
本文主要是对侯捷《STL源码剖析》学习的知识点总结,以及自己搜集到的资料以及理解,若有任何建议以及意见请联系本人那么,准备迎接吧
2017-01-08 23:17:25
3787
原创 程序性能优化之编译器篇(Racoon)
最近看了《深入理解计算机系统》这本书,对其中程序优化这一章节进行了深入学习,以此博客作为学习记录。 先总结几点程序优化的原则:1. 代码正确问题,一个运行很快但是给出了错误结果的程序没有任何用处2. 代码清晰简洁,这样不仅是为了自己看懂代码,也是为了检查代码和今后需要修改时,其他人能够读懂和理解代码3. 考虑代码的使用方式和影响它的关键因素,低级别的代码
2017-01-06 14:48:46
2337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人