- 浏览: 142460 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
mysql 结构层次
- 博客分类:
- mysql
了解MySql必须牢牢记住其体系结构图,Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的。
1、Connectors指的是不同语言中与SQL的交互
2、Management Serveices & Utilities: 系统管理和控制工具
3、Connection Poo ...
[转]linux常用命令
- 博客分类:
- iOS基本篇
本文来自于http://blog.csdn.net/totogo2010/article/details/7997166
1. 更改档案拥有者
命令 : chown [-cfhvR] [--help] [--version] user[:group] file...
功能 : 更改文件或者文件夹的拥有者
参数格式 :
user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group)
-c : 若该档案拥有者确实已经更改,才显示其更改动作
-f : 若该档案拥有者无法被更改也不要显示错误讯息 ...
1、vsh 负责搞定像素位置 ,填写 gl_Posizion 变量,偶尔搞定一下点大小的问题,填写 gl_PixelSize
2、fsh 负责搞定像素外观,填写 gl_FragColor ,偶尔配套填写另外一组变量。
3、Cocos2d-iphone
下载地址:http://www.cocos2d-iphone.org/download
解压 执行./install-tempates.sh -f -u
XCODE->new project->cocos2d->就可以选择
4、在prefix.pch 添加#import "cocos2d.h" ...
[转] NSString 控件消息
- 博客分类:
- iOS基本篇
【转】http://www.tongwenguan.com/objective-c/objective-c-五十、基础框架(八)所有的物件-都-去-哪里.html
适用于NSString 和 NSMutableString这两类物件的措施 会创建 许多字符串物件。你 不需要腾空 这些物件所占用的内存空间,因为 这些物件 在创建的时候 就被添加 到自动释放池了。当自动释放池所占用的内存空间 被腾空时,池子里的物件 也会被清理掉。然而 你 始终 要意识到 如果 你开发的程序 创建 很多临时物件,那么 这些物件占用的内容空间 会累积。在这种情况下 你 需 ...
以下完全属于个人睡醒有感为发,不吐不快。
学习概要
1、基本开发流程,执行流程了解(肤浅)
2、基本语法了解(肤浅)
3、MVC,委托,内存计数机制,消息机制(肤浅)
4、各种控件,视图,内置框架(不知)
5 ...
ContactViewController.h 头文件
#import <UIKit/UIKit.h>
//基库,一系列的Class(类)来建立和管理iPhone OS应用程序的用户界面接口、应用程序对象、事件控制、绘图模型、窗口、视图和用于控制触摸屏等的接口
#import <AddressBook/AddressBook.h>
//地址薄框架提供联系人数据库,通讯数据库等
#import <AddressBookUI/AddressBookUI.h>
//地址薄UI框架提供编辑,选择,创建通讯数据库
#import "IIAddres ...
iOS main函数 机器码
- 博客分类:
- iOS基本篇
main 启动对应机器码分析
0x2730: pushl $0 ( 将出错码入栈)
当异常发生时,如果控制单元没有自动地把一个硬件错误代码插入到栈中,相应的汇编语言片段会包含一条pushl $0指令,在栈中垫上一个空值,如果错误码已经被压入堆栈,则没有这条指令。然后,把异常处理函数的地址压进栈中;函数的名字由异常处理程序名与do_前缀组成
0x2732: movl %esp, %ebp
栈指址(低地址)%esp栈顶值赋给栈基址(高地址)%ebp栈底,设置 main函数的栈基址
0x2734: andl $-16, %esp
它等价于 andl $0xfffffff0,% ...
下载地址:http://itunes.apple.com/cn/app/sourcetree-git-hg/id411678673?mt=12
官方简介(翻译的不好凑合着看哈):
SourceTree可以让你摆脱复杂的命令行,通过方便的GUI来控制你的Mercurial和Git仓库。
浏览你的GitHub, Bitbucket, Kiln, 和 Atlassian Stash项目。
也可以跟Subversion服务器协作。
点击按钮即可完成提交、分支、合并等操作。
通过数据仓库书签来直观的组织你的项目。
友好的diffs视图,让你立即看到文件的更改。
支持快速查看,甚至是你的历史变更。
对 ...
mian.m 以及appdelegate就不说了,主要说说C控制 。
主要功能如下:
选择歌曲:
剪切歌曲:
VTMViewController.h
#import <UIKit/UIKit.h>
//基库,一系列的Class(类)来建立和管理iPhone OS应用程序的用户界面接口、应用程序对象、事件控制、绘图模型、窗口、视图和用于控制触摸屏等的接口
#import <AVFoundation/AVFoundation.h> //音频处理
#import <MediaPlayer/MediaPlayer.h> //媒体库
@interfa ...
NSString 截取,文件读取【转】
- 博客分类:
- iOS基本篇
【转】http://www.cnblogs.com/csj007523/archive/2012/07/15/2592302.html
小结:
1)componentsSeparatedByString:截取指定字符串;
2) pathForResource:获取程序运行时目录
3) objectAtIndex:获取当前索引的字符串;
4) rangeOfString:获取指定短字符串在长字符串中的开始,结尾索引值;
5) stringWithContentsOfFile:按行读取文件
6) componentsSeparatedByString:@"\n"];换行分割字 ...
协议protocol
- 博客分类:
- iOS基本篇
自定义协议语法如下:
@protocol 协议名称
方法之声明
@end
Objective-C2.0中协议的新特性:(1)@optional预编译指令:表示可以选择实现的方法(2)@required预编译指令:表示必须强制实现的方法。
例如:
@protocol FrameworkDelegate <NSObject>
@optional //可选的(正式协议) 有这个做标志
-(void)didReceiveCM:(Framework*)framework ChatMessage:(ChatMessage*)cm;
-(void)QUserArrived:(Framewo ...
UIImageView【转】
- 博客分类:
- iOS基本篇
【转】http://my.oschina.net/plumsoft/blog/76128
1、创建一个UIImageView:
创建一个UIImageView对象有五种方法:
UIImageView *imageView1 = [[UIImageView alloc] init];
UIImageView *imageView2 = [[UIImageView alloc] initWithFrame:(CGRect)];
UIImageView *imageView3 = [[UIImageView alloc] initWithImage:(UIImage *)];
UIImageVie ...
[转]http://blog.prosight.me/index.php/tag/class
在Objective-c中,当一个类需要引用另一个类,即建立复合关系的时候,需要在类的头文件中建立被引用类的指针。 如:
#import
@interface Car:NSObject
{
Tire *tires[4];
Engine *engine;
}
实 ...
respondsToSelector
- 博客分类:
- iOS基本篇
respondsToSelector该方法询问对象以确定其是否能够响应某个特定的消息
除了检查对象是否支持一个特定的方法,我们还可以检查类是否会创建支持一个特定的方法的对象。未来做到这一点,我们使用instancesRespondToSelector()方法
举例:
#import <Foundation/Foundation.h>
#import <stdio.h>
@interface Class1 : NSObject
{
}
-(void)print;
@end
@implementation Class1
-(void)prin ...