因为项目的需要以及主管的要求,准备将工程移植到Qt中,这样就可以比较容易的实现跨平台了。因为之前工程是在windows下开发的,第一个平台又是mobile所以除了底层框架之外其他的都是使用的windows的API以及编程模式,现在要移植到Qt中,第一个要面临的问题就是如何将windows的消息机制很
分类:
其他好文 时间:
2016-02-08 21:20:04
阅读次数:
337
宏定义的黑魔法 - 宏菜鸟起飞手册宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。而在更高层级进行开发时,我们会将更多的重心放在业务逻辑上,似乎对宏的使用和依赖并不多。但是使用宏定义的好处是不言...
分类:
其他好文 时间:
2016-01-15 23:14:30
阅读次数:
757
2015移动技术白皮书Android篇iOS篇项目管理篇综合篇结束语iOS项目框架设计项目结构的设计基类的设计自定义生命周期跳转器自定义UV打点控件图片缓存iOS网络底层框架设计网络请求的封装将JSON映射为实体对象数据缓存MockServiceiOS项目模块化拆分模块化拆分基础使用依赖倒置拆分iO...
分类:
移动开发 时间:
2016-01-07 20:20:44
阅读次数:
199
标签:it网络请求asihttprequestafnetworkingASI和AFN以及底层框架的关系对比ASIAFN更新状态2012年10月份,已经停止更新持续更新中,目前已更新至2.0版介绍ASI的直接操作对象ASIHTTPRequest,是一个实现了了NSCopying协议的NSOperati...
分类:
移动开发 时间:
2015-12-07 13:58:55
阅读次数:
247
运行时机制运行时机制是用 C++ 开发的,是一套苹果开源的框架OC 是基于运行时开发的语言应用场景运行时动态获取类的属性主要应用:字典转模型框架MJExtension,JSONModel利用关联对象为分类添加属性利用交换方法拦截系统或其他框架的方法误区:并不是使用的技术越底层,框架的效率就会越高 ....
分类:
其他好文 时间:
2015-10-27 20:19:55
阅读次数:
168
宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。而在更高层级进行开发时,我们会将更多的重心放在业务逻辑上,似乎对宏的使用和依赖并不多。但是使用宏定义的好处是不言自明的,在节省工作量的同时,代码可...
分类:
移动开发 时间:
2015-08-21 13:26:35
阅读次数:
327
在搭建底层框架时,maven install itoo-base 和 itoo-tool(Packaging的值是ejb的)时,总是报如下的错误:
maven install itoo-base:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-ejb-plugin:2.3:ejb (default-ej...
分类:
编程语言 时间:
2015-07-31 23:38:51
阅读次数:
346
在开发过程中绝大多数时间使用的是UIKit和Foundation框架,UIKit提供诸如UIView和UIButton这类的控件,Foundation提供NSArray,NSDictionary这类的数据结构,两者结合可以解决大部分问题,但是有的时候需要底层框架,底层框架名字通常以Core开头,比如...
分类:
其他好文 时间:
2015-06-29 13:13:50
阅读次数:
104
KVO的全称是Key-Value Observing,它实现了一种机制,对所关心的属性对象添加观察者,当属性值发生变化时会得到通知,我们可以对变化做相应的处理。看过设计模式的同学应该知道,这是一种典型的观察者模式。KVO的最大优点就是底层框架已经支持,开发人员不需要实现属性值发生变化时发送通知的.....
分类:
移动开发 时间:
2015-06-22 19:18:41
阅读次数:
154
本章主要介绍MVC中内置的错误处理、日志以及用来提升性能的监控工具一、错误处理 当该网站忙于处理HTTP请求时,很多内容都会出错。幸运的是,MVC让错误处理工作变得相对简单了很多,因为MVC应用是运行在MVC框架之上的,所以可以访问底层框架的核心功能,包括自定义错误处理页面及显示错误状态码。...
分类:
Web程序 时间:
2015-05-17 20:09:36
阅读次数:
156