随笔分类 -  object-c iOS

上一页 1 ··· 5 6 7 8 9 10 下一页
摘要:http://code4app.com/ios/Popup-Calendar/5008d41e6803faea0e000000 阅读全文
posted @ 2012-09-18 09:10 hhhker 阅读(184) 评论(0) 推荐(0) 编辑
摘要:haoxue2010-11-21 21:30iphone--UIViewController与UIView的关系UIView翻转效果实现新建一个view-based模板工程,在ViewController文件中添加下面的代码,即可实现翻转效果;- (void)viewDidLoad { [super viewDidLoad];//需要翻转的视图UIView *parentView = [[UIView alloc] initWithFrame:CGRectMake(0, 150, 320, 200)];parentView.backgroundColor = [UIColor yellowCo 阅读全文
posted @ 2012-09-07 12:58 hhhker 阅读(27891) 评论(0) 推荐(0) 编辑
摘要:版本和平台Runtime System对于Objective-C来说就好比是它的操作系统,或者说是运行的支撑平台,它使得Objective-C代码能够按照既定的语言特性跑起来。相对于C/C++来说,Objective-C尽可能地把一些动作推迟到运行时来执行,即尽可能动态地做事情。因此,它不仅需要一个编译器,还需要一个运行时环境来执行编译后的代码。Runtime System分为Legacy和Modern两个版本,一般来说,我们现在用的都是Modern版本。Modern版本的Runtime System有一个显著的特征就是“non-fragile”,即父类的成员变量的布局发生改变时,子类不需要重 阅读全文
posted @ 2012-08-24 14:20 hhhker 阅读(1172) 评论(0) 推荐(0) 编辑
摘要:#import "DataGridComponent.h"@interface MultiTitleDataSource : DataGridComponentDataSource{ /** * 二层标题名称 */ NSMutableArray *splitTitle; }@property(retain) NSMutableArray *splitTitle;@end@interface MultiTitleDataGridComponent : DataGridComponent-(void)fillData;-(void)layoutSubView:(CGRect)a 阅读全文
posted @ 2012-08-18 11:29 hhhker 阅读(415) 评论(0) 推荐(0) 编辑
摘要:#import <Foundation/Foundation.h>#define kRED @"1"#define kBLACK @"0"#define kGREEN @"2"/*** DataGrid所用数据源对象*/@interface DataGridComponentDataSource : NSObject{/*** 标题列表*/NSMutableArray *titles;/*** 数据体,其中包函其它列表(NSArray)*/NSMutableArray *data;/*** 列宽*/NSMutableArr 阅读全文
posted @ 2012-08-18 11:26 hhhker 阅读(467) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/ch_soft/article/details/6947695 阅读全文
posted @ 2012-08-08 13:29 hhhker 阅读(174) 评论(0) 推荐(0) 编辑
摘要:http://unmi.cc/nszombieenabled-locate-exc_bad_access-error, 来自 隔叶黄莺 Unmi Blog我们做 iOS 程序开发时经常用遇到 EXC_BAD_ACCESS 错误导致 Crash,出现这种错误时一般 Xcode 不会给我们太多的信息来定位错误来源,只是在应用 Delegate 上留下像 Thread 1: Program received signal: "EXC_BAD_ACCESS",让问题无从找起。比如你对已释放的对象发送消息时就会出现,EXC_BAD_ACCESS,再如 release 的对象再 rel 阅读全文
posted @ 2012-08-07 13:57 hhhker 阅读(307) 评论(0) 推荐(0) 编辑
摘要:iphone和Objective-C笔试题?(笔试题)应聘iphone开发工程师,iphone和Objective-C的笔试题?请各位iphone开发工程师,积极参与解答笔试题,帮助初学者通过面试难关。在此提前表示感谢!请各位iphone开发工程师不要太保守,拿出您所知道的面试题与大家一起分享。互相帮助!谢谢!以下是我找来的面试真题,请各位iphone开发工程师,多多指点指点!大家一起分享,讨论。看答案是否正确!互相帮助,希望对各位有所帮助!1.main(){ int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,% 阅读全文
posted @ 2012-08-06 08:35 hhhker 阅读(1226) 评论(0) 推荐(0) 编辑
摘要:常用命令:http://blog.csdn.net/sunboy_2050/article/details/75290221. Git概念1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。1) 工作目录:用户本地的目录;2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Git 称该区域为索引。3) 仓库:将索引通过commit命令提交至仓库中,每一次提交都意味着版本在进行一次更新。1. 阅读全文
posted @ 2012-07-30 11:13 hhhker 阅读(4175) 评论(0) 推荐(0) 编辑
摘要:OSX 的文件系统OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。你在桌面上看到的硬盘都挂在 /Volumes 下。比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢?在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。根目录位置是 / 核心 Mach_kernel 就在这里,驱动所在位置 /Systme/Library/Extensions用户文件夹位置 /User/用户名桌面的位置 /User/用户名/Desktop文件通配符为星号 *注意:在 Unix系统中是区别 阅读全文
posted @ 2012-07-27 16:09 hhhker 阅读(479) 评论(0) 推荐(0) 编辑
摘要:书以严密的体系性提供了iPhone和iPad软件开发从入门到专家的系统性知识,并提供来源于真实项目的可重用商业代码。书中的每个实例都是项目经验的提炼,深入浅出地讲解iPhone和iPad软件开发的核心技术要点,基本涵盖了iOS软件开发在真实商业项目中所需要的所有主题,并将实例介绍的技术深度和超值的实用性结合在一起,成为本书的特色。iOS样章.rar(6622 K) 下载次数:372下面为大家连载此书部分章节供大家讨论。iPhone SDK开发基础之iPhone程序框架总的来说iPhone程序有两类框架,一类是游戏框架,另一类是非游戏框架,这里介绍的是非游戏框架,即基于iPhone 用户界面标准 阅读全文
posted @ 2012-07-27 11:12 hhhker 阅读(1917) 评论(0) 推荐(0) 编辑
摘要:实现各种页面过渡切换效果。前4种是UIView,后面都是 Core Animation。下面8种是传说中的私有API(作者测试过,能通过审核,请放心使用)。所有效果整合到一个例子里,代码较清晰,适合新手阅读。官方网站:http://www.open-open.com/lib/view/home/1343123901537http://www.open-open.com/lib/tag/iOS 阅读全文
posted @ 2012-07-27 10:59 hhhker 阅读(520) 评论(0) 推荐(0) 编辑
摘要:附上源网址iPad开发基础知识iPad平板电脑程序开发基础规则苹果在今天凌晨发布了10寸平板电脑:iPad。iPad也使用iPhone一样的操作系统,并且也能通过App Store购买软件。开发者们,是不是看到新的市场了?如果您想专门为iPad开发软件,请看看下面的iPad开发规则。系统级别- 同时只能运行一个程序,窗口占满全屏- 程序需要快速进入和退出- 为了安全考虑,程序在沙盒内执行。可以保存程序相关的文件和设置。只能通过系统提供的接口与其他程序通信。- 每个程序在自己的虚拟内存空间内运行,但是可用虚拟内存只受限于物理内存的大小。就是说没有磁盘虚拟内存。- 不支持自定插件和框架。程序级别- 阅读全文
posted @ 2012-07-20 16:25 hhhker 阅读(1778) 评论(0) 推荐(0) 编辑
摘要:退回输入键盘:- (BOOL) textFieldShouldReturn:(id)textField{ [textField resignFirstResponder];}CGRectCGRect frame = CGRectMake (origin.x, origin.y, size.width, size.height);矩形NSStringFromCGRect(someCG) 把CGRect结构转变为格式化字符串;CGRectFromString(aString) 由字符串恢复出矩形;CGRectInset(aRect) 创建较小或较大的矩形(中心点相同),+较小 -较大CG... 阅读全文
posted @ 2012-07-20 16:20 hhhker 阅读(3285) 评论(0) 推荐(0) 编辑
摘要:退回输入键盘:- (BOOL) textFieldShouldReturn:(id)textField{ [textField resignFirstResponder];}CGRectCGRect frame = CGRectMake (origin.x, origin.y, size.width, size.height);矩形NSStringFromCGRect(someCG) 把CGRect结构转变为格式化字符串;CGRectFromString(aString) 由字符串恢复出矩形;CGRectInset(aRect) 创建较小或较大的矩形(中心点相同),+较小 -较大CG... 阅读全文
posted @ 2012-07-19 09:45 hhhker 阅读(318) 评论(0) 推荐(0) 编辑
摘要:有关NSXMLParser解析类库的基本论述,可查看相关SDK帮助,以下仅仅是具体的应用操作。是以一个图书库应用为例,其Books.xml文档结构如下: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <Books> 3 <Book id="1"> 4 <title>Circumference</title> 5 <author>Nicholas Nicastro</author> 6 <summary> 阅读全文
posted @ 2012-07-18 18:18 hhhker 阅读(412) 评论(0) 推荐(0) 编辑
摘要:NSXMLParser 实现的是sax方法解析xml文件。dom实现的原理是把整个xml文档一次性读出,放在一个树型结构里。在需要的时候,查找特定节点,然后对节点进行读或写。他的主要优势是实现简单,读写平衡;缺点是比较占内存 ...NSXMLParser 实现的是sax方法解析xml文件。dom实现的原理是把整个xml文档一次性读出,放在一个树型结构里。在需要的时候,查找特定节点,然后对节点进行读或写。他的主要优势是实现简单,读写平衡;缺点是比较占内存,因为他要把整个xml文档都读入内存,文件越大,这种缺点就越明显。sax的实现方法和dom不同。他只在xml文档中查找特定条件的内容,并且只提取 阅读全文
posted @ 2012-07-18 17:51 hhhker 阅读(3279) 评论(0) 推荐(0) 编辑
摘要:UIActivityIndicatorView可以通过动画的效果展示延时等待提示。这里通过线程休眠3秒钟模拟可能造成延时的操作:[NSThread sleepForTimeInterval:3];如果碰到这种延时操作,应该单独使用线程来执行,而不是用主线程。在对应的头文件中加入一个操作队列:NSOperationQueue *operationQueue;在控制器的viewDidLoad方法中初始化这个队列实例:- (void)viewDidLoad { operationQueue = [[NSOperationQueue alloc] init]; [operationQueue setM 阅读全文
posted @ 2012-07-18 13:42 hhhker 阅读(604) 评论(0) 推荐(0) 编辑
摘要:UIScrollView是iphone中的一个重要的视图,它提供了一个方法,让你在一个界面中看到所有的内容,从而不必担心因为屏幕的大小有限,必须翻到下一页进行阅览。确实对于用户来说是一个很好的体验。但是又是如何把所有的内容都加入到scrollview,是简单的addsubView。假如是这样,岂不是scrollView界面上要放置很多的图形,图片。移动设备的显示设备肯定不如PC,怎么可能放得下如此多的视图。所以在使用scrollView中一定要考虑这个问题,当某些视图滚动出可见范围的时候,应该怎么处理,是不管它那,还是进行内存回收或者重利用。苹果公司的UITableView就很好的展示... 阅读全文
posted @ 2012-07-16 12:40 hhhker 阅读(318) 评论(0) 推荐(0) 编辑
摘要:http://marshal.easymorse.com/archives/tag/ios-ui通过层(layer),可以给视图增加边框和圆角等。比如类似下面的效果:写法:- (void)loadView { [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation: UIStatusBarAnimationSlide]; UIImageView *contentView = [[MyUIImageView alloc] initWithFrame:[[UIScreen mainScreen] applica 阅读全文
posted @ 2012-07-13 15:34 hhhker 阅读(199) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 下一页