iOS
文章平均质量分 91
wlw2687
这个作者很懒,什么都没留下…
展开
-
core Graphics
一.通过重写drawRect方法来绘制上下文#import "MyView.h"@implementation MyView-(void)drawRect:(CGRect)rect { //获取当前上下文 CGContextRef context =UIGraphicsGetCurrentContext原创 2016-12-04 16:15:37 · 324 阅读 · 0 评论 -
多线程
GCD 1.主线程串行队列 //(主线程串行队列):与主线程功能相同,提交至Main queue的任务会在主线程中执行 dispatch_queue_t mainQueue =dispatch_get_main_queue(); //主线程串行队列同步执行任务,在主线程运行时,会产生死锁原创 2016-12-09 10:01:43 · 303 阅读 · 0 评论 -
ios加密
#import "ViewController.h"#import #import @interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [superviewDidLo原创 2017-11-20 16:25:42 · 267 阅读 · 0 评论 -
iOS 保持界面流畅的技巧
iOS 保持界面流畅的技巧由 ibireme | 2015-11-12 | iOS, 技术这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。Index演示项目屏幕显示图像的原理卡顿产生的原因和解决方案CPU 资源消耗原因和解决方案GPU转载 2017-11-01 11:52:37 · 294 阅读 · 0 评论 -
NSObject
NSoject 类的方法总结原创 2017-11-01 09:23:54 · 338 阅读 · 0 评论 -
iOS crash 分析
一、前言:作为一个合格的iOS开发者,除了具有规范强悍的编码能力外,还应该具有过硬的查错纠错能力。在项目运行时,程序崩溃是不可避免的,遇到这个问题,有时会出现一大堆的crash日志,艹,貌似看不懂呀。其实没有那么可怕,我们可以将这些日志格式化,通过它来快速定位问题的所在,以便迅速搞定它。二、分析:首先我们来看一个crash日志,大略的介绍其中的几个重要的关键词:原创 2017-06-27 10:07:04 · 404 阅读 · 0 评论 -
iOS开源框架和项目总结
github上关于iOS的各种开源项目集合(转).entry-headerUI下拉刷新EGOTableViewPullRefresh - 最早的下拉刷新控件。SVPullToRefresh - 下拉刷新控件。MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。转载 2017-05-16 11:32:33 · 2131 阅读 · 0 评论 -
tableview性能优化
UITableView 重用机制UITableView 最核心的部分就是 UITableViewCell 的重用机制(初学者必问面试题.通俗的说: UITableView 有一个 Cell 对象的重用池,其中存放着当前页面显示的 Cell(在某些设备上,可能会再多几个.当 UITableView 滚动时,离开屏幕的 Cell 会被放到重用池中.有新的 Cell 要显示,则又从重用池中取.这样的转载 2017-02-03 10:22:56 · 276 阅读 · 0 评论 -
生成二维码
生成二维码- (void)viewDidLoad { [superviewDidLoad]; self.imgView = [[UIImageViewalloc] initWithFrame:CGRectMake(20,20, 300, 300)]; // imgView.backgroundColor =原创 2017-02-03 10:12:47 · 206 阅读 · 0 评论 -
git
GIT本地操作01. GIT简介(PPT)================================================================================02. GIT命令行帮助=========================================================原创 2017-02-01 17:36:37 · 230 阅读 · 0 评论 -
realm
iOS开发-Realm数据库字数2766 阅读12494 评论17 喜欢44RealmRealm-Object-c,见:https://realm.io/cn/docs/objc/latest/Realm官网:https://realm.io使用流程导入头文件#import .创建类,继承于RLMObject.在类中生成数据模型.在需要的地方转载 2016-12-24 15:33:30 · 601 阅读 · 0 评论 -
fmdb
FMDatabase 沙盒路径 NSString * path = [NSHomeDirectory() stringByAppendingFormat:@"/Documents/userInfo.db"]; 创建数据库 dataBase = [[FMDatabase alloc]initWithPath:path]原创 2016-12-24 14:47:55 · 629 阅读 · 0 评论 -
iOS 初级UI
iOS 初级UI原创 2016-11-24 10:03:58 · 574 阅读 · 0 评论 -
AssetsLibrary
App下载 注册 登录AssetsLibrary的详细使用字数2725 阅读443 评论7 喜欢2AssetsLibrary的详细使用AssetsLibrary的组成AssetsLibrary的组成和iPhone中相册的实际组成十分的类似,AssetsLibrary库中的类结构对应相册中的相册应用、相册、相片或视频,具体的类组成如下:1.As转载 2016-12-04 20:36:50 · 456 阅读 · 0 评论 -
core animation
//设置阴影透明度 _redView.layer.shadowOpacity =1; // 设置阴影颜色 _redView.layer.shadowColor = [UIColoryellowColor].CGColor; // 设置阴影圆角半径 _redView.layer.shadowRad原创 2016-12-04 20:03:38 · 266 阅读 · 0 评论 -
iOS自定义相机/参数调节/视频速率调节/视频合并
iOS自定义相机/参数调节/视频速率调节/视频合并 喵子G 关注2016.09.09 19:27* 字数 744 阅读 2902评论 9喜欢 27AVFoundation框架1.AVAsset:用于获取一个多媒体文件的信息,相当于获取一个视频或音频文件,是一个抽象类,不能直接使用。2.AVURLAsset:AVAsset的子类,通过URL路径创建一个包含转载 2017-11-30 10:30:51 · 1631 阅读 · 0 评论