- 博客(49)
- 资源 (8)
- 收藏
- 关注
原创 WSI C++ iOS软件开发 - 建立工程步骤
1, 通过 Xcode 建立一个空 workspace。2, 通过 Xcode 建立一个空工程到第一步建立的 workspace 中。wsi 项目不使用 xib 和 interface-builder,以及不使用新版本的 ReferenceCount 的垃圾回收。3, 将 wsi/ios/wsi.xcodeprj 拖到workspace中。现在workspace应该是如下结构:
2012-06-10 09:17:02 1334
原创 微软数据结构算法 面试
1、反转一个链表。循环算法。 1 List reverse(List l) { 2 if(!l) return l; 3 list cur = l.next; 4 list pre = l; 5 list tm
2012-08-19 12:04:54 431
原创 iOS CoreAnimation
核心动画,开发人员可以为他们的应用创建动态用户界面,而无需使用低级别的图形 API,如 OpenGL 来获取高效的动画性能。 前言,核心动画的好处1.简单易用的高性能混合编程模型。2.类似视图一样,你可以通过使用图层来创建复杂的接口。 通过是CALayer来使用更复杂的一些动画。 3.轻量级的数据结构,它可以同时显示并让上百个图层产生动画效果。 控制
2012-06-18 17:43:17 698
原创 ActionSheet 使用
acts.add(@"SINA").connect(kSignalButtonClicked, _action(MainController::act_post_sina), this);acts.cancel(@"CANCEL").connect(kSignalButtonClicked, _action(MainController::act_post_cancel), this);act
2012-06-10 09:21:54 563
原创 NavigationController 设置 TopBar背景填充
objc:WSIUINavigationController* ctlr = .....;ctlr.topbarBackgroundFill = fill.c++navigation().topbar().set_background(cg::Fill(...));
2012-06-10 09:20:16 543
原创 使用 ButtonGroup 来管理不同状态的 Button 按钮组
WSI中增加 UIStateButton 来处理 Checked Unchecked 的状态按钮。ui::StateButton btn_0, btn_1;btn_0.set_text(@"0");btn_1.set_text(@"1");cg::MutableTextStyle ts, uts;ts.set_fontsize(40);uts.set_fontsize(2
2012-06-10 09:15:22 3805
原创 openapi 新浪微薄分享
class MainController: public ui::Controller{public:void view_loaded();protected:void act_post(); //发送按钮执行事件void act_authsuc(EventObj&); //授权成功执行事件sina::Provider _sina; //sina微博连接类
2012-06-10 09:14:02 1142
原创 使用HTMLPaser解析HTML数据
1, 首先我们通过 ns::Data data(ns::URL(...));得到目标得HTML文件如下: id ="tab"> div id ul li div id ul li div id ul li id ="tab"> id="tab2">
2012-06-10 09:12:02 2143
原创 在 WSI 中使用 C++ 开发 iOS 应用
在 WSI 中使用 C++ 开发 iOS 应用使用C++不但能有效提高程序运行速度,而且可以减少BUG的发生,加强应用的软件工程质量,缩短应用开发周期。WSI 封装了大多数常用的iOS NextStep 以及 UI(NS) 界面类,采用 Signals/Slots 模式转换了原始的消息回调,使用 virtual 实现 Objective-C 的 delegate 模式,达到使用 C
2012-06-10 09:10:39 682
原创 https://sourceforge.net/p/libwsi/wiki libwsi iOS移动开发解决方案
WSI 是由支持iOS起步,添加对MSVC、UNIX的开发支持,以简化移动软件开发流程,加速软件开发进度的快速应用开发平台(RAD)。获得源代码局域网:使用 git 和 svngit: git svn clone svn://ip-address/trunk/wsi wsisvn: svn checkout svn:://ip-address/trunk
2012-06-10 09:09:32 1233
原创 客户端拍照处理最终版
首先是调用相机和本地上传图片功能,这里要判断一下设备是否有拍照功能。如果是ipad或者itouch就不能使用此功能了。调用之后进入下一个页面。#pragma mark Photo- (void)selectPhotoBySnaping{//调相机if ([UIImagePickerController isSourceTypeAvailable:UIImagePic
2012-03-13 11:37:42 924
原创 一些有关图像处理的代码片段(抓图、倒影、圆角)
捕捉屏幕截图CALayer实例使用Core Graphics的renderInContext方法可以将视图绘制到图像上下文中以便转化为其他UIImage实例。前提先#import + (UIImage *) imageFromView: (UIView *)theView { // draw a view's contents into an image context
2012-02-24 10:03:02 790
原创 c++学习资料库
http://bbs.bccn.net/thread-136867-1-1.htmlhttp://www.buildapp.net/
2011-11-02 22:06:52 312
原创 iPhone开发资源汇总
这里总结了iPhone开发者开发过程中可能需要的一些资源: 如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://github.com/carlbrown/PDKeychainBindingsController对焦功能的实现:
2011-10-28 22:40:55 603
原创 xcode4 快捷键
1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑
2011-10-14 09:13:00 711
原创 Xcode4中用Git对已有项目进行版本管理
你可能已经知道了,Xcode4 带来了一大堆让给苹果的开发者们兴奋的改进。现在你可以给你的项目设置多个仓库(repositories),当然现在最流行,好用的就是用Git来进行版本控制了。当然如果用 Xcode4 创建一个新的项目,并使用Git版本管理非常方便,只要在新建
2011-10-14 09:06:20 1055
原创 iPhone与Android自绘自定义控件比较
iPhone中自绘实现步骤1. 继承@interface MyView : UIView {2. 实现- (void)drawRect:(CGRect)rect3. 调用addSubView把新生成的view加入进来显示addSubView[window addS
2011-09-24 19:21:18 774
原创 根据Debug和Release状态的变化来屏蔽日志输出
根据Debug和Release状态的变化来屏蔽日志输出 我们平时在开发应用的时候,经常会用到 NSLog 来调试我们的程序,而随着项目越来越大,这些用于调试的日志输出就会变得很难管理。 发布正式版的时候一定要屏蔽掉所有后台输出,因为这些输出还是比较消耗系统资源的。
2011-09-16 14:49:22 487
原创 retain和copy还有assign的区别
1. 接触过C,那么假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用这块内存,如
2011-09-15 12:00:58 292
原创 短信,电话,邮件,提示框
+ (void)alert:(NSString *)msg{ UIAlertView *alertView = [[[UIAlertView alloc] initWithTitle:msg message:@"" delegate:self cancelButto
2011-09-15 11:56:29 382
原创 UIImageView实现图片幻灯片
NSArray *myImages = [NSArray arrayWithObjects: [UIImage imageNamed:@"Image1.png"], [UIImage imageNamed:@"Image2.png"], [UIIma
2011-09-15 11:55:32 495
原创 NSRunLoop的进一步理解
NSRunLoop的进一步理解2011-8-22 15:42| 发布者: Vincent| 查看: 716| 评论: 17|原作者: iGoogle摘要: 本文基于一篇网络文章,加入了一些自己的理解,希望对大家有所帮助 iPhone应用开发中关于N
2011-09-15 11:52:45 1084
原创 代码例子区全区搜索索引(27th Feb 2011 Updated)
http://www.cocoachina.com/bbs/read.php?tid-12269-toread-1.html如果以下的链接有错误,或者存在其他问题。请给我发站内短信,或者发送邮件至[email protected]希望该帖对大家有帮助
2011-09-14 18:22:49 1342
原创 iphone开发重要基础知识------协议(Protocol)
协议(Protocol)的用法和代码例子协议,是通过网络,计算机使用者进行通讯后,互相进行约定规定的集合。两个类进行通讯,用协议就比较方便。下面是 CocoaChina 版主“angellixf”为新手写的协议入门介绍以及代码例子,希望对刚入门开发者有所帮助一、说明
2011-09-14 12:58:56 698
原创 http://beyondcow.com/code/
协议目前使用FreeBSD的开源协议。查看协议Toggle Image开源列表CAAnimationForPath.zip (138): 展示CALayer配合CoreAnimation沿任意路线运动。该例中,红色小球沿螺旋路线运动
2011-09-14 12:52:19 7605
原创 iPhone处理图片(UIImage扩展类) 自动适应frame大小方法
NSData *imgData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"图片地址"]]; UIImage *tempImg = [UIImage imageWithData:imgData];UII
2011-09-14 10:14:17 978
原创 iphone 获取UIWebView内Html方法
iphone 获取UIWebView内Html方法博客分类: iPhone获取所有html:NSString *lJs = @"document.documentElement.innerHTML";获取网页title:NSString
2011-09-14 10:11:47 522
原创 使用私有API获取IMEI 手机发短信
使用private framework的一般方法为:Add->Existing Frameworks...->PrivateFrameworks->选择私有框架到ericasadun.com网站找到需要的头文件代码,新建一个头文件,粘贴进去
2011-08-31 11:00:02 3116
原创 Iphone代码片段导航
1.给UITableViewController添加ToolBar。 self.navigationController.toolbarHidden = NO; //默认是隐藏的。//添加MessageToolBar ,messageToolBar是IBOutle
2011-08-31 10:05:33 981
原创 iOS开发效率的开源类库及工具
http://www.cocoachina.com/bbs/read.php?tid=388591.json json编码解码2.GTMBase64 base64编码解码3.TouchXML xml解析4.SFHFKeychainUtils 安全保
2011-08-30 08:43:47 383
原创 网络编程总结
一:确认网络环境3G/WIFI 1. 添加源文件和framework 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审(我们的)查的。 Apple 的 例程 Reachabi
2011-08-30 08:41:42 354
原创 iphone中单例的使用
MySharedClass.h@interface MySharedClass : NSObject { NSString *sharedString;}@property (nonatomic,retain) NSString *sharedStrin
2011-08-25 10:22:01 371
原创 按照文字多少定义UILabel/textView大小
UILable显示文字,大多数情况下文字是动态的,所以UILable的大小需要自适用,下面是实现的具体代码: myLable=[[UILabel alloc] initWithFrame:CGRectMake(0, 23, 175, 33)];
2011-08-23 17:10:47 1251
原创 记事本
http://www.cnblogs.com/hll2008/archive/2011/05/31/2062360.html 新浪微博登录http://www.acwind.net/blog/?p=1167http://hi.baidu.
2011-08-16 18:10:12 354
原创 实现自适应高度的 UITableViewCell 或 UILabel
在iphone开发中处理table时常常会有这样的问题,table中cell的高度不是固定的,而是是根据其中的内容不同而不同的。对与这种情况,sdk本身并没有很好的支持,经过一翻摸索,发现大家通常的做法都是在实现 heightForRowAtIndexPath 方法时,根据内
2011-08-16 08:34:42 396
原创 ASIHTTPReques用法
ASIHTTPRequest是什么?ASIHTTPRequest是简单易用的,它封装了CFNetwork API。使得与Web服务器通信变得更简单。它是用Objective-C编写的,可以在MAC OS X和iPhone应用中使用。它适用于执行基本的HTTP请求和
2011-08-09 11:45:15 1355
原创 数据分批显示
iPhone屏幕尺寸是有限的,如果需要显示的数据很多,可以先数据放到一个table中,先显示10条,table底部有一察看更多选项,点击察看更多查看解析的剩余数据。基本上就是数据源里先只放10条, 点击最后一个cell时, 添加更多的数据到数据源中. 比如:
2011-08-09 11:43:42 571
信息简史--英文版
2014-05-15
ajax in prpc
2011-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人