自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS正向传值之:构造方法和property的区别

如题中所示: 一般iOS中正向传值的时候,可以使用: 1. property 2. initWithXXX 这两种有什么区别呢?话不多说。直接上LOG构造方法//即initWithXXX 或者自定义的方法名/** * 构造方法中带不带init都是一样的。 * convertIntoModelWithDict 方法跟 initWithDict: 方法是一样的。 */2016-12-

2016-12-25 16:18:30 409

原创 iOS中创建一个对象的调用方法顺序

iOS中创建一个对象的调用方法顺序 今天写个demo来证实下iOS内创建一个应用的时候,各个方法(alloc allocWithZone init initWithFrame)的调用顺序结论这里直接写结论了。想看流程的,自己下载项目打断点看吧。allocWithZoneallocinitialize 在该类第一次调用的时候会执行该方法、且只执行一次initWithFrameinit

2016-12-24 23:32:38 1191

转载 Git/Vim指令大全

一、 Git 常用命令速查git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am “init” 提交并且加注释 git remote add origin git@192.168.1.119:ndshow git pus

2016-12-21 13:44:13 762

原创 iOS模糊效果实现

最近项目中需求,要实现模糊效果,所以来简单研究了一下,记录在此本篇博文讲了如果使用不同的方法来实现iOS内的模糊效果。 1. 使用苹果官方提供的方法来渲染 https://developer.apple.com/library/content/samplecode/UIImageEffects/Listings/UIImageEffects_UIImageEffects_m.html#//ap

2016-12-21 13:34:43 432

原创 Xcode Instruments无法启动

相信每一个iOSer 都会知道xcode的检查功能。这里只是说一个我在使用中遇到的问题。打开方式:按键位置:Product -> Profile 快捷键 cmd + i问题描述一般情况下,我都是直接使用快捷键来启动Instruments的,但是,今天在按完快捷键之后,编译了一会,竟然提示build fail,但是,整个项目是没有Error的,我在左边列表栏里找了各种报的警告,依次解决,仍然不行。

2016-12-13 17:12:32 1314

转载 Git stash

简介git stash 可用来暂存当前正在进行的工作使用范畴比如想pull 最新代码, 又不想加新commit, 或另外一种情况,为了fix 一个紧急的bug, 都可以先stash, 使返回到自己上一个commit, 改完bug之后再stash pop, 继续原来的工作。基础命令:$git stash $do some work $git stash pop进阶:Git stash sav

2016-12-12 14:19:34 421

原创 计算机构成

今天不知道怎么回事,突然想了解学习下Linux。就从网上买了“鸟哥的Linux私房菜”,明天发货,估计后天就到了。从现在开始,要每天刺激自己学习一点点了!然后在博客里,我把每天学习的东西总结记录一下,算是一个学习笔记,肯定好过匆匆翻过一遍到头来什么都忘记了要好。(以前看Java的就是如上所说),好记性不如烂笔头嘛!由于卖家提前发了PDF版本,所以我就先看了第一章。这章讲了计算机的构成计算机的五大单

2016-12-11 23:53:49 557

转载 VI 编辑器的使用方法和技巧

前言Linux 系统下的文本编辑器有很多种,包括图形模式下的gedit、kwrite等,文本模式下的vi、vim(vi的增强版本)、emacs等。其中vi和emacs是Linux系统中最常用的两个编辑器。本节主要介绍vi编辑器,主要内容包括:vi编辑器的基本使用,包括vi的启动与退出、工作模式的切换、光标的移动、屏幕的滚动、文本的插入与删除、复制与粘帖、查找与替换等。 vi编辑器之程序编辑,包括程

2016-12-11 17:53:54 321

转载 iOS绘图相关

前言 最近处理了一个给label添加特定数量边框的情况,引发了我对layer层的深思(我是使用了给label添加subLayer来实现的),当然,我们还可以采用绘图的方式来实现,毕竟我们看到的每一个屏幕都是系统给我们画出来的,据了解,系统每秒能够渲染60次。 60fps是Apple给出的最佳帧率,但是实际中我们如果能保证帧率可以稳定到30fps就能保证不会有卡顿的现象,60fps更多用在游

2016-12-11 16:07:01 255

原创 给View添加特定数量的Border

前言 最近自定义了一个View,里边要求使用excel表格样式的布局来显示一些数据,这里我使用了多个Label来实现,本来是使用给label加边框,来达到这种效果,四周的边框效果还行,但是中间那些挨着的边框,重叠起来,颜色会加重,所以这里实现了一个UIView的category,用来添加特定数量的border。实现typedef NS_ENUM(NSInteger, UIViewBorderD

2016-12-10 21:43:17 369

原创 Xcode清理记录

今天为了删除一些老旧的项目,特地查了好多资料,记下来以供以后查询移除Archive过的项目 可以删除已经归档的项目,在Organizer的列表中删除 路径: ~/Library/Developer/Xcode/Products移除对旧设备的支持 可重新生成;再连接旧设备调试时,会重新自动生成。我移除了4.3.2, 5.0, 5.1等版本的设备支持。 路径:~/Library/Develop

2016-12-09 18:03:45 2571

原创 iOS粘贴板的实现

今天由于某些原因,要改动一些页面,以前设计好的一些页面暂时不再使用,要求新加一个用户长按复制图片上内容(固定)的功能,因此才会有这篇文章。今天的主角:UIPasteboardUIPasteboardUIPasteboard一般不会单独使用,一般都是配合UIMenuController和Gesture一起使用.比如用户在label的文本上长按,复制label的内容等等 所以,我们要先了解他们。UI

2016-12-02 17:45:45 1380

原创 iOS方形图片裁剪成圆形

前言今天遇到了一个问题,产品以前设计了一个页面,里边的用户头像是圆形的。当时做的时候也没注意,谁知道圆形不是规则的圆形,而是有些地方有些小猫爪印在圆形的外面。然后就考虑怎么来实现这个需求,我这里有2种思路来处理把圆形切成一个图层,然后外面的爪子也当做一个图层。也就是说这个地方,本来可以用一个UIImageView,现在要用2个。摆放位置之类的到没有什么问题,主要有2点需要考虑 使用SDWebIm

2016-12-02 13:36:20 3771

空空如也

空空如也

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

TA关注的人

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