自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 RN---tabBar+Navigator项目结构

注意事项iOS中通常是UITabBarController + UINavigationController +Controller 实现选项卡与导航条,self.hidesBottomBarWhenPushed = YES实现隐藏二级界面tabBar。RN中用iOS的思路则不能隐...

2018-06-29 09:08:00 212

转载 NSTimer -滑动中的NSTimer

个人博客地址NSTimer误差原因 (NSDefaultRunLoopMode 是普通状态下,TrackingRunLoopMode是处于滑动状态)1,NSTimer添加在主线程中,模式是NSDefaultRunLoopMode, 主线程处理所有添加在主线程中的事件,例如UI界面的刷新,...

2018-06-02 11:53:00 147

转载 瀑布流

思路:先说一下这个效果的实现思路,首先需要确定该瀑布流有多少列,然后需要确定每个cell 的高度,用一个数组记录下每一列的已添加上去的cell的高度和.然后添加下一个cell的时候找出所有列中高度最小的列,再添加上去.自定义布局-YJPCollectionLayoutYJPColl...

2018-06-02 11:48:00 119

转载 BaseModel-给你的Model插上翅膀

个人博客地址给你的Model插上翅膀,自带归档、反归档功能,能够直接写入沙盒,或从沙盒中读取,打印你的Model可以直接看见内部属性。<!--more-->打造BaseModel输入链接说明实际开发中无论MVVM、MVC、还是MVP都有Model的存在,一个好的Base...

2018-06-02 11:45:00 187

转载 iOS 理解内存管理

借鉴了iOS开发by唐巧文章 淘劵吧苹果在 2011 年的时候,在 WWDC 大会上提出了自动的引用计数(ARC)。ARC 背后的原理是依赖编译器的静态分析能力,通过在编译时找出合理的插入引用计数管理代码,从而彻底解放程序员。一名合格的程序员必须会内存管理虽然 ARC 帮我们解决了...

2017-09-11 20:57:00 89

转载 引导页封装

插眼传送引导页是App必不可少的功能之一;本Demo用简单有效的代码,封装引导页,仅需3行代码搞定,同时支持GIF图片.GuideView.h引导页GuideView : UIViewController,在.h文件中,暴露接口,支持自定义设置@interface Guide...

2017-09-11 20:55:00 75

转载 MarkDown语法

>初学MarkDown语法,下面是一些基本的语法操作,坚持使用练习,你会体会到MarkDown语法的好处的.### 标题>标题分为6类:# 表示一级标题 ... ###### 表示六级标题,字号逐渐减小### 列表**无序列表**>仅仅需要在文字前面加上 “-”即...

2017-09-05 00:05:00 71

转载 工厂模式---看我的足以

#pragma mark 创建Person基类 这是.h文件@interface Person : NSObject/** 记录子类名字 */@property (nonatomic,strong)NSString *name;/** 初始化基类,根据条件初始化出相应的子...

2017-09-04 17:51:00 60

转载 购物车加减按钮,数量按钮

// NumberButton的 .h文件#import <UIKit/UIKit.h>@protocol NumberButtonDelegate <NSObject>- (void)clickButton:(NSInteger)currentNumber...

2017-08-04 17:50:00 750

转载 抖动,摇一摇动画

