自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 获取到当前可见VC

UITabBarController *tabVC = (UITabBarController *)self.window.rootViewController;    UINavigationController *navVC = tabVC.selectedViewController;    SuperViewController *currentVC = (SuperViewControl...

2018-03-14 13:56:09 354

转载 Core Data

//Core Data 是 iOS SDK 里的一个很强大的框架,允许程序员以面向对象的方式储存和管理数据//Core Data 不是一个数据库,不要用数据库的眼光去看待 Core Data//Core Data 不仅是一个加载、保存数据的框架,还可以://实体与 SQLite 中的 Table 对应//无需编写任何 SQL 语句//通过谓词指定查询条件

2017-12-02 17:03:04 213

原创 iOS IBInspectable / IBDesignable的使用 可视化编程

//IB_DESIGNABLE的宏的功能就是让XCode动态渲染出该类图形化界面。UIView 或 NSView使用IB_DESIGNABLE宏声明时候,就是让Interface Builder知道它应该在UIStoryboard或者Xib中画布上直接渲染视图,不需要等到编译运行后就能预先展示出来效果 。//IBInspectable修饰属性,可以是用户自定义的运行时属性,让支持KVC的属性能够在

2017-12-01 17:07:34 412

原创 iOS开发之复制粘贴 剪切

UIPasteboard:剪切板                 用来向其中写入数据以及从中读取数据,从来实现数据的”搬迁”。UIMenuController:编辑菜单     用来显示拷贝、黏贴等命令canPerformAction:withSender::用于控制编辑菜单显示的命令按钮。事实上,编辑菜单的命令按钮完全可以自定义,而无需通过实现canPerformAction:方法来控制

2017-12-01 15:55:38 989

原创 iOS中 @try 和@catch

@try {        // 可能会出现崩溃的代码        //1:抛出异常的代码        //2:代码    }    @catch (NSException *exception){        // 捕获到的异常exception       //3:代码       //4:抛出异常 

2017-12-01 11:40:44 345

原创 日期转成具体的几分钟前,几小时前等...

+ (NSString *)formatShowDateTime:(NSDate *)needDate {    if (needDate == nil) {        return @"";    }        @try {        //实例化一个NSDateFormatter对象                N

2017-12-01 10:25:03 393

原创 多线程的理论知识部分

前言:在iOS开发过程中会遇到多线程和GCD的问题。开发过程中,使用多线程是为了提高性能,创造更好的用户体验。面试过程中也会经常被问到什么是进程,什么是线程,他们之间的区别,子线程的开辟,GCD之类的。名词理解:进程:进程就是在iOS系统上面打开的应用,比如QQ或者你自己的应用,每个进程都是独立的,并且每个进程都运行在自己的内存里面。线程:线程是进程的基本执行单

2017-11-30 17:32:40 268

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除