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

原创 runtime介绍及基本使用

1. 概念        runtime(运行时系统),是一套基于C语言API,包含在 <objc/runtime.h>和<objc/message.h>中,运行时系统的功能是在运行期间(而不是编译期或其他时机)通过代码去动态的操作类(获取类的内部信息和动态操作类的成员),如创建一个新类、为某个类添加一个新的方法或者为某个类添加实例变量、属性,或者交换两个方法的实现、获取类...

2016-07-21 10:26:16 10300

原创 OC 消息转发和重定向

1.概念        当程序调用某对象中一个不存在的方法时(一般情况时将方法签名在头文件中暴漏出来了,在.m文件中确忘记了实现),默认情况下程序会报运行时错误不识别的选择器,程序报错这是系统默认的行为,我们也可以改变默认的行为即:消息转发:当对象接收到与其方法集不匹配的消息时,通过消息转发机制可以使对象执行用户预先定义的逻辑,如:将消息发送给能够做出响应的其他接收器(对象),或者将所有无法识

2016-07-14 11:07:50 1398

原创 iOS App发布流程及图解

简介:iOS App 发布就是将App的 .ipa 文件上传到App Store中。1. 获取ProductName.ipa 文件            获取.ipa文件首先获取发布的证书ios_distribution.cer 和发布的 描述文件(配置文件):xxx.mobileprovision                        操作步骤:

2016-07-13 14:58:09 3642

原创 iOS真机测试详细步骤及图解

0.首先使用开发者账号登录该网站 https://developer.apple.com关于开发者账号分为三种: 个人、公司、企业,具体如何成为公司或者企业账号,请百度1.获取根证书文件:AppleWWDRCA.cer     获取步骤:Certificates ------》 Development ------》  ✚ --------》Worldwide Develope

2016-07-12 11:37:06 3742

原创 iOS 懒加载模式

1.概念          懒加载模式又叫懒人模式或者延迟加载,只有在需要的时候才进行加载,可用来加载控件、属性。懒加载模式的实质就是一个特殊的getter方法,特殊在在getter方法的内部包含一段用于初始化创建对象的代码逻辑,但该逻辑只会执行一次。2.优点          因为懒加载代码逻辑只执行一次,而且是在需要的时候才会执行,不需要的时候就不执行,就提高了代码的效率,

2016-07-11 14:14:47 612

原创 iOS Block 和 Delegate 的使用比较

1.共同的作用:Block 和 Delegate中的方法都可以理解成回调函数,当某件事情发生的时候取执行一段代码片段2.Block优点:是一种轻量级的回调,能够直接访问上下文,使用块的地方和块的实现地方在同一个地方,使得代码组织更加连贯3.Delegate相对来说是重量级的回调,缺点:因方法的声明和实现分离开来,代码的连贯性不是很好       代理很多时候需要

2016-07-11 11:12:22 4529 3

原创 iOS 浅拷贝和深拷贝的区别? copy和mutableCopy的区别?

1.概念      我们在声明一个变量时怎么给变量赋值呢?     第一种情况:将其它变量的值直接拿过来赋值,例如Person *person = 0x100104520;      Person *newPerson = person;     第二种情况:自己制造想要的值; Person *newPerson = [ [Person alloc]  init];

2016-07-09 16:54:03 2646

原创 iOS 观察者设计模式

1. 概念      观察者模式用于当某件事情发生时去执行某事      当某件事发生的时候,就会通知所有的观察者2.使用步骤:       1. 首先要添加观察者(或者称为监听者)                因为生产者需要维护这一个所有观察者的数组,当某件事情发生时就循环这个数据,依次进行对每个观察者进行通知      2.当某件时发生时就发送通知3.

2016-07-07 16:18:35 433

原创 iOS 工厂模式

1. 概念工厂模式用于创建某个类的子类实例的要解决的问题:在其他地方,不确定要创建那个具体的子类的时候使用2. 代码1.Animal 动物类#import <Foundation/Foundation.h>// 动物类:作为父类@interface Animal : NSObject- (void)eat;@end#import "Animal.h"@implemen...

2016-07-07 15:50:41 428

原创 iOS MVC设计模式详解

1.概念       M: model 模型层: 负责保存数据,继承自NSObject       V: view视图层:负责向用户展示数据, 继承自UIVIew       C: controller控制器层: 负责将model层的数据传递到view层, 继承UIViewController2. 职责      Model层:负责定义Model的属性      View层:需要持有Model层的...

2016-07-07 13:55:34 813

原创 iOS 代理委托设计模式