- (void)shakeAnimationForView:(UIView *) view{ // 获取到当前的View CALayer *viewLayer = view.layer; // 获取当前View的位置 CGPoi...

2017-06-27 14:33:00 86

转载 宏定义的正确写法,三目运算的宏定义

// 第一阶段/*对象宏*/#define M_PI 3.14159265358979323846264338327950288/*函数宏*/#define PLUS(x,y) x + y // 正确的认识宏 (三目运算的宏定义)// (1)小白写法#defi...

2017-06-07 11:02:00 795

转载 NSDecimalNumber,精确计算价格

/** NSRoundPlain, // Round up on a tie //貌似取整 NSRoundDown, // Always down == truncate //只舍不入 NSRoundUp, /...

2017-05-04 16:44:00 120

转载 swift 基础学习(8) - 闭包解除循环引用

class ViewController: UIViewController { //第三步 定义闭包属性 var complateCallBack:(()->())? override func viewDidLoad() { sup...

2017-04-24 17:34:00 93

转载 CocoaPods 的安装配置

iOS 最新版 CocoaPods 的安装流程1.移除现有Ruby默认源$gem sources --remove https://rubygems.org/2.使用新的源$gem sources -a https://ruby.taobao.org/3.验证新源是否替换成功$ge...

2017-04-13 13:45:00 63

转载 swift 基础学习(7) - 闭包

// MARK: - 闭包 /** 闭包类似于 OC 的bock,但是比OC的block应用更广 1,在OC 中block是匿名的函数 2,在swift中 函数是特殊的闭包 ...

2017-04-12 11:24:00 67

转载 swift 基础学习(6) - UITableView UICollectionView

// 遵守协议class ViewController: UIViewController,UITableViewDelegate,UITableViewDataSource{ override func viewDidLoad() { super.viewDidL...

2017-04-11 14:23:00 84

转载 swift 基础学习(5) - 字典

// MARK: - 字典的定义 func demo4(type: String) -> () { // 需要指出字典 键值对的 类型 let dic1: [String: Any] = ["name": "张三","age": 10] ...

2017-04-11 11:09:00 91

转载 swift 基础学习(4) - 数组

// MARK:--数组的定义 func demo() { // OC使用[] 定义数组,没有@符 // 自动推导数组元素类型 [String] - >表示 数组中存放的都是String类型 ...

2017-04-10 18:41:00 94

转载 swift 基础学习(3) - 字符串

// MARK: - 字符串长度 func demo5() { let string = "hello world" // 1,字符串的遍历 ,字符串是一个结构体 for c in string.characte...

2017-04-10 14:51:00 80

转载 Swift 基础学习(2)

// MARK:-----------------数组与for循环---------------------/* ..< 运算符是一个非包函范围运算符,不包括上限值。还有一个运算符 ... 它具有包容性。 数组通过 count 属性来计算数组中的项目总数。也可以查找数组中特定项...

2017-04-07 10:11:00 89

转载 Swift 基础学习(1)

// MARK: ----------变量,常量-----------/* 声明常量/变量的方式 let/var name: Type 初始化值的方式 var/let name: Type = initValue let 关键字用来声明常量,若给定确定的值,不可修改,修改编译报...

2017-04-06 11:13:00 76

转载 DZNEmptyDataSet, UITableView,UICollectionView占位图

// 1-----导入第三方,遵守协议#import "UIScrollView+EmptyDataSet.h"遵守 <DZNEmptyDataSetSource, DZNEmptyDataSetDelegate> 协议// 2-----设置代理 self.ma...

2017-03-31 15:28:00 166

转载 UICollectionViewCell等间距

// 创建SelectCollectionLayout继承与UICollectionViewFlowLayout// .h#import <UIKit/UIKit.h>@interface SelectCollectionLayout : UICollectionVie...

2017-03-29 13:57:00 140

转载 iOS与H5混编--优秀的第三方框架WebViewJavascriptBridge

#pragma mark - 如何使用:// 第一步#import "WebViewJavascriptBridge.h"// 第二步 声明属性@property WebViewJavascriptBridge* bridge;// WebViewJavascriptBridg...

2017-03-27 15:32:00 177

转载 WKWebView具体使用

// 第一步 创建 WKWebView WKWebView *mainWebView = [[WKWebView alloc]initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen m...

2017-03-27 15:14:00 59

转载 UItableViewCell避免重用的几种方法

// 方案一 通过不让他重用cell 来解决重复显示 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { //...

2017-03-24 18:06:00 753

转载 iOS .9图片加载

// 比如说我们的参数设定为2,3。那么,图片左边的2个像素和上边的3个像素就不会被拉伸。x轴上的第3个像素会被横向复制拉伸,y轴上的第4个像素会被纵向复制拉伸。而且,只是对一个像素进行复制到指定的宽度,图像后面的剩余像素不会进行改操作。UIImageView *imageView = [[...

2017-03-24 17:55:00 249

转载 观察者模式 KVO

//创建Student类别继承NSObject#import <Foundation/Foundation.h>@interface Student : NSObject@property (nonatomic,strong)NSString *name;@prop...

2017-02-20 16:12:00 56

转载 代理模式

//定义Boby类 继承NSObject // .h工作 制定协议方法,设置delegate属性#import <Foundation/Foundation.h>@class Boby;// 制定协议,协议名称是:类名+Delegate@protocol Boby...

2017-02-20 16:06:00 52

转载 贝塞尔曲线UIBezierPath

// 1.如果是切四个角的圆角,代码示例:self.picImage.layer.cornerRadius = 8;self.picImage.layer.masksToBounds = YES; // 2.如果是四个角中的某几个角,一个,两个,或者3个,代码示例(切的左下,和...

2017-02-16 16:39:00 78

转载 优化iOS程序性能的25个方法

优化iOS程序性能的25个方法 1. 用ARC管理内存 ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。它自动为你管理retain和release的过程,所以你就不...

2017-02-15 17:20:00 54

转载 UIPickerView

// 老套路三步走:1,遵守协议;2设置代理;3实现代理方法;// 遵守:<UIPickerViewDelegate,UIPickerViewDataSource>协议// <1> 创建UIPickerView,设置代理 self.cityPickeV...

2017-02-14 11:03:00 60

转载 iOS-支付宝支付

支付流程:1,从商户服务器获取订单信息。 2,商户客户端调用支付接口唤醒 支付宝客户端,将订单信息传给支付宝客户端。 3,支付宝客户端发起支付请求,支付宝服务器完成支付。(注意:完成支付后支付宝会异步回调给商户服务器) 4,返回支付结果给支付宝客户端。 5,支付客户端调起商户客户...

2017-02-14 10:43:00 44

转载 UIBarButtonItem与屏幕边缘间距

UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect]; btn.frame= CGRectMake(0, 0, 44, 44); [btn setImage:[[UIImage imageNamed...

2017-01-13 18:22:00 408

转载 百度地图打包出错

转载于:https://my.oschina.net/iOScoderZhao/blog/822761

2017-01-11 11:12:00 125

转载 ios WebView使用

#import "WebViewController.h"@interface WebViewController ()<UIWebViewDelegate>@property (nonatomic,strong)UIWebView *mainWebView;@end...

2017-01-02 16:50:00 51

转载 数组元素拼接字符串

// 数组元素拼接 NSArray *array = @[@"121",@"345",@"567"]; NSString *string = [array componentsJoinedByString:@","]; NSLog(@"%@",string);...

2016-12-26 10:25:00 119

转载 FMDB简单使用

// .h文件/** 数据库属性 */@property (nonatomic,strong)FMDatabase *db;- (void)viewDidLoad { [super viewDidLoad]; // 拼接路径,没有就自动创建 N...

2016-12-15 15:50:00 66

转载 键盘遮挡输入框,IQKeyboardManager,ZYKeyboardUtil

// 在"AppDelegate.m"里#import "IQKeyboardManager.h"- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionar...

2016-12-09 10:41:00 94

转载 iOS证书配置

转载于:https://my.oschina.net/iOScoderZhao/blog/798067

2016-12-01 13:50:00 43

空空如也

空空如也

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

TA关注的人

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