上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 网络的OSI模型,每层的主要内容给出示例代码,如何限制一个类只在堆上分配和栈上分配1、限制一个类只在堆上分配仿照设计模式中的单例模式或者工厂模式来解决,这里采用单实例模式方式来说明。将类的构造函数属性置为private,同时提供static成员函数getInstance,在函数中new一个新对象,然后返回对象指针或者引用。这样实现的类可以保证只可以在堆上分配对象。// 私有化析构函数,通过一个public函数来进行实际的析构。class B{ public: void del()const{ }; private: ~B(){};};2、... 阅读全文
posted @ 2012-10-04 19:26 FoxBabe 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 一、loadView在不使用xib创建视图时,分两种情况。第一、实现文件中不重载改方法,则该方法的默认操作是创建一个UIView给当前VC的view。第二、重建该方法,则必须要在该方法中新建一个UIView给当前VC的view,并且重写该函数时不应该调用super。在该函数中可以加载一些控件,但是不建议再此处添加。- (void)loadView{ // If you create your views manually, you MUST override this method and use it to create your views. // If you use Int... 阅读全文
posted @ 2012-10-04 18:51 FoxBabe 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 内存分区:1)、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2)、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。(ios中alloc都是存放在堆中)3)、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放。注意:全局区又可分为未初始化全局区:.bss段和初始化全局区:data段。4)、常量区—常量字符串就是放在这里的。 程序结束后由系统释 阅读全文
posted @ 2012-10-04 18:38 FoxBabe 阅读(3161) 评论(0) 推荐(1) 编辑
摘要: M字符串找N子字符串算法的时间复杂度如何计算?[时间复杂度]整个算法的执行时间与基本操作重复执行的次数成正比。参考kmp算法,该算法的时间复杂度为Q(N),通常,模式串的长度n比主串的长度m要小的多几种排序算法中,哪几个是稳定的?[稳定排序]排序前后,数值的相对前后位置不变的为稳定排序,否则为不稳定排序。1、简单排序,时间复杂度O(n的平方),不稳定2、快速排序,时间复杂度O(nlogn),性能最佳,不稳定3、堆排序,时间复杂度O(nlogn),不稳定4、归并排序,时间复杂度O(nlogn),不稳定5、基数排序,时间复杂度O(d(n+rd)),稳定排序,平衡二叉树插入新节点后,新的平衡二叉树是 阅读全文
posted @ 2012-10-04 16:35 FoxBabe 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.cnblogs.com/duchengdong/archive/2012/03/30/2425300.html1、main() { int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%d",*(a+1),*(ptr-1)); } 答案:2、5分析:*(a+1)即a[1],为2;&a+1不是首地址+1,系统会认为加一个a数组的偏移,是偏移了一个数组的大小(本例是5个int) int *ptr=(int *)(&a+1); 则ptr实际是&(a[5]),也 阅读全文
posted @ 2012-10-04 12:45 FoxBabe 阅读(6876) 评论(1) 推荐(2) 编辑
摘要: 参考:http://www.cocoachina.com/bbs/read.php?tid=1161081. Maps替换Google Map为苹果自行研发3D地图2. Social Network集成新浪微博,Facebook , Twitter等社交网络帐号管理。 < Social.framework >3. Pass Kit提供通行证SDK,可以此为基础开发电子通行证甚至实体物理票务。4. Game Center可调用GKChallenge函数发起游戏挑战;authenticateHandler保存服务端验证信息;支持超时设置;GKAchievement可同时提交多个成就信息 阅读全文
posted @ 2012-09-30 15:29 FoxBabe 阅读(357) 评论(0) 推荐(0) 编辑
摘要: - (void)viewDidLoad { //定义数组,存放所有图片对象 NSArray *images=[NSArray arrayWithObjects:[UIImage imageNamed:@"xuanyi.jpg"],[UIImage imageNamed:@"xigua.jpg"],[UIImage imageNamed:@"juhua.jpg"],[UIImage imageNamed:@"heihua.jpg"],[UIImage imageNamed:@"cell.jpg"] 阅读全文
posted @ 2012-09-30 14:06 FoxBabe 阅读(3357) 评论(0) 推荐(0) 编辑
摘要: 官方参考:https://developer.apple.com/safaridemos/showcase/threesixty/利用css、js和html5来显示360度全景图:http://www.gbin1.com/technology/jquerytutorial/20120326slider360viewimage/ 阅读全文
posted @ 2012-09-28 00:57 FoxBabe 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.apple.com.cn/developer/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/EventHandling/EventHandling.html 阅读全文
posted @ 2012-09-26 10:43 FoxBabe 阅读(263) 评论(0) 推荐(0) 编辑
摘要: Info.plist 设置 Application presents content in Newsstand 为YES 阅读全文
posted @ 2012-09-26 01:02 FoxBabe 阅读(199) 评论(0) 推荐(0) 编辑
摘要: //活动内容(使用高度自适应) UILabel *content = [[UILabel alloc] initWithFrame:CGRectMake(30, 260, 0, 0)]; [content setNumberOfLines:0]; content.lineBreakMode = UILineBreakModeWordWrap; content.text = [[self.activityList objectAtIndex:i] objectForKey:@"text"]; content.f... 阅读全文
posted @ 2012-09-25 07:27 FoxBabe 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: [self.view addSubView:textField];[textField becomeFirstResponser]; 阅读全文
posted @ 2012-09-24 19:47 FoxBabe 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 最近项目中需要对图片的安全做处理,保证用户(即使是越狱用户)也不能查看到从服务器中下载下来的图片。折腾了多种方法,发现还是使用base64对储存的文件进行一次编码最方便,编码之后,用户打开图片时将显示为全黑色编码方法:NSString *path1 = [NSHomeDirectory() stringByAppendingFormat:@"/Documents/bronze/download/img_0_0_0.png"]; //文件路径转换为data NSData *imageData0 = [NSData dataWithContentsOfF... 阅读全文
posted @ 2012-09-23 10:15 FoxBabe 阅读(4421) 评论(0) 推荐(0) 编辑
摘要: ziparchive是基于开源代码”MiniZip”的zip压缩与解压的Objective-C 的Class,使用起来非常的简单方法:从http://code.google.com/p/ziparchive/ 上下载ZipArchive.zip,解压后将代码加入工程中,并且把zlib库添加到工程中使用方法:1. 压缩:ZipArchive可以压缩多个文件,只需要把文件一一addFileToZip即可.ZipArchive* zip = [[ZipArchive alloc] init];NSArray *paths = NSSearchPathForDirectoriesInDomains(N 阅读全文
posted @ 2012-09-18 12:21 FoxBabe 阅读(3966) 评论(2) 推荐(0) 编辑
摘要: Crash log:dyld: lazy symbol binding failed: Symbol not found: _objc_storeStrong Referenced from: /var/mobile/Applications/6E4A4771-B39A-48B9-A7B7-0EA0108DCAF4/X.app/X Expected in: /usr/lib/libobjc.A.dylibdyld: Symbol not found: _objc_storeStrong Referenced from: /var/mobile/Applications/6E4A4771-... 阅读全文
posted @ 2012-09-17 13:33 FoxBabe 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 1、引用计数retain :将一个对象的reference数量增加1。release:将一个对象的reference数量减少1。autorelease:在未来某些时候将reference数量减少1.alloc:为一个对象分配内存,并设置保留值数量(retain count)为1copy:复制一个对象,并将其做为返回值。同时设置保留值数量(retain count)为12、uiviewcontroller生命周期viewDidUnload:收到内存警告时自动调用除当前正在展示的 view所属viewController 以外所有已经在内存里面的 viewController 执行viewDidU 阅读全文
posted @ 2012-09-14 20:38 FoxBabe 阅读(197) 评论(2) 推荐(0) 编辑
摘要: 参考:http://www.cnblogs.com/waitingsnow/archive/2012/04/09/2439415.html目前手上iPhone的项目接近于审核阶段了,公司终于意识到需要证书了...整理个申请流程,等证书申请下来之后若遇到问题1. 开发账号申请 http://developer.apple.com/programs/register/ 下图为开发账号注册流程 填写个人信息: 注意填写用户信息和地址时 需要和后面付费的双币信用卡信息一致 电子邮件唯一,用于获得注册最后的验证码 注册之后苹果会发送验证码到你的注册邮箱,确认之后就可以成为苹果开发会员了。2.获取证书 h 阅读全文
posted @ 2012-09-14 19:49 FoxBabe 阅读(4404) 评论(1) 推荐(0) 编辑
摘要: 参考:http://www.williamlong.info/archives/2865.html苹果iOS 5系统增加了一个新的机制——在设备容量空间不足的情况下自动清除高速缓存文件或临时目录的内容。这意味着,如果你设备的容量快到极限了,应用存储的很多离线内容,包括文章、杂志、图书、漫画以及其他数据都将被清空!如果用户需要,将不得不重新下载这些内容。 关于苹果 iOS 5 的这次“变革”,困扰了不少开发者。新规则实施之后,用户想使用离线数据将会有很多困难,而且也有开发者反应他们的应用通不过苹果应用审核团队的审核。关于这次更新的讨论非常“火热”,当然也是相当杂乱,因为其中参杂了好几个问题,简. 阅读全文
posted @ 2012-09-14 09:12 FoxBabe 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 官方英文原版:https://developer.apple.com/appstore/guidelines.html前言我们很高兴您付出宝贵的才华与时间来开发iOS应用程序。从职业与报酬的角度而言,这对于成千上万的开发员一直都是一项值得投入的事业。我们希望帮助您加入 这个成功的组织。这是我们首次发布《应用程序商店评估指导》(App Store Review Guidelines)。通过它,我们希望帮助您解决开发应用程序时遇到的问题,以便于您在提交应用程序时,可以加快审批流程的速度。我们将应用程序(Apps) 视为与书籍或歌曲不同的产品,我们并不存储它们。如果您意欲批评宗教,那就去写本书。如果 阅读全文
posted @ 2012-09-14 09:06 FoxBabe 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1. 通过Xcode Build --〉 Build and Run (花+回车)2. 得到 yourProject.app3. 在桌面创建新的文件夹 Payload 并将yourProject.app复制到Payload中4. 查看yourProject.app中的内容。从中找到Icon.png,把它复制到桌面5.将Icon.png改名为iTunesArtwork6.选中文件夹Payload和iTunesArtwork,右键,Compress 2 Items,得到压缩文件Archive.zip7.将Archive.zip改名为yourProject.ipa8.双击yourProject.ip 阅读全文
posted @ 2012-09-11 07:50 FoxBabe 阅读(349) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页