自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

烂笔头

别在最应该努力的年纪选择了安逸。

  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 iOS 多线程编程之NSThread

1.NSThread的创建方式 a.动态方法创建/** * 创建NSThread线程 * * @param target selector消息发送的对象 * @param sel selector消息(即执行方法) * @param arg 传给selector的唯一参数,也可以是nil * * @return NSThread线程对象 */ - (null

2016-05-26 14:05:02 338

原创 iOS 摇一摇功能

今天查看苹果的API文档,突然发现摇一摇功能iOS有自带,灰常欣喜,记录一下。 在UIResponder中存在着这么一套方法: //检测到摇动 - (void)motionBegan:(UIEventSubtype)motion withEvent:(nullable UIEvent *)event NS_AVAILABLE_IOS(3_0); //摇动结束 - (void)motionEnd

2016-05-20 10:20:06 1307

原创 Git常用命令

git clone "版本库的网址" 往本地目录clone一份版本库 git init 初始化创建一个空的Git仓库或重新初始化现有 git add 添加文件到git仓库,实际上是把文件修改添加到暂存区  git reset --hard HEAD^ 回到版本库的上一个版本  注释:HEAD表示当前版本,上一个版本是HEAD^,上上一个版本是HEAD^^,当前网上100个版本可以写成HEAD

2016-05-17 16:42:55 275

原创 UIWindow、UIView以及CALayer之间的关系

UIWindow、UIView以及CALayer之间的关系

2016-05-11 20:46:35 1419

原创 iOS 多线程编程之NSOperation

一、NSOperation简介 相对于前面所说的NSThread,NSOperation同样用于多线程,但是相比较而言,NSOperation是更高级别的类,它大大的简化了处理多线程的过程,但是NSOperation是一个抽象基类,如果需要使用它的话,必须使用它的字累,或者自定义子类继承NSOperation,实现内部响应的方法。在此之前稍稍补充几个术语。 异步:不用阻塞当前线程来等待处理完成

2016-05-11 18:41:16 304

原创 iOS 仿微信标签

一个简单的UI,仿照微信标签,简单实用了ReactiveCocoa以及Masonry。可以根据文字长度计算显示长度,也可以适应文字输入长度根据设备宽度自动换行,效果图如下: 下载地址:https://github.com/KityPei/TagLabCloud.git

2016-05-07 22:22:37 1106

原创 iOS 内存管理基本原则

我们知道objc中创建对象是存放在堆中的(基本数据类型除外,是由系统自己管理,并存放在栈中),系统不会自动释放堆中的内存。如果创建完的对象存放在堆中后并使用完没有得到及时的释放,会占用的内存。但是objc没有GC(垃圾回收机制),因此需要开发者手动管理内存。苹果公司共推出了3中内存管理机制:ARC(自动内存管理)、MRC(手动内存管理)、自动释放池。

2016-05-07 19:33:55 3679

原创 iOS Masonry介绍与使用

由于苹果公司不断推出新的机型,所以大家都知道iOS开发中UI布局常常需要适配,同时也应该了解到苹果设备的适配主要是4,5,6,6plus这4种设备的适配。适配的方法有代码适配和使用xib添加约束,其中代码适配是用到autolayout但是官方推出的文档和Demo实在是繁琐,个人觉得还不如笨办法使用宽高比来的实在(但是计算宽高比以及获取设备需要的方法和代码太多),直到发现Masonry这个做适配的第

2016-05-07 19:26:25 2930

原创 iOS 沙盒机制

iOS的应用只能访问系统为该应用创建的区域,不可访问其他区域,这块区域就是沙盒(sandBox)。我们常常把一些图片,属性文件(plist文件)等等存在到该目录下,以便开发中使用。 1.获取沙盒路径 a.获取模拟器沙盒路径 如果在开发中,你不知道你想查找的应用沙盒路径的话,你可以通过NSHomeDirectory()这个方法来打印你的沙盒路径。 eg: NSLog(@"沙盒路径---

2016-05-06 14:18:07 718

仿微信标签

仿微信标签,可根据设备宽度来自动换行。代码需要重新配置pch文件。

2016-04-21

新闻发布系统

用java实现的基于MVC的新闻发布系统,兼容性很好,基本实现的新闻发布的功能,内带源代码、数据库。

2015-03-10

空空如也

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

TA关注的人

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