- 博客(21)
- 资源 (32)
- 收藏
- 关注
转载 在 Xcode 4.3 中使用静态库的方法
2012-03-23 09:40:44| 分类: 11月|字号 订阅运行环境:Xcode 4.3 Build 4D10021. 准备工作:1) 创建一个名为:StaticLibTest 的 workspace;2) 创建一个名为:CallLibApp 的 Single View Application;3
2012-09-29 19:38:54 1308
转载 c++模版特化
http://blog.sina.com.cn/s/blog_64c4db8601015qzt.html摘要:本文通过例子介绍了在 C++标准库中广泛使用的模板特化和偏特化,并指出了模板特化和偏特化的定义规则和应用规则。关键词:模板、特化、偏特化1.引言C++中的模板分为类模板和函数模板,虽然它引进到C++标准中的时间不是很长,但是却得到了广泛的应用,这一点在S
2012-09-29 10:50:17 880
转载 iOS内存暴增问题追查与使用陷阱
iOS内存暴增问题追查与使用陷阱2011-12-03 20:30:26来源:百度搜索研发部作者:iOS平台的内存使用引用计数的机制,并且引入了半自动释放机制;这种使用上的多样性,导致开发者在内存使用上非常容易出现内存泄漏和内存莫名的增长情况; 本文会介绍iOS平台的内存使用原则与使用陷阱; 深度剖析autiOS平台的内存使用引用计数的机制,并且引入了半自动释放机制;
2012-09-27 13:04:52 3281
转载 Quartz 2D编程指南
Quartz 2D是一个二维图形绘制引擎,支持iOS环境和Mac OS X环境。我们可以使用Quartz 2D API来实现许多功能,如基本路径的绘制、透明度、描影、绘制阴影、透明层、颜色管理、反锯齿、PDF文档生成和PDF元数据访问。在需要的时候,Quartz 2D还可以借助图形硬件的功能。在Mac OS X中,Quartz 2D可以与其它图形图像技术混合使用,如Core Image
2012-09-26 14:34:56 1830
转载 关于pragma pack的用法(一)
#pragma pack(n)数据边界对齐方式:以如下结构为例: struct { char a; WORD b; DWORD c; char d; }在Windows默认结构
2012-09-24 11:53:10 1152
转载 在Objective-C中使用 c++语言(转载)移植c++工程到mac, ios,imac
2011-05-03 06:56:27| 分类: iMac iOS XCODE O|字号 订阅C++和Objective-C混编(官方文档翻译)2009-10-28 20:33Using C++ With Objective-C苹果的Objective-C编译器允许用户在同一个源文件里自由地混合使用C++和Objective-C,混编后的语言叫Ob
2012-09-20 13:17:42 5038
转载 Objective-C调用C++代码
http://www.cnblogs.com/cpcpc/archive/2012/08/21/2649264.html我想在XCode上调用C++的代码,我这这里小结一下我的方法,Hello类只是为Objective-C调用C++做的一个封装。但是我感觉这样太不方便了,如果C++的代码很多的时候,这样做就很不好,期待有人给出好的解决方案,文章最后有这个Demo的源
2012-09-19 17:31:51 2785
转载 Xcode 4:如何将for iPhone的xib转变为for iPad
分类: iPhone开发 2012-07-04 15:28 519人阅读 评论(0) 收藏 举报在Xcode 3.x中,将xib从iPhone版转变为iPad版,通过Create iPad Version菜单。但在Xcode 4.x中,这个菜单找不到了。通过一番摸索,笔者发现可以用如下方法将xib转换为iPad版本。1、修改xib源文件xib文件其实是一个x
2012-09-19 13:05:53 1439
转载 iOS 定制应用程序字体
使用Quartz Core绘制文字非常简单,苹果的Quartz 2D参考中演示了如何使用CGContextShowTextAtPoint函数绘制文本。不幸的是,这个函数不支持Unicode字符的绘制(这个函数只支持MacRoman一种编码)。如果你使用中文、日文等亚洲字体,那么就不得不悲催了。许多童鞋肯定会被文档中的这句话所吸引:“如果想使用MacRoman以外的文本编码,⋯⋯
2012-09-19 12:29:13 1038
转载 Quartz 2D编程指南(1) - 概览
2012(秋季)CocoaChina开发者大会专题回顾Quartz 2D编程指南(1) - 概览Quartz 2D编程指南(2) - 图形上下文(Graphics Contexts)Quartz 2D是一个二维图形绘制引擎,支持iOS环境和Mac OS X环境。我们可以使用Quartz 2D API来实现许多功能,如基本路径的绘制、透明度、描影、绘制阴影、透明层、颜色管
2012-09-19 08:25:34 880
原创 CoreText绘制基本知识
首先,进行创建一个UIView的子类,并实现如下代码:- (void)drawRect:(CGRect)rect {// Drawing code.//创建要输出的字符串NSString *longText = @”袁唯来来 Lorem ipsum dolor sit amet, Before the iPad was released you had basically
2012-09-18 20:22:34 1967
转载 CoreText详细用法
If you're new here, you may want to subscribe to my RSS feed or follow me on Twitter. Thanks for visiting!This is a blog post by iOS Tutorial Team member Marin Todorov, a software develope
2012-09-18 08:25:17 8193
转载 Quartz 2D 参考-文本
原文:苹果官方文档本章描述Quartz对文本的基本支持,以及如何在应用程序中使用Quartz2d显示文本。 Quartz 2D 提供了基本的、低级别的绘制文字及符号的接口(使用MacRoman文本编码)。Quartz 2D提供与字体相关的API,可参考CGFont Reference 。如果你要在iOS上开发一个基于文本的应用程序,首先参考iOS的Text,Web,andEditing编程
2012-09-17 21:43:24 1369
原创 UITabBarController
1.创建一个UITableController2.为每个Tab创建一个视图控制器3.创建一个array 把视图控制器都添加到array中 在把array放到UITabBarCtrl的Controllers中4.设置根视图为tabBar*只有在支持旋转的设置 才会旋转 发生旋转时只有当前的ViewController才会接受到旋转的消息*对于UITabB
2012-09-10 10:43:44 6195
转载 IOS研究院之滚动视图UIScrollView的简单应用
最近MOMO需要搞一个IOS软件的项目,搞了几天感觉还不错,进度挺快的,哇咔咔。Unity3D游戏开发暂时先告一段落,这段时间写一些IOS软件相关的东东,也算是给工作的一个总结。好啦现学现卖啦!!HOHO~~ UIScrollView在软件开发中是很常见的控件,总体来说ScrollView又可以分为两种:第一种是根据手指滑动的力度计算滚动的距离。第二种时以页面为单位一
2012-09-06 16:34:08 9488 2
原创 IOS控件的应用UIPageController与UIScrollView
UIPageController是大多数IOS教程上不会写的系统自带控件。它主要的功能是实现视图分页,有点类似于网页上的分页功能。这次主要通过一个例子来讲讲UIPageController控件和UIScrollView的应用。首先上图:图中标有红框的地方,便是UIPageController的展现样式,在xcode里它是这个样子的:现在要开始使用UIPage
2012-09-06 14:53:01 8896 4
原创 如何将UIPageControl作为 UIViewController的容器
在最新的iOS版本中(5.0 现在已经不是最新的),Apple公司提供了很多如何用其他方式实现UIViewController容器的方式(可以从这里参考),但悲剧的是它们与 UIPageControl 没多大关系。那么我们今天就来专门解决这个问题。创建界面首先我们需要在 Interface Builder 中在一个UIViewControll
2012-09-06 13:49:58 2928
转载 [iOS]UINavigationController UITabBarController UITableView学习笔记
发现这哥们的写的iOS学习笔记挺不错,图文并茂,转了。作者:一片枫叶;博客地址:http://www.cnblogs.com/smileEvday/(1)UINavigationController使用详解 有一阵子没有写随笔,感觉有点儿手生。一个多月以后终于又一次坐下来静下心写随笔,记录自己的学习笔记,也希望能够帮到大家。
2012-09-06 09:02:29 2218
原创 IOS手势
UIKit中包含了UIGestureRecognizer类,用于检测发生在设备中的手势。UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,它有下面一些子类用于处理具体的手势: 1、拍击UITapGestureRecognizer (任意次数的拍击) 2、向里或向外捏UIPinchGestureRecognizer (用于缩放)
2012-09-05 14:08:26 1593
原创 UML那些事儿
2.1 类图2.2 对象图2.3 包图2.4 活动图2.5 序列图2.6 用例图类(Class)类(图A)是对象的蓝图,其中包含3个组成部分。第一个是Java中定义的类名。第二个是属性(attributes)。第三个是该类提供的方法。属性和操作之前可附加一个可见性修饰符。加号(+)表示具有公共可见性。减号(-)表示私有可见性。#号表示受保护的
2012-09-04 11:39:21 4007 1
转载 C++中explicit关键字的作用
http://www.cnblogs.com/winnersun/archive/2011/07/16/2108440.htmlexplicit用来防止由构造函数定义的隐式转换。要明白它的作用,首先要了解隐式转换:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。例如:class things{ public:
2012-09-03 15:34:58 737
mars自己整理含mp3项目的笔记
2011-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人