IOS 基础
文章平均质量分 62
chang6520
学到才是自己的......
展开
-
MAC OS截屏
Command+Shift+3 : 截取整个屏幕,并保存至桌面。Command+Shift+4 : 用户选择性截屏,此时鼠标变成十字,用户拖动鼠标选择区域,松开鼠标,截取屏幕部分区域,并保存至桌面。转载 2012-08-20 09:54:42 · 934 阅读 · 0 评论 -
mem开头的库函数
函数名称: memccpy 函数原型: void *memccpy(void *dest, const void *src, int c, size_t n) 函数功能: 字符串拷贝,到指定长度或遇到指定字符时停止拷贝 函数返回: 参数说明: src-源字符串指针,c原创 2012-10-16 13:57:10 · 3307 阅读 · 0 评论 -
Objective-C中的作用域详解
在Objective-C中,可以使用几种方式影响程序中变量的作用域。可以改变实例变量以及定义在函数外部或内部的普通变量的作用域。在下面的讨论中,我们使用术语模块(module)来引用包含在一个源文件中任何数目的方法或者函数定义。控制实例变量作用域的指令目前,你知道在Objective-C中,实例变量的作用域只限于为该类定义的实例方法。因此,任何实例方法都能直接通过变量名来访问该类的转载 2012-10-16 18:45:46 · 4053 阅读 · 0 评论 -
左值和右值
百度百科搜索出来的,关于什么是左值:C/C++语言中可以放在赋值符号左边的变量,即具有对应的可以由用户访问的存储单元,并且能够由用户去改变其值的量。或者说左值是代表一个内存地址值,并且通过这个内存地址,就可以对内存进行读并且写(主要是能写)操作;这也就是为什么左值可以被赋值的原因了。相对应的还有右值:当一个符号或者常量放在操作符右边的时候,计算机就读取他们的“右值”,也就是其代表的真实值。转载 2012-10-16 18:43:02 · 896 阅读 · 0 评论 -
苹果开发者帐号(Company)申请流程
1. 开发账号申请 http://developer.apple.com/programs/register/ 下图为开发账号注册流程 填写个人信息: 注意填写用户信息和地址时 需要和后面付费的双币信用卡信息一致 电子邮件唯一,用于获得注册最后的验证码 注册之后苹果会发送验证码到你的注册邮箱,确认之转载 2012-09-24 10:50:47 · 26225 阅读 · 2 评论 -
iPhone的九宫格实现代码
核心就这2个方法://Power by ieliwb.com- (void)viewDidLoad { [super viewDidLoad]; NSArray* imageNames = [NSArray arrayWithObjects: @"ico_mobile.pn转载 2012-09-21 11:51:58 · 1034 阅读 · 0 评论 -
如何系统性地保障软件的性能
一个正在持续增加新功能的软件,尤其是类似QQ这种做为一个超大规模客户端软件,又随时需要适应用户要求和发展的需求,需要不断的做快速的更新,开发节奏非常快。而且因为我们的用户是海量用户,用户的软硬件环境非常复杂。性能作为软件的用户第一体验,如何去系统性地保障软件的性能,对于QQ来说就变得非常重要。 那么要让持续开发的软件的性能能够得到保障,应该做些什么呢? 1、需求阶段开始考虑性能转载 2012-09-27 11:21:22 · 1199 阅读 · 0 评论 -
IOS开发笔记(七)---对iOS多视图开发的补充(针对XCode4.2开发环境,Empty Application没有XIB/Storyboard文件的问题)
昨天参照书中的例子,回到家后开始实现示例中的代码.发现XCode4.2中没有Window Base Application这一选项.使用Empty Application没有主界面的Storyboard文件.于是打开google,发现Jeroen Trappers有一篇文章有详细的解决方法.地址:http://www.trappers.tk/site/2011/06/16/mainwi转载 2012-08-20 16:39:20 · 956 阅读 · 0 评论 -
iOS的主要框架介绍
1:原文链接:http://www.open-open.com/lib/view/open1343210425380.html 框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。 IOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项转载 2012-08-16 17:18:33 · 860 阅读 · 0 评论 -
mac系统如何显示和隐藏文件
苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写): 显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true 隐藏Mac隐藏文件的命令:defaults write com.apple.find转载 2012-08-30 21:20:03 · 518 阅读 · 0 评论 -
objective-c中import与@class的说明
objective-c中,当一个类使用到另一个类时,并且在类的头文件中需要创建被引用的指针时, 如下面代码: A.h文件C代码 #import "B.h" @interface A : NSObject { B *b; } @end 为了简单起见:A类是引用类,B类是被引用类转载 2012-08-31 14:49:35 · 1378 阅读 · 0 评论 -
AMD+WIN7+VMware安装MAC OS X 10.6.3 和 Xcode 3.2.2
写在前面的话:AMD安装MAC是一件很蛋疼的事情,我这里主要是面向需要学习苹果平台的开发的同学,不想浪费太多时间去折腾的同学可以参考我的做法。我的建议是安装mac os x 10.6.3,对应的xcode版本是3.2.2如果想升级到更高版本的话,即使是在虚拟机下也还是会碰到很多问题的。现在进入正题:我用到的软件有以下几个,虚拟机:转载 2012-08-31 09:23:53 · 1921 阅读 · 0 评论 -
frame与bounds的区别比较
翻译文档上的 bounds是指这个view在它自己坐标系的坐标和大小 而frame指的是这个view在它superview的坐标系的坐标和大小 区别主要在坐标系这一块。 很明显一个是自己为原点的坐标系,一个是以屏幕为原点的坐标系。绝对坐标。。。相对坐标。。。比如屏幕旋转的时候就要以相对来重绘。 frame 如果一个按钮,是在表格里,按钮的frame 的坐标也是相对的,并不是相对屏幕,也就是说是转载 2012-08-29 17:21:15 · 30612 阅读 · 2 评论 -
ffmpeg-0.10.2 xcode4.3 IOS5.1 真机调试编译过程
首先下载以下工程代码:iFrameExtractor(https://github.com/lajos/iFrameExtractor), gas-preprocessor(https://github.com/yuvi/gas-preprocessor), ffmpeg(http://ffmpeg.org/download.html)。把iFrameExtractor工程目录下的那个ff转载 2012-11-16 10:44:19 · 1546 阅读 · 0 评论