1.概念        A类想做某事,但是A类不具备做某事的能力(方法);B类能做某事,但是B类没有做某事的意愿;故,A类就拜托B类帮助自己做某事的过程叫 【代理委托模式】2.术语委托人:1. 委托人需要说明想要别人(即执行人)帮助自己做什么事情:即: 委托人需要定义协议2. 委托人需要指定是谁帮我做事情:即: 委托人要持有执行人的引用3. 委托人需要摆脱执

2016-07-07 11:02:14 564

原创 iOS 单例模式

1. 单例概念单例类要保证一个类在整个应用程序只能实例化一次,并且所有使用该类的地方都是使用的同一个实例!2.使用场景单例对象通常应用于当一个对象需要在多个界面间进行共享的时候,因整个应用程序只有一个实例,所以也节约了内存,一般用于那些经常使用却很少改变的时候可以使用例如:我们在设备旋转时,使用 UIApplication 获取程序,进一步获取设备当前旋转方向。我们进行数据存储时, [NSUser...

2016-07-05 16:47:39 484

原创 iOS NSMutableAttributedString 使用详解

1.属性名 1> NSFontAttributeName(字体) 该属性所对应的值是一个 UIFont 对象。该属性用于改变一段文本的字体。如果不指定该属性,则默认为12-point Helvetica(Neue)。 2> NSParagraphStyleAttributeName(段落) 该属性所对应的值是一个 NSParagraphStyle 对象。该属性在一段文本上应用多

2016-07-01 09:36:54 5538

springboot集成activit editor 5.x

springboot集成activit editor 5.x

2023-09-08

springboot-activiti.zip

springboot集成spring security + activiti7

2021-12-25

需求文档模板.docx

需求文档模板.docx

2021-03-03

springboot-fastdfs.zip

springboot-fastdfs 作为服务器,前端使用vue.js + element-ui来制作上传页面,代码实际测试可直接运行。

2020-08-29

Google浏览器插件Axhub

Google浏览器插件Axhub

2020-07-03

hadoop lib/native

在安装hadoop时如果遇到WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform这个错误,请下载该文件放到hadoop目录下,Mac中放到libexec目录下。

2019-03-05

Springboot2+JPA|MyBatis+Sharding-JDBC示例

Springboot2+JPA|MyBatis+Sharding-JDBC示例源码,可直接运行。

2018-07-24

API接口设计之token、timestamp、sign

API接口设计之token、timestamp、sign的具体使用demo示例。

2018-06-24

Spring-Mybatis-Druid-Kafka示例集成Example

SpringMVC + Mybatis + Druid + Kafka 示例集成Example。

2018-03-03

Spring+Mybatis+Druid示例整合Demo2

Spring + Mybatis(通用Mapper) + Druid示例整合Demo示例

2018-03-01

SpringMVC+fastjson+Swagger集成示例源码

SpringMVC+Fastjson+Swagger集成示例完整源码Example。

2017-12-20

rabbitmq与spring集成示例demo

rabbitmq 与spring 使用maven集成示例源码 demo 示例。

2017-12-14

Spring+Mybatis+Druid+POI示例整合demo

Spring+Mybatis+Druid+POI示例整合demo

2017-06-05

Spring+Mybatis+Druid示例整合Demo

Spring+Mybatis+Druid示例整合Demo

2017-06-02

Spring-Mybatis-Druid示例整合Demo

Spring-Mybatis-Druid示例整合Demo

2017-06-01

Spring-Mybatis-Druid 整合Demo

Spring-Mybatis-Druid 整合Demo

2017-05-31

spring+ehcache示例整合Demo

spring+ehcache示例整合Demo

2017-05-26

spring+ehcache完整示例demo

spring+ehcache示例demo

2017-05-26

hibernate-validator示例demo

springmvc +fastjson +validator 示例整合

2017-05-23

springmvc+fastjson demo

springmvc+fastjson 完整示例,下载即可运行

2017-05-18

iOS 防好友动态顶部功能

iOS 防好友动态顶部功能

2016-12-27

自定义Cell源码

自定义Cell源码

2016-08-25

NSTimer 定时器示例

该示例演示了定时器的 立刻启动, 暂停, 继续, 停止 操作

2016-02-25

UICollectionViewExample

UICollectionView基本使用方法以及自定义单元格。

2016-02-24

CYLTabBarControllerExample

CYLTabBarController 一个小示例

2016-02-14

iOS主题皮肤切换示例代码Demo

iOS主题皮肤切换示例代码Demo,示例可运行

2016-01-28

Objective-C&UIKit自学笔记

Objective-c、UIKit自学笔记

2015-09-18

空空如也

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

TA关注的人

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