- 博客(7)
- 资源 (14)
- 收藏
- 关注
原创 UIButton titlelabel title 左对齐
有些时候我们想让UIButton的title居左对齐,我们设置btn.textLabel.textAlignment = UITextAlignmentLeft是没有作用的,我们需要设置btn.contentHorizontalAlignment = UIControlContentHorizonAlignmentLeft;但是问题又出来,此时文字会紧贴到做边框,我们可以设置b
2015-03-18 16:17:10 2358
原创 ios常见面试题,答案不一定准确 ,我会不断完善 答案,前十个答案是我自己写的
1. 浅复制和深复制的区别? 答案:浅 copy 前后的区别就像 是 在一条狗的脖子上添加了 一条绳子,狗的数量没变还是那条狗深copy 就相当于 又 买了一条 一摸一样的 狗 ,并添加了绳子 ,和 copy 完成后 和 原来那条狗就再也没有关系了。2.类别(category)的作用?继承和类别在实现中有何区别?答案:作用 : 1、类别
2015-03-17 16:41:10 1426
转载 ios Objective-C Runtime运行时类与对象的编译处理(写的很好,值得阅读)
Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时更具灵活性,如我们可以把消息转发给我们想要的对象,或者随意交换一个方法的实现等。这种特性意味着Objective-C不仅需要一个编译器,还需要一个运行时系统来执行编译的代码。对于Objective-C来说,这个运行时系统就像一个操作系统一样:它让所有的工作可以
2015-03-17 16:18:06 1330
原创 使用genstring工具 生成国际化文件 ios开发 字符串国际化 工作技巧
但是有的时候字符串很多,提取和编写起来很麻烦,此时我们可以借助于命令行工具genstring,从m或mm文件中扫描下面宏,并取出字符串输出到本地化文件中。CFCopyLocalizedStringCFCopyLocalizedStringFromTableCFCopyLocalizedStringFromTableInBundleCFCopyLocalizedStr
2015-03-10 15:17:09 2256
转载 RTMP协议详解 (一) 握手
RTMP协议介绍Real Time Messaging Protocol(实时消息传送协议协议)是Adobe Systems公司为Flash Player和服务器之间音频,视频和数据传输开发的私有协议,adobe目前提供了一个并不完整的rtmp specification给大众使用,所以在使用rtmp协议时需要按flash player返回的包进行解析.目前rtmp有以下几个变种:
2015-03-06 12:12:11 4420
转载 keyPathForValuesAffectingValueForKey ios开发 kvo相关
keyPathForValuesAffectingValueForKey 键值观察是一种使对象获取其他对象的特定属性变化的通知机制。控制层的绑定技术严重依赖键-值观察获得模型层和控制器层的变化通知。为接收某个属性的键值观察通知,以下三个要素是必须的:1,被观察的类当中你关心的属性必须遵循键值观察的。2,你必须使用以下方法,将观察方对象与被观察方对象注册:Fo
2015-03-04 11:55:06 2370
原创 ios开发 设备录音 音频流的 获取 ACC PCM 等都可以 苹果官方提供的 demo下载链接
developer.apple.com/library/etc/redirect/xcode/ios/602958/samplecode/SpeakHere/Introduction/Intro.html
2015-03-03 19:10:22 2462 4
red5-1.0.0-webapps-demo
2016-07-05
protobuf ios静态库打包教程使用 xocde6包含 arm64 支持
2014-09-30
mdb 数据库 手机号码归属地
2014-08-27
手机号码归属地 sqlite 数据库 2014年5月更新
2014-08-27
AVPlayerDemoSwift
2014-07-11
CAKeyframeAnimation CABasicAnimation CAAnimationGroup demo
2014-07-03
ios抛物线缩放动画demo
2014-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人