码迷,mamicode.com
首页 >  
搜索关键字:effective objective c    ( 6648个结果
Effective C++_笔记_条款002_尽量以const、enum、inline替换#define
Effective C++_笔记_条款002_尽量以const、enum、inline替换#define。
分类:编程语言   时间:2014-05-19 19:45:55    阅读次数:332
《Effective C++》item25:考虑写出一个不抛异常的swap函数
std::swap()是个很有用的函数,它可以用来交换两个变量的值,包括用户自定义的类型,只要类型支持copying操作,尤其是在STL中使用的很多,例如:int main(int argc, _TCHAR* argv[]) { int a[10] = {1,2,3,4,5,6,7,8,...
分类:编程语言   时间:2014-05-19 15:22:41    阅读次数:378
读书笔记_Effective_C++_条款二十五: 考虑写出一个不抛出异常的swap函数
我也不知道为什么作者给这个条款起这样的名字,因为这样看上去重点是在“不抛出异常”,但事实上作者只是在全文最后一段说了一下不抛异常的原因,大部分段落是在介绍怎样写一个节省资源的swap函数。你可以试一下,只要包含了头文件iostream,就可以使用swap函数,比如:1 #include 2 3 in...
分类:编程语言   时间:2014-05-19 13:44:31    阅读次数:423
使用Objective-C的文档生成工具
前言做项目的人多了,就需要文档了。今天开始尝试写一些项目文档。但是就源代码来说,文档最好和源码在一起,这样更新起来更加方便和顺手。象Java语言本身就自带javadoc命令,可以从源码中抽取文档。今天抽空调研了一下objective-c语言的类似工具。从stackoverflow上找到三个比较pop...
分类:其他好文   时间:2014-05-19 10:52:35    阅读次数:242
DB2创建function(二)
DB2创建function(一),介绍将function内容作为字段值,或做为一个where条件的情况。DB2创建function(二),介绍建立返回的内容为表集合。调用示例如下select * from table(GET_EFFECTIVE_USER_ID(21))--GET_EFFECTIVE...
分类:数据库   时间:2014-05-19 07:29:40    阅读次数:712
Effective Java 读书笔记(2创建和销毁对象)
第一章是引言,所以这里不做笔记,总结一下书中第一章的主要内容是向我们解释了这本书所做的事情:指导Java程序员如何编写出清晰、正确、可用、健壮、灵活和可维护的程序。 2.1考虑用静态工厂方法代替构造器 静态工厂方法与构造器相比有四大优势: (1)静态工厂方法有名称,具有适当名称的静态工厂方法易于使用、易于阅读; (2)不必每次在调用它们的时候都创建一个新的对象; (3)可以返回原...
分类:编程语言   时间:2014-05-18 15:24:33    阅读次数:307
objective-c和java下如何快速的解析JSON字符串
首先讲objective-c如何实现:这里需要用到2个插件,一个是JSONKit,另一个是Jastor,一共包含6个文件,3个.h头文件和3个.m实现文件。在ARC的工程中如何导入不支持ARC的第三方工具请看这篇文章:iOS在支持arc的工程中,导入不支持arc的第三方的插件具体文件在网上都比较好找...
分类:编程语言   时间:2014-05-17 14:41:54    阅读次数:330
cocos2dx 内存管理
cocos2dx的内存管理移植自Objective-C, 对于没有接触过OC的C++开发人员来说是挺迷惑的。不深入理解内存管理是无法写出好的C++程序的,我用OC和cocos2dx也有一段时间了,在此总结一下,希望对想用cocos2dx开发游戏的朋友有所帮助。 C++的动态内存管理一般建议遵循谁申请谁释放的原则,即谁通过new操作符创建了对象,谁就负责通过delete来释放对象。如果...
分类:其他好文   时间:2014-05-16 01:21:48    阅读次数:283
0515.View Hierarchy [UIKit]
几个单词   Hierarchy ['ha??rɑ?k?] n. 层级 思考:每个视图有一个父视图,有0个或者多个子视图   Manipulation [m?,n?pj?'le??(?)n] n. 操纵;操作   Descendant [d?'send(?)nt]  n. 后裔;子孙   UIWindow   Feature: 1、UIWindow set up...
分类:其他好文   时间:2014-05-15 12:13:20    阅读次数:430
学习nodejs -02
断言:学java的时候学过断言,但一直用的很少,node中也有varassert=require(‘assert‘) console.info(‘.......startapp.......‘); varactual=1; varexpect=‘1‘ vara; //判断是否为真 assert(a,‘isnotvalid‘); assert.ok(0,‘isnoteffective‘); //arg[0]为真实值,arg[1]期望值,a..
分类:Web程序   时间:2014-05-15 09:09:47    阅读次数:373
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!