自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

转载 JHChart iOS图表工具库1.0.3新版本详解

JHChart iOS图表工具库1.0.3新版本详解前言。从2016年4月14日开始,本人着手开发了JHChart图表工具库。经过断断续续的开发,截止到现在,已经实现了折线图、柱状图、饼状图、环形图和表格样式的图表功能。为了方便使用,我已经将一个简单的demo上传到github上面,但是这些显然不够,我们还需要一个更加明了的方式介绍这个库的用法,打造出各种我们需要的效果,如下为至今最新版本教程集成...

2018-02-08 10:47:29 537

转载 缓存本地数据

#import @interface ZYTokenManager : NSObject//缓存搜索的数组+(void)SearchText :(NSString *)seaTxt;//清除缓存数组+(void)removeAllArray;@end#import "ZYTokenManager.h"@implementation ZYTokenManage

2017-06-20 11:54:36 562

原创 关于MBP 加载菊花 崩溃到 MBP.m 报: MBProgressHUD needs to be accessed on the main thread.

MBP的用法:1、// 使用MBProgressHUD最重要的准则是当要执行一个耗时任务时,不能放在主线程上影响UI的刷新// 正确地使用方式是在主线程上创建MBProgressHUD,然后在子线程上执行耗时操作,执行完再在主线程上刷新UI[MBProgressHUD showHUDAddedTo:self.view animated:YES];dispatch_async(

2017-03-28 10:44:27 2076

转载 iOS 微信支付 开发流程

这个文章写的 比较不错 借此转发。 SDK下载:https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=11_1APP端开发步骤说明:https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=8_5SDK接入服务器签名版本官方已经是建议使用服务器签名来接入微

2016-09-01 15:50:23 2700

转载 iOS在图层上使用CATransform3D制做三维动画

iOS在图层上使用CATransform3D制做三维动画 http://mp.weixin.qq.com/s?__biz=MzIwOTQ3NzU0Mw==&mid=2247483768&idx=1&sn=80e91f400a3f642fd754551c67a09a2c&scene=0#wechat_redirect CoreAnimation变速齿轮旋转动画实现 http://mp.w

2016-08-05 13:14:31 784

转载 CocoaPods的安装使用和常见问题

