`
hotfm
  • 浏览: 51208 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
1,问题描述 在健康报告模块中,ScrollView的dealloc中释放分数类时,出现EXC_BAD_ACCESS,程序停在分数显示类->[dealloc]--->[super dealloc]中 2,问题没有解决,待解  
1,问题描述 在做健康报告模块时,向工程中直接add file方式添加xib文件,在真机上显示空白,无法识别xib文件 2,问题原因 通过手动添加xib文件时,工程结构文件没有纪录xib文件的位置,导致真机上无法识别 3,问题解决方案 备份xib文件的源码,根据工程引导方式添加xib文件和对应的类文件,覆盖xib的html源码,就行了 4,问题扩展 xcode自身原因,手动添加的时候,工程结构文件没有纪录相应的位置,需要花时间研究一下,当通过引导方式 添加文件时,.profile文件做了哪些修改,手动添加时也能够通过改.profile文件来解决此类问题,提高效率。
举个例子: NSString *str = [[NSString alloc] initWithString:@'abc']; 上面一段代码会执行以下两个动作: 1 在堆上分配一段内存用来存储@'abc' ,比如:内存地址为0X1111 内容为 'abc' 2 在栈上分配一段内存用来存储str,比如:地址为0XAAAA 内容自然为0X1111 下面分别看下(assign,retain,copy): 1.assign的情况:NSString *newStr = [str assign]; 此时newStr和str完全相同,地址都是0XAAAA ,内容为0X1111 ...
出现 EXC_BAD_ACCESS  错误,给你的错误提示就这个,如何根本没法知道哪里错误了,其实还是有方法知道的, 做如下设置: Project -> Edit active executable ->Argument  添加如下四个参数 NSDebugEnabled NSZombieEnabled MallocStackLogging  MallocStackLoggingNoCompact
Hello World_Prefix.pch:扩展名.pch表示"precompiled header",这是一个你工程要用到的来自于外部框架的头文件列表。xcode将编译这些头到文件,这将减少你在选择Build 或Build and Go时编译项目的时间。通常用到的头文件已经自动包含了    在pch中可以定义结构体     //声明一个BOX结构体 struct BOXRect { BOOL channel1; BOOL channel2; }; typedef struct BOXRect BOXRect; //static i ...
开发iPhone 应用程序并不难,基本上就是三个词 – “memory, memory, memory” 。iPhone OS 对内存的要求很严格,有memory leak ,杀掉; 内存使用超限额,杀掉。一个经过测试的程序,在使用过程中90%以上的崩溃都是内存问题造成的。在这里简单总结一下Object-C 内存管理。   基本概念   Object-C 的内存管理基于引用计数(Reference Count)这种非常常用的技术。简单讲,如果要使用一个对象,并希望确保在使用期间对象不被释放,需要通过函数调用来取得“所有权”,使用结束后再调用函数释放“所有权”。“所有权”的获得 ...
- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是不拉伸区域和左边框的宽度,第二个参数是不拉伸区域和上边框的宽度。第一次用这个函数的时候一直搞不懂为什么只要两个参数就行,至少应该指定左上角和右下角,总共四个参数啊。后来读读文档才明白,只需要两个参数就行了。参数的意义是,如果参数指定10,5。那么,图片左边10个像素,上边5个像 ...
如题抽空研究iphone上的动态库
Hello World_Prefix.pch:扩展名.pch表示"precompiled header",这是一个你工程要用到的来自于外部框架的头文件列表。xcode将编译这些头到文件,这将减少你在选择Build 或Build and Go时编译项目的时间。通常用到的头文件已经自动包含了 pch,系统编译每个cpp文件前,都会先include这个文件。这样就节省了添加include的时间,相当于加速编译(有待取证) 还有就是可以再这里面放入宏,在整个工程中都可以用。节省了时间
Global site tag (gtag.js) - Google Analytics