自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 tableView渲染延迟

现象:已经请求下来数据,在log中打印了但是过了好半天,UI上才渲染出界面问题原因?猜测1:数据过多导致渲染过慢?才10条啊发现问题了是一个vc上加了三个vc,并且每个vc都有loadData,lazy load每个vc即可转载于:https://www.cnblogs.com/yufang/p/11577617.html...

2019-09-24 12:08:00 168

转载 iOS app icons

只支持iPhone的话,用到app icon的需要五种,9张图1. 桌面的app icon(60pt)2. 通知里面的icon(20pt)3. 设置里面的icon(29pt)4. spotlight(40pt)5. app store(1024*1024px)注意图片直角即可,用圆角的话,在点开app和最小化的时候四角有明显的黑色阴影.转载于:htt...

2019-09-23 10:21:00 223

转载 fastlane自动打包

修复bug期间每天都要打很多次包,既耗费时间又无意义,因而考虑自动化fastlane是一个自动化打包的工具fastlane安装使用1.安装fastlanefastlane init命令会在项目根目录生成一个Fastlane文件夹2. 编辑Fastfile"lane:"后面的beta是自己随便写的scheme就是项目名export_method是...

2019-08-22 19:02:00 535

转载 iOS pod封装和升级

项目多了之后,有一些代码在不同项目中复用到了,先找到代码,然后复制粘贴太麻烦,另外如果项目不在某个电脑上,就不能用,把自己封装的组件封装成pod是一个好办法.今天尝试了一下封装pod私有库,步骤其实蛮简单创建注意:起名字前先去https://cocoapods.org/搜一下是否存在同名仓库,如果存在,待会儿用trunk发布会提交失败1. 先在github上创建一个自己的...

2019-08-20 17:05:00 435

转载 python基础语法思维导图

python语法基础思维导图感想跟着vamei的快速教程,过了一遍基础语法,讲得很简介清晰,受益匪浅.得知vamei在今年因抑郁症过世,觉得上天真是残忍,那么年轻的生命,那么聪明的人,真的是天妒英才.身边也有朋友患有抑郁症,希望上帝保佑他(她)们.之前学习的时候,还想着写一下博客,今天重新看看,发现当时写的内容虽然简单,但是思路清晰,当初应该坚持下来,...

2019-07-16 11:52:00 373

转载 网络学习概要

1.请求与响应  1.1  请求  1.2  响应2.处理网络请求和响应的方式  2.1  苹果官方原生    NSURLConnection    NSURLSession  2.2  第三方框架    ASI    AFN3.数据解析  3.1  JSON    NSJSONSerialization    第三方框架:JSONKi...

2016-03-27 23:12:00 123

转载 block之循环引用

1.有一个控制器,这个控制器是通过push出来的,2.控制器的View上有一个webView,并且拖成了控制器的属性/也就是myWebView被viewcontroller强引用.@property (weak, nonatomic) IBOutlet YFWebView *myWebView;控制器中重写了dealloc方法- (void)dealloc...

2016-03-22 10:40:00 83

转载 COPY

什么是copy?顾名思义,就是拷贝,拷贝视频,拷贝txt,在window下面就是复制,就是生成一个副本文件,和源文件内容一模一样.字符串的Copy/MutableCopy方法  >可变字符串(可以被修改)的copy.    1.假设NSMutableString通过copy之后产生的对象是可变的. NSMutableString *str = [NSM...

2016-03-21 23:11:00 90

转载 仿SDWebImage

1.要解决的问题.给单元格设置从网络上下载的图片.2.思路:>1.先同步下载  bug:下载是一个耗时操作,会阻塞主线程>2.异步下载图片  bug:图片发生错行.    >从网络上请求下来的图片与单元格不匹配.为什么会这样?根本原因是因为重用单元格.如图所示.  tableView上有3个单元格.每个单元格有图片,文字.文字是通...

2016-03-19 14:40:00 86

转载 多线程

1.进程系统中一个正在运行的应用程序就是一个进程.比如mac下,正在运行的程序,在活动监视器中表现为一个个进程问?只有正在运行的应用程序才能称之为一个进程把??2.多线程程序最终是由CPU执行的,粗略的说,一个CPU单位时间只能执行一个任务,也就是不能同时刷新UI,又执行下载操作.任务都是在线程中执行的,如果将刷新UI放在一个线程中执行,将下载等耗时操作放在另一线...

2016-03-13 00:28:00 63

转载 block总结

1.是什么?一种特殊的数据类型2.有什么用?用于保存代码块3.怎么用?>1.声明block的快捷键:inlineBlock>2.block的声明: <#returnType#>(^<#blockName#>)(<#parameterTypes#>) = ^(<#parameters#>)...

2016-03-10 15:10:00 83

转载 通过更改plist文件,跳转同一个控制器类型的不同对象

#情景:当一个app有很多的界面跳转,就需要创建很多的控制器,然而如果跳转到的控制器在样式上是差不多的,比如很多个需要跳转的界面都是UITableViewController类型的,如果每次跳转都创建一个不同的类,那么每一个类都需要些实现数据源方法,代理方法,以及创建模型,这样工作量是相当大的.当有很多重复的东西的时候,抽取重复内容,将不同内容作为参数(数据)传递就很有必要了.如...

2016-03-07 21:35:00 126

转载 拉伸图片的几种方式

问题:当图片比较小,而图片框.或者按钮,比较大,图片填充整个按钮会导致变形,通过拉伸图片可以使得虽然拉伸而不变形.拉伸处理后:方式1.通过resizableImageWithCapInsets:resizingMode方法.- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets resizi...

2016-03-07 20:46:00 305

转载 UIGestureRecognizer

UIGestureRecognizer1.是什么?专门用来处理手势识别的类.2.有什么用?这是一个抽象类.通过其具体子类可以处理手势识别,具体子类.UITapGestureRecognizer//轻拍UIPinchGestureRecognizer//缩放UIRotationGestureRecognizer//旋转UISwipeGes...

2016-02-28 22:30:00 77

转载 Quartz 2D

1.什么是Quart 2D呢?不知道,但是可以通过Quart2D绘制图形,自定义控件等等.2.如何通过Quart 2D绘制图形和自定义控件?有两种方式:C语言/OC;OC其实最后还是转换成C,那么用C会不会效率稍高?3.基本图形的绘制C语言方式获取当前图形上下文 : CGContextRef ctx = UIGraphicsGetCurren...

2016-02-27 23:09:00 142

转载 通知中心和通知

1.首先通知中心和通知是两码事.通知中心是一个类---NSNotificationCenter,通知是另一个类---NSNotification.NSNotification是对一个通知的描述,即一个通知应该包括哪些信息.哪些行为.通知有三个属性@property (readonly, copy) NSString *name;通知的名字.(放假通知)@prope...

2016-02-21 11:35:00 417

转载 瀑布流的实现

1.什么是瀑布流?手机应用界面多数是矩阵排列的,比如掌阅的书架每一个方格子宽高相等,整整齐齐.据说此种布局容易造成视觉疲劳,于是希望将方格子的位置摆放不要这样整整齐齐,希望每一行的方格子看起来参差不齐,于是就有了瀑布流.如图:简单的说就是一种摆放控件的样式.2.如何实现?可以滚动,可以用Scrollview,tableView,collectionView...

2016-02-18 09:01:00 111

空空如也

空空如也

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

TA关注的人

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