由于个人原因,很多朋友提出的问题没能及时回答,本人表示十分抱歉.由于我在安装和使用cocoaPods的时候不会遇到所有大家遇到的问题,所以大家在提问以后,我一般也是通过问题在网络上进行搜索,然后试着回答大家.很高兴看到评论区小伙伴们也有在进行相互讨论,那么希望小伙伴在遇到的问题得到解决之后能告知一下我,然后我更新到文章里面以此来帮助后面可能遇到问题的小伙伴.本文多引自《iOS开发进阶》(唐

2016-08-05 13:11:21 460

转载 [置顶] IOS8,使用storyBoard对tableView的自适应

很多人都知道,在以前对tableview的cell进行自适应时,都要先根据字符串的length然后计算tableView-RowHeight的高度,那么现在iOS8推出了一个新方法就可以解决。具体可看下面的例子:自适应分为两种:一种,控件上下摆放,一种左右拜访,这两种只是在storyBoard约束时,有些许差异,下面我着重讲解一下。1.创建一个工程,将原来Main.storyBoard里面

2016-07-05 08:57:53 1415

转载 iOS 用CornerStone配置SVN,HTTP及svn简单使用说明

CornerStone是Mac OS X系统下非常好用的一款svn工具,至XCode5之后,本人觉得XCode5的Svn实在让人不得要领,而CornerStone配置虽不难,但也有几个需要注意的地方,分享给大家,也希望大家能多提意见 声明:CornerStone是付费版128人民币,本文提供的破解版来自网络,仅供开发者学习交流使用,不可用作商业用途SVN CornerStone CornerS

2016-05-25 11:13:07 587

原创 验证码 倒计时

验证码 倒计时

2016-05-23 14:59:53 444

转载 MJExtension使用指导(转)

MJExtension能做什么?注:以前对这些不是理解太深,自己在网上找的,这个文章写的不错,学习到不少东西,借此转发一下。MJExtension是一套字典和模型之间互相转换的超轻量级框架MJExtension能完成的功能 字典(JSON) --> 模型(Model) 模型(Model) --> 字典(JSON) 字典数组(JSON Array) --> 模型数组(Mo

2016-05-20 14:44:17 2877

原创 AF二次封装

////  MEManger.h//  二次封装请求类////  Created by mac for csh on 16/5/19.//  Copyright © 2016年 明恩龙. All rights reserved.//#import #import "AFNetworking.h"typedef void (^DowloadBlackSuc

2016-05-19 17:20:00 1024

转载 使用Xcode和Instruments调试解决iOS内存泄露

虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开发环境:XCode 4.5.21、运行Demo。先下载一个实现准备好的内存泄露的

2016-04-22 15:26:45 356

原创 oc: hasPrefix的使用

hasPrefix:方法的功能是判断创建的字符串内容是否以某个字符开始,其语法形式如下:   -(BOOL)hasPrefix:(NSString*)aString;  其中,(NSString *)aString;用来指定字符串。该方法的返回值为BOOL,当BOOL为YES或者为1时,则字符串是以某个字符开始;当BOOL为NO或者为0时,则字符串不是以某个字符开始。  【示例】以下程序

2016-04-06 14:43:36 7048

转载 iOS中浅淡UIApplication单例

在iOS的操作系统中 每一个程序都对应一个application单例,每一个application都对应一个Appdelegate代理,在代理中控制程序的各个状态。我们在程序中获取Application单例:[UIApplicationsharedApplication].当进行有关该应用的相关操作设置时需要获取,进行响应的操作。比如:1、应用之间的调用和跳转  打开电话:[[UIAppl

2016-04-05 15:16:53 464

转载 ios view的frame和bounds之区别(位置和大小)

一、首先列一下公认的资料:先看到下面的代码你肯定就明白了一些:-(CGRect)frame{    return CGRectMake(self.frame.origin.x,self.frame.origin.y,self.frame.size.width,self.frame.size.height);}-(CGRect)bounds{    return CGRect

2016-02-25 09:33:34 373

转载 iOS中数组遍历的方法及比较

数组遍历是编码中很常见的一种需求,我们来扒一拔iOS里面都有什么样的方法来实现,有什么特点。      因为iOS是兼容C语言的,所以C语言里面的最最常见的for循环遍历是没有问题的。      本文中用的数组是获取的系统的语言数组,大约有30多个数据,虽然还不够模拟大批量的数据,但对于方法的验证是没有问题的了。[objc] view plain copy

2016-02-24 16:58:42 372

转载 IOS开发之ASIHTTPRequest下载示例

在工程中,我们会常常遇到需要下载的程序,比如下载在线音乐、下载图片等等,今天我将介绍一下利用ASIHTTPRequest的下载示例,支持断点续传,利用ASIHTTPRequest下载以及断点续传的原理,今天重点介绍如何实现,废话少说,开始正文:  一、创建网络请求队列  首先,创建网络请求队列,如下:  ASINetworkQueue *que = [[ASIN

2016-02-16 10:17:42 304

转载 iOS 集成微信支付

微信支付现在是移动支付领域一支不可忽视的力量,我们移动开发人员在开发app的时候,也不可避免的用到各种支付,支付宝支付我们用的最多了,我这里就不讲解了,我现在给大家讲解一个iOS微信支付,首先 我们需要在微信开放平台注册商户信息(记住是微信开放平台不是公众平台),微信开放平台支持的银行卡有限,所以在确定用微信支付的时候先看看,支不支持公司的银行卡,比如广大银行卡是不支持的。(代码下载地址); 

2015-12-12 15:05:24 464

转载 iOS集成支付宝

随着移动互联网的快速发展,移动支付也变得越来越火热,在北京的许多超市和饭店里面都写着支付宝支付立减10元,微信支付随机优惠几元;移动支付正在成为这个时代不可阻挡的趋势渐渐充斥在了我们的生活当中,同样在我们的iOS开发中,也有大量的APP需要集成移动支付功能,目前移动支付的主要商家有支付宝、微信支付、银联支付等。当然我们优选的还是支付宝,因为支付宝有着中国最多的用户量,市场占有量高,用户黏性强,而且

2015-12-12 15:04:16 383

转载 发布项目,Upload AppStore解决ITMS-90096问题

开发环境xcode7.1+cocos2dx3.6,到了最后upload上appstore的阶段,结果出现error了。印象中出现了3,4个error,结果百度到解决方案了,谢谢~谢谢搜索ITMS-90096得到答案的各位国内外大神的最后剩下的就是万恶的ITMS-90096。      我使用的是Launch Screen File而不是launch images source(二选

2015-12-02 21:36:45 1899

转载 简单封装AFNetworking

由于本人在写代码是不想一直写那段请求代码,就自己封装了一个GetDataFormNet类。这里面只涉及到了GET方法,POST方法同样可以。 废话不多说直接上代码下面是.h文件的内容#import @protocol GetDataFormNet NSObject>- (void)getDataFinshed;- (void)getDataFailed;@end

2015-11-15 17:27:29 359

转载 webview 与 js交互

1.test.jsfunction sendCommand(cmd,param){      var url="testapp:"+cmd+":"+param;      document.location = url;  }  function clickLink(){      sendCommand("alert","你好吗?");  }  2. ht

2015-08-24 14:30:26 316

原创 TableView 注册 registerNib 和registerClass区别

使用第二种方式从复用队列创建Cell1.如果cell  定制用xib 定制第一步 注册AppCell  的xib 文件//注册要复用的AppCell 的xib 文件//这样xib 中的cell  不用设置复用标识符了    [self.tableViewregisterNib:[UINibnibWithNibNam

2015-08-11 17:42:30 2841

转载 iPhone屏幕尺寸、分辨率及适配

1.iPhone尺寸规格设备iPhone宽Width高Height对角线Diagonal逻辑分辨率(point)Scale Factor设备分辨率(pixel)PPI3GS2.4 inches (62.1 mm)4.5 inches (

2015-06-15 09:03:46 532

转载 IOS开发系列—Objective-C之Foundation框架

IOS开发系列—Objective-C之Foundation框架2014-08-01 19:04 by KenshinCui, 20061 阅读,24 评论, 收藏, 编辑概述我们前面的章节中就一直新建Cocoa Class,那么Cocoa到底是什么,它和我们前面以及后面要讲的内容到底有什么关系呢?Objective-C开发中经常用到NSObject,那么这个对象到

2015-05-27 09:01:09 565

原创 二维码扫描

#import "ViewController.h"#import "QRCodeGenerator.h" //导入二维码生成的第三方库#import "TestViewController.h"@interface ViewController ()@property (nonatomic)UIImageView *imageView ;@end@impl

2015-05-25 14:52:57 265

原创 数据库的建立

/* iOS使用的数据库 是 轻量级的sqlite 数据库 里面 实际上就是一张一张的table  //开发中本地持久化存储的 就是数据模型对象中的属性数据  每张表中 每一列就是一个字段 (数据模型对象的属性/类字段) 表中的每一行我们称为 一条记录 (一个数据模型对象的信息) 数据库 要1.创建数据库文件  2.sql语句创建表  3.sql语句增删改查

2015-05-20 09:31:52 406

原创 非标准单例写法

1、在.h 文件中/* 单例:一个类在整个程序中 只会创建一个对象 ,整个对象的数据在整个程序是共享的,类似于全局变量  */@interface MyPlane : NSObject// 单例函数 一般以default 或者shared 开头// 非标准单例的写法+(MyPlane*)defaultPlane;-(void)plane;2.

2015-05-16 13:57:19 378

原创 kvo /kvc

}- (void)viewDidLoa{    [super viewDidLoad];    //[self kvcAppModel];    //[self kvcStudentModel];    //[self kvcDict];    [self kvo];}#pragma mark - KVO- (void)kvo {    _person

2015-05-16 13:40:40 312

原创 UITextField 监听

- (void)creatTextField {    NSArray *titles = @[@"登录",@"注册"];    for (int i = 0; i         UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(10, 30+40*i, 300, 30)];       

2015-05-15 09:05:54 529

原创 UITextField

-(void)creatTextField{    CGFloat pendding =10 ;    UITextField * text1 = [[UITextField alloc]initWithFrame:CGRectMake(pendding, 30, KScreenSize.width-2*pendding, 30)];   //设置背景    text1.backg

2015-05-15 08:50:10 287

原创 frame 和 bounds 区别

- (void)creatViews {    //frame 坐标都是 相对于父视图坐标系的坐标    UIView *redView = [[UIView alloc] initWithFrame:CGRectMake(30, 50, 200, 100)];    //设置背景颜色    redView.backgroundColor = [UIColor redColor];

2015-05-15 08:41:45 522

原创 iOS事件传递

- (void)creatViews {    //frame 坐标都是 相对于父视图坐标系的坐标    UIView *redView = [[UIView alloc] initWithFrame:CGRectMake(30, 50, 200, 100)];    //设置背景颜色    redView.backgroundColor = [UIColor redColor];

2015-05-15 08:37:07 337

原创 UIImageView 基本语法

1.UIImageView 基本语法//要想显示一张图片到屏幕上 必须加载到内存中UIImage *image = [UIImage imageNamed:@“XXX”];需要有一个载体进行显示1.UIButton2.UIImageView字符串要想显示 也是需要有一个载体UILabel/*        1.把图片导入工程        2.把

2015-05-15 08:30:18 437

原创 ios 分辨率 和屏幕物理尺寸

1、iPhone3GS        320X480                                  320X480        代码中书写iPhone4/4s     640X960            3.5-inch      320X480iPhone5/5s        640X1136        4-inch         320X568

2015-05-15 08:20:12 708

转载 ios 注册cell 中 registerClass 和registerNib 的区别

来源于 一般提问 分类自定义UITableViewCell(registerNib: 与 registerClass: 的区别)   自定义UITableViewCell大致有两类方法:使用nib 1、xib中指定cell的Class为自定义cell类型(注意不是设置File's Owner的class)  2、调用 tableView 的 regi

2015-05-14 21:44:23 1933

转载 webView 解析

需求:混合应用UIWebView打开html后,UIWebView有左右滚动条,要去掉左右滚动效果; 方法:通过js截获UIWebView中的html,然后修改html标签内容; 实例代码: 服务器端htmlJava代码    "Content-Type" content="text/html; charset=utf-8">  "viewpor

2015-05-14 16:43:53 300

天气预报

天气预报功能:城市预报,未来天气描述。

2015-08-24

仿新浪评论

关于描述聊天界面的搭建。

2015-10-19

mel-weixin

仿微信聊天 功能

2015-09-11

空空如也

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

TA关注的人

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