自定义博客皮肤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)
  • 资源 (101)
  • 收藏
  • 关注

转载 IOS多线程开发详解

由于苹果公司对用户的隐私把控的很严格,所以一些设计到用户隐私的内容,发生了改动.1.[UIDevice uniqueIdentifier] 禁用-[UIDevice uniqueIdentifier]苹果在iOS5的时候已经将其遗弃,从iOS7中开始就完全的禁用。在 Xcode5中包含-[UIDevice uniqueIdentifier]的app也将会报错。此外,iOS7之前的使

2016-02-26 14:32:30 559

原创 关于UIScreen的 bound、frame、scale属性

1.UIScreen的介绍UIScreen对象包含了整个屏幕的边界矩形。当构造应用的用户界面接口时,你应该使用该对象的属性来获得推荐的矩形大小,用以构造你的程序窗口。2.UIScreen的一些操作:1.CGRect bound = [[UIScreen mainScreen] bounds];  // 返回的是带有状态栏的Rect  2.CGRect frame = [[UIS

2016-02-26 12:35:26 899

原创 关于线程问题的一些总结

1.创建线程的几种方式(MRC)      1>创建线程的第一种方式,NSThread类方法方法一    NSThread *thread= [[NSThread alloc] initWithTarget:self selector:@selector(run:) object:@"universe"];   [threadstart];

2016-02-25 14:44:53 1003

转载 iOS证书(.p12)和描述文件(.mobileprovision)申请

iOS有两种证书和描述文件:开发(Development)证书和描述文件用于开发测试,在HBuilder中打包后可在真机环境通过Safari调试发布(Distribution)证书和描述文件用于提交Appstore,在HBuilder中打包后可使用Application Loader提交到App

2016-02-25 11:56:12 4858

转载 iOS9网络适配_改用更安全的HTTPS

iOS9网络适配_改用更安全的HTTPSiOS9把所有的http请求都改为https了:iOS9系统发送的网络请求将统一使用TLS 1.2 SSL。采用TLS 1.2 协议,目的是 强制增强数据访问安全,而且 系统 Foundation 框架下的相关网络请求,将不再默认使用 Http 等不安全的网络协议,而默认采用 TLS 1.2。服务器因此需要更新,以解析相关数据。如不更新,可通过在 I

2016-02-23 16:46:22 514

原创 iOS 在 ARC 环境下 dealloc 的使用、理解误区

在 ARC 环境下,重载的 dealloc 方法一样会被调用,只不过,不能在该方法的实现中调用父类的该方法。下面看个示例来验证一下:一个待测试的类 Test,创建和销毁它,在 ARC 环境下看看 dealloc 是否被调用了;第二就是在 dealloc 中调用父类的实现,看看会怎样。另一个是视图控制器,用于添加两个按钮,其中一个按钮的事件方法用于创建 Test 类,另一个用

2016-02-22 15:05:24 928

转载 Xcode中常用的快捷键操作

Xcode导航快捷键1.工程导航器:Command+1快速浏览代码、图片以及用户界面文件。2.显示/隐藏导航器面板:Command+0当你在对屏幕进行截图的时候可能会想要隐藏起与你感兴趣内容的无关的部分。假如你想要使用辅助编辑器或者想要设计用户界面并将其连接到代码的时候,这个快捷键会相当有用。3.显示/隐藏实用工具面板:Com

2016-02-19 17:07:08 3073

转载 iOS开发中模糊效果的实现方案

