分类 iOS 中的文章

OC Quartz2D 绘图

如何利用Quartz2D绘制东西到view上? 首先,得有图形上下文,因为它能保存绘图信息,并且决定着绘制到什么地方去 其次,那个图形上下⽂必须……

阅读全文

iOS创建.a静态库文件

步骤: 1.创建项目(选择Framework&Library) 2.删除无用文件,加入希望编译的文件 3.edit scheme –>release 4.编译……

阅读全文

iOS 各类作用

UIMenuController —–定制剪切,复制,粘贴组件。 UILabel ——–文本显示 UIButton ——&……

阅读全文

iOS 各类作用

UIMenuController —–定制剪切,复制,粘贴组件。 UILabel ——–文本显示 UIButton ———按钮……

阅读全文

ios copy 和 mutableCopy

通过copy方法可以创建可变对象或不可变对象的不可变副本,对于不可变副本,其对象的值不可以改变。 通过mutableCopy方法可以创建可变对……

阅读全文

如何改变xcode 源文件的目录位置

很多时候会遇到这样的问题,项目中的文件,需要改变目录路径,但是呢,如果仅仅是将本地的文件移到目标目录下,重新编译项目会发现有很多的warnn……

阅读全文

iOS键盘高度的官方获取方法

处理键盘事件的正确方法是这样的:(包括获取键盘的高度以及键盘弹出和消失动画的时间) 1)在要使用键盘的视图控制器中,接收键盘事件的通知: [[NSNotificationCenter defaultCenter] addObserver:self……

阅读全文

iOS键盘高度的官方获取方法

处理键盘事件的正确方法是这样的:(包括获取键盘的高度以及键盘弹出和消失动画的时间) 1)在要使用键盘的视图控制器中,接收键盘事件的通知: 获取到……

阅读全文

gem 包管理器

gem 常用命令 查看软件源 gem source -l,不能翻墙的,建议改成国内的源 https://gems.ruby-china.com 移除某个源 gem sources --remove https://ruby.taobao.org/ 添加新的源 gem sources -a https://gems.ruby-china.com/ 安装 gem install [name] gem install cocoapods 卸载指定版本 sudo gem uninstall cocoapods --version=1.5.3 查看 gem……

阅读全文

宏定义

#define DLOG( s, … ) NSLog(@"< %@: (%d) > %@",[[NSString stringWithUTF8String:FILE] lastPathComponent], LINE, [NSString stringWithFormat:(s), ##VA_ARGS])这个宏定义是用来在打印log的时候,调试使用,可以显示当前log所在的controlle……

阅读全文

Objective-c NSClassFromString 使用方法

NSClassFromString 是一个很有用的东西,尤其在进行 iPhone toolchain 的开发上。 正常来说, 和 是一样的。但是,如果你的程序中并不存在 MySpecialClass 这个类,下面的写法会出错,而上面的写法只是……

阅读全文

Objective-c NSClassFromString 使用方法

NSClassFromString 是一个很有用的东西,尤其在进行 iPhone toolchain 的开发上。 正常来说, id myObj = [[NSClassFromString(@"MySpecialClass") alloc] init]; 和 id myObj = [[MySpecialClass alloc] init]; 是一样的。但是,如果你的程序中并不存在 MySpecialClass 这个类,下面的写法……

阅读全文

NSDate和时间戳互转

iOS 将时间NSDate转化为毫秒时间戳 对于将NSDate类型转换为时间戳,相信大家肯定都会,这样的示例代码,在百度等搜索引擎上面一搜索就是一大……

阅读全文