IOS
fay8048
关注互联网的软件工程师
展开
-
记一次引入cocoapods找不到库的问题
记一次引入cocoapods找不到库的问题最近维护公司代码,代码很老了,各种三方库都是拖进工程里面,为了方便管理打算使用cocoapods管理三方库,也为之后的组件化私有库分离做准备。但是期间遇到了些问题,在此记录如下:1.pod install后出现了warning解决办法:> Targets -> Build Setting> 搜索OTHER_LDFLAGS,debug和Release,都改为$(inherited)> 搜索GCC_PREPROCESS转载 2021-01-14 09:59:53 · 1327 阅读 · 1 评论 -
speex编译静态库for iOS
前言此文转载: 经过1天多的不断尝试和查资料终于完成了speex的静态库编译,关于什么是speex我就不做介绍了,这里有中文比较详细的介绍http://blog.csdn.net/zsjum/article/details/7482331,编译过程遇到了不少问题和困难。 中文资料基本没有,英文资料也没发现什么,所以写下我的经验,给大家一些提醒少走一些弯路,下面我给大家提醒下需要注意的和我理解的关转载 2015-12-22 16:00:25 · 2468 阅读 · 0 评论 -
UIButton
/这里创建一个圆角矩形的按钮02 UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];03 04// 能够定义的button类型有以下6种,转载 2014-02-13 22:47:55 · 882 阅读 · 0 评论 -
Iphone开发(二)从helloWorld看app应用的运行轨迹和生命周期
holydancer原创,如需转载,请在显要位置注明:转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/7392626又要helloWorld了,每一个编程语言都逃不了这个宿命,今天我们通过helloworld来简单看一下iphone应用的生命周期和运行轨迹。首先创建转载 2014-02-12 16:43:39 · 849 阅读 · 0 评论 -
ios view的frame和bounds之区别(位置和大小)
前言:学习ios开发有一段时间了,项目也做了两个了,今天看视频,突然发现view的frame和bound两个属性,发现bound怎么也想不明白,好像饶你了死胡同里,经过一番尝试和思考,终于弄明白bound的含义。PS:我承认我是一个很笨很笨的人。所以现在记录下来,供以后查阅,同时方便所有和我一样有疑惑的人查看。一、首先列一下公认的资料:先看到转载 2014-02-12 16:42:49 · 628 阅读 · 1 评论 -
Objective-C 的 self 和 super 详解
在 Objective-C 中的类实现中经常看到这两个关键字 ”self” 和 ”super”,以以前 oop 语言的经验,拿 c++ 为例,self 相当于 this,super 相当于调用父类的方法,这么看起来是很容易理解的。以下面的代码为例:@interface Person:NSObject { NSString* name;}- (void) setName:转载 2014-01-16 14:24:30 · 619 阅读 · 0 评论 -
Objective-C 关键字@class
We can import class declaration with #import:#import "SomeClass.h" or declare with @class:@classSomeClass; What's the difference and when we should use each of them? Answer转载 2014-01-16 15:46:43 · 801 阅读 · 0 评论 -
IOS NSAutoreleasePool
Objective-C的Foundation库实际上是种运行级对象系统,与一般的对象语言,例如C++,Java不一样,而与COM或者Corba一样,对象,不一定创建在用户应用程序的地址空间中,有可能是创建在另一个地址空间中,甚至创建在别的机器上!所以,Objective-C的对象(全部继承自NSObject),就是使用引用计数的方法来管理对象的存活,众所周知,当引用计数为0时,对象就被销毁原创 2014-01-14 13:53:52 · 1828 阅读 · 0 评论 -
Objective-C 之 @property和@synthesize
今天要说的内容是Objective-C 中的 @property和@synthesize。在这之前先讲讲访问器(Accessor),也就是我们所知道的setter和getter方法。《Cocoa Design Patterns》中的将它归类为基础模式中的一种。访问器是很重要的技术,用来访问和设置对象的实例变量(不是指对象本身,而是对象中的属性)。有时候可能需要用不同的方式或者通过计算等方式来获取或转载 2013-12-22 17:28:03 · 814 阅读 · 0 评论 -
Objective-C类 基础
Objective-C是一种简单的计算机语言,设计为可以支持真正的面向对象编程。Objective-C通过提供类定义,方法以及属性的语法,还有其他可以提高类的动态扩展能力的结构等,扩展了标准的ANSI C语言。类的语法和设计主要是基于Smalltalk,最早的面向对象编程语言之一。 如果你以前使用过其他面向对象编程语言,那么下面的信息可以帮助你学习Objective-C的基本语法。许多传转载 2013-12-22 13:50:03 · 597 阅读 · 0 评论 -
'release' is unavailable: not available in automatic reference counting modeAutomatic
在新发布的ios5中,有个很吸引眼球的特性就是“Automatic Reference Counting”,简单来说就是内存自动回收,看起来似乎是平时开发中遇到的各种内存问题的福音,仔细了解了一下,似乎没有那么美好:1。 需要iOS5才支持2。 很多引用的类库暂时还不支持.麻烦的是对大多数第三方库需要加禁用arc的编译flag,因为大多都因为兼容性还在使用手动内存管理。而且当你转载 2013-12-22 16:13:44 · 9810 阅读 · 0 评论 -
Objective-C 之类目(category)的应用
类目(Category)Category提供了一种比继承(inheritance)更为简洁的方法来对class进行扩展,我们可以为任何已经存在的class添加方法(不包括数据成员)却不需要访问该class的实现文件。新添加的方法和原有的方法具有同等的地位,可以访问class的数据成员,并且完全植入到class的继承体系之中,子类同样会继承新添加的方法。利用category对类进行扩转载 2013-12-22 17:27:12 · 696 阅读 · 0 评论