方案一:利用系统的CoreImage(滤镜)重点理解CIImage,CIFilter,CIContext,CGImageRef滤镜处理的过程比较慢,会造成加载图片缓慢的现象(等一会才看到图片),尽量放到子线程执行- (void)viewDidLoad { [super viewDidLoad]; // 加载一张图片 UIImage

2016-02-19 14:16:29 582

原创 GCD之串行队列和并行队列及dispatch_group

iOS_多线程技术1.NSThread 每个NSThread对象对应一个线程,量级较轻(真正的多线程)2.以下两点是苹果专门开发的“并发”技术,使得程序员可以不再去关心线程的具体使用问题   1>NSOperation/NSOperationQueue 面向对象的线程技术   2>GCD —— Grand Central Dispatch(派发) 是基于C语言的

2016-02-18 15:34:29 3300 2

原创 LLDB基础知识

LLDB是Xcode默认的调试器,它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。Xcode运行程序,实际走的都是LLDB。LLDB控制台Xcode中内嵌了LLDB控制台,在Xcode中代码的下方,我们可以看到LLDB控制台。LLDB控制台平时会输出一些log信息。如果我们想输入命令调试,必须让程序进入暂

2016-02-17 17:33:14 638

转载 Xcode基本操作

 1.Xcode IDE概览  说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点列(Ribbon)->代码编辑窗口(Standard/Primary Editor)”。边列(Gutter):显示行号和断点。 焦点列(Ribbon):灰色深度与代码嵌套深度相关:鼠标悬停可突出显示右侧相应代码块(Focus code ...

2016-02-17 16:40:36 1055

转载 对 Xcode 菜单选项的详细探索

iOS:Crash文件解析一、Crash文件结构当程序运行Crash的时候,系统会把运行的最后时刻的运行信息记录下来,存储到一个文件中,也就是我们所说的Crash文件。iOS的Crash日志通常由以下6各部分组成。1、Process Information(进程信息)Incident Idnetifier崩溃报告的唯一标识符,不同的C

2016-02-17 16:26:30 622

转载 IOS 代码块之block的声明、创建、传参的基本使用

原因是系统证书WWDR在2016年2月14日失效,需要更新WWDR系统证书证书下载地址https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 方法:第一步:下载最新的WWDR系统证书,双击安装第二步: 在登陆里面删除过期的证书 在系统里面 删除过期的证书 。之后所有的证书 都可以使用了

2016-02-15 16:19:55 4353

DCFiterMenuViewDemo.zip

菜单栏,点击弹窗。

2021-01-23

LXCollectionViewHeaderLayout.zip

LXCollectionViewHeaderLayout.zip

2020-07-30

UICollectionView-卡片缩放布局篇.zip

UICollectionView-卡片缩放布局篇.zip

2020-06-27

LXCollectionViwFallLayout.zip

LXCollectionViwFallLayout.zip

2020-06-26

UICollectionView-基础布局篇.zip

UICollectionView-基础布局篇.zip

2020-06-26

DCVideoCommentView.zip

DCVideoCommentView.zip

2020-05-23

DCVidoeAttentView.zip

DCVidoeAttentView.zip

2020-05-23

DCSegmentHeaderView.zip

demo是一个基于UICollectionView实现的分段控制器控件,可自定义实现item内容!

2020-05-23

索引精准定位.zip

索引精准定位.zip

2020-01-06

UItableView多cell实现

当UITableView遇到多cell时,往往我们要建立多个cell,这是就会显得类多,臃肿。 demo采用了工厂模式,用父类cell指针指向子类cell,减少类臃肿,不好维护的效果

2019-09-27

DesignPattern.zip

iOS 设计模式,桥接,观察者,装饰,工厂,适配,抽象工厂。。。。

2019-09-08

UITableView自适应

demo中是主流的两个方式实现自适应的方法,其中一个为masrony,另外一个是通过直接计算

2018-12-02

轮盘效果demo

压缩文件是闲的时候写的轮盘效,如果控件不在水平位置 ,可自动恢复。

2018-09-21

左侧弹出试图

简单的仿抽屉弹窗,希望给初学者有帮助。。。。。。。。。。。。。。。

2018-07-31

Chameleon-master

Chameleon is a port of Apple's UIKit for iOS (and some minimal related frameworks) to Mac OS X.

2018-07-27

LXScrollView

UISCrollView继承于UIView,底层实现还是基于UIView的bounds坐标系的不断更改来实现的。可以看看帮助理解UIScrollView底层实现

2018-07-27

自定义单选Button

用封装的思想,自定义单选Btn,很简单,有兴趣可以瞅瞅。

2018-06-13

产品测试文档

测试文档,测试人员应该用的到,可以看看了解一下。。。。。。。。。。。。。。。。。。。。。。。

2017-11-08

视频播放器

demo上基于AVPlayer自定义的视频播放器,支持倍速播放,支持横屏,竖屏播放。

2017-05-18

Design-Patterns

demo中是23种设计模式代码示例,有兴趣可以看一下

2017-03-13

unity系统方法执行顺序

unity 系统方法执行顺序,想了解的可下载看一下

2017-03-02

unity 3D相关中文API(包括组件手册)

学习unity3D 了解相关API对学习有很大的帮助

2017-01-19

标签流.zip

简单实现标签流, 部分代码有注解.

2016-10-29

UI插件.zip

xocde开发中的插件..

2016-09-14

NetWorking

NetWorking

2016-08-10

工厂设计模式

工厂方法模式,编程设计模式中,一种. demo中有简单工厂, 工厂方法, 抽象工程等三种情况的demo.

2016-08-03

Singleton.h

使用宏定义,来创建单例,是一种很好的方法,方便快捷

2016-07-28

DesignPattern

demo是工厂设计模式的一个例子,想了解的可以参考一下

2016-07-22

KYWaterWaveView

波浪效果,能够让你更好的认识CALayer和CALayer的子类的相关知识

2016-07-22

CALayer的子类

CALayer的子类.zip

2016-07-12

Masonry等距离约束

用Masonry做约束时,会存在对相应的空间做等距离约束的问题,demo可以做竖直或水平方向的,两个,三个,多个效果. 希望帮助不了解的开发者

2016-06-24

MasonryDemo

Masonry 一些常见基本的用法.

2016-06-15

跑马灯效果

平时开发中会有移动的文本标题的效果俗称跑马灯效果, demo中就是一种简单实现方法.

2016-05-14

MessageForwardingTest

MessageForwardingTestDemo

2016-04-25

菜单栏和轮播图

轮播图和菜单栏控制器

2016-04-19

检测版本更新

像微信一样,有一个版本检测功能, 就是有新的版本了,就会提示用户进行下载安装. demo中就是实现这个功能,可以看一下.

2016-04-15

UITouch_MultiTouch

UITouch_MultiTouch(多点触发),

2016-03-31

UIScrollView类目

UIScrollView不能响应UITouch事件的解决办法,原因是:UIView的touch事件被UIScrollView捕获了。 解决办法:让UIScrollView将事件传递过去。于是最简单的解决办法就是加一个UIScrollView的category。这样每个用到UIScrollView的地方只要导入这个category就可以直接响应相关的touch事件了。

2016-03-31

LinkBlock.zip

LinkBlock 是一个基于block的链式编程思想的封装. 通过对UIkit和Foundation框架内的类进行block链式拓展

2016-03-17

转场动画

转场动画

2016-03-15

空空如也

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

TA关注的人

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