上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 30 下一页
摘要: 在我上一篇Objective-C调用C++代码中,我使用了一个很笨的方法来实现了简单的,小的Objective-C调用C/C++代码的例子,今天我在网上学习Objective-C序列化和反序列化的时候,意外碰见了一个很好的方案:iOS开发之获取本机IP地址的方法,这个Demo可以获取到手机外网的ip地址,我没有在真机上测试过,但是在虚拟机上是可以的具体的代码就不贴了,直接下载吧 Objective-C调用C&C.zip(ps:博客园上传的文件名怎么有那么多的限制啊,不能有空格,不能有加号....) 阅读全文
posted @ 2012-08-22 10:53 cpcpc 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 我想在XCode上调用C++的代码,我这这里小结一下我的方法,Hello类只是为Objective-C调用C++做的一个封装。但是我感觉这样太不方便了,如果C++的代码很多的时候,这样做就很不好,期待有人给出好的解决方案,文章最后有这个Demo的源代码。参考文章:http://blog.csdn.net/zhouhuiah/article/details/6426158写讲解一下这个Demo的内容1,新建一个项目,我选的是“Single View Application”,名字顺便2,新建一个Objective-C class文件,取名为Hello3,在项目中会出现两个文件,Hello.h和H 阅读全文
posted @ 2012-08-21 16:11 cpcpc 阅读(9841) 评论(0) 推荐(0) 编辑
摘要: JNI是Java平台中的一个重要的功能,这里我把我做的Demo总结一下,分享一下,我会把每个步骤尽量的详细的展现出来。这里我就不讲解JNI的原理了,google,百度一下,到处都是好了,直接来讲步骤吧,文章最后给出了C++和Java的Demo第一步:安装Java jdk,eclipse。第二步,配置Java环境变量,java环境变量配置 第三步,新建一个Java应用程序,名为:TestNativeCode,包名:com.liyong.TestNativeCode,类名:TestNativeCode第四步,在TestNativeCode类里面添加如下代码:package com.liyong.T 阅读全文
posted @ 2012-08-13 12:49 cpcpc 阅读(16982) 评论(0) 推荐(1) 编辑
摘要: iPhone添加删除联系人组1,添加AddressBook.framework2,添加联系人群组View Code - (void)addGroup{ //Create group ABAddressBookRef ab = ABAddressBookCreate(); CFErrorRef error; ABRecordRef group = ABGroupCreate(); ABRecordSetValue(group, kABGroupNameProperty,@"new group", &error); ABAddressBookAddRecord(... 阅读全文
posted @ 2012-08-13 10:26 cpcpc 阅读(1325) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/multiplesoftware/archive/2011/12/21/2295386.html,原文名:非常好玩的C#/.NET 基础 -- 安全有效引发事件最近在网上看到一篇很好的文章, 讨论如何安全有效的引发事件.也许你不一定要用到下面相同的解决方案, 但是至少你应该知道在引发事件时候需要考虑的问题.引发事件的问题引发事件是一个非常容易的事情, 但是的确也有它的误区. 让我们举个例子. 假设我们写个消息接收器, 每当我们收到一个新消息, 我们引发一个包含了新消息的事件 MessageReceived.安装我们通常的方法,就是:publi 阅读全文
posted @ 2012-08-09 10:37 cpcpc 阅读(431) 评论(1) 推荐(1) 编辑
摘要: 转自:http://blog.csdn.net/myan/article/details/3144661现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;其二是花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始做实际工作。然而这两种方法都有弊病。第二种方法的问题当然很明显,不仅浪费了时间,偏离了目标,而且学习效率不高。因为没有实际问题驱动的语言学习通常是不牢固不深入的。有的人学着学着成了语言专家,反而忘了自己原本是要解决问题来的。第一种路子也有问题,在对于这种语言的脾气秉性还没有了解的情况下大刀阔斧 阅读全文
posted @ 2012-08-08 11:18 cpcpc 阅读(225) 评论(0) 推荐(1) 编辑
摘要: 基于.NET开发ActiveX控件,参考文章:http://hi.baidu.com/1987raymond/blog/item/15134ccf6fffc131f8dc6117.html(文章一),http://www.cnblogs.com/ArthurYan/archive/2008/12/04/1347276.html(文章二)具体的步骤上面的两篇文章都写的很详细,我在这里就不多啰嗦了。这里主要总结一下我根据上面两篇文章做的Demo1,添加ActiveX控件,在控件里编辑自己需要实现的内容;2,用户控件继承IObjectSafety接口,同事也用到了COM Interoperabili 阅读全文
posted @ 2012-08-06 16:15 cpcpc 阅读(813) 评论(0) 推荐(0) 编辑
摘要: http://kb.cnblogs.com/page/112293/本文是从 The Principles of Good Programming这篇文章翻译而来。 好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。下面的这些编程原则在过去的这些年里让我成为了一名优秀的程序员,我相信,这些原则对任何一个开发人员来说,都能让他的编程能力大幅度的提高,能让他开发出可维护性更强、缺陷更少的程序。 不要自我重复(DRY - Don’t repeat yourself)—— 这也许是在编程开发中最最基本的一个信条,就是要告诉你不要出现重复的代码。我们很多的编程结构之所以存在,就是为了帮助我.. 阅读全文
posted @ 2012-07-26 16:52 cpcpc 阅读(202) 评论(0) 推荐(0) 编辑
摘要: (转Mainz http://www.cnblogs.com/Mainz/archive/2008/01/13/1037232.html)在进行系统设计时,不仅要考虑软件的功能性需求,还要考虑非功能性需求,比如软件的性能(Performance)、可扩展性(Scalability),系统的稳定性(Reliability)、部署(Deployment)和更新(Upgrade),可维护性(Maintainability),版本的管理,系统的安全(Security),界面的友好程度可用性(Usability, User experience)等。要想覆盖所有需求,实现一个简单而优秀的系统,可谓艰难。 阅读全文
posted @ 2012-07-20 11:22 cpcpc 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 文章下面有一个Demo,由于本人刚接触iPhone,所学的东西还很少,有错误和不足的地方还请各位大虾,大牛们多多指正。谢谢本文的有些代码是在网上爬的,参考文章http://blog.sina.com.cn/s/blog_5ccfd2d50100u04g.html Iphone文件读写操作http://blog.csdn.net/rhljiayou/article/details/7616365iphone http下载文件 好了,开始本文的征程吧1,新建一个protocol文件ShowMsgProtocol.h1 #import <Foundation/Foundation.h>2 阅读全文
posted @ 2012-07-17 15:14 cpcpc 阅读(738) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 30 下一页