自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (9)
  • 收藏
  • 关注

原创 IPhone项目 字典,数组,服务器返回的json 一键转换数据模型的.h .m文件

当你在IPhone开发的时候有没遇到过比较坑的服务器设计和比较坑的业务逻辑,有没有遇到过要写写很多个model的时候,有没遇到过一个model几十个属性的时候。反正我是遇到了,写数据类型写的欲仙欲死。纠结之下写了个能够直接把字典,数组,或者服务端返回的比较复杂的json直接转换成数据类型.h 和.m 的的辅助项目。对当前我自己的业务基本够了能够节省80%以上写数据模型的时间。项目地址:

2015-04-26 20:03:54 947

原创 IOS 教你玩转UITableViewController和TableView

iphone和Ipad开发中UITableViewController和TableView应该是用得比较多得控件。但是你是会因为写这些控件写得多了而厌烦。所有怎么让这个控件一直能用,怎么让这个控件写起来简单。是很必须。特别是UITableViewController把dataSouce的业务逻辑集成在自己身上而让看起来扎乱无章。1.解决UITableViewController一直能用下。

2014-08-15 18:01:03 3394

原创 简单方法实现 uitableviewcell 左滑出现各种自定义功能视图

一 先继承 tableviewcell二

2014-08-09 11:27:54 2107

原创 iOS 绘制图表

http://download.csdn.net/download/wjszf/7727701   demo地址

2014-08-07 20:25:05 543

转载 IOS 自定义UIBUTTON 直接拖个xib 就能在button上显示多行文本 并且添加了点击的效果

拖个button继承一下  几行代码 就搞定 自用效果hai

2014-08-01 19:21:46 1510

原创 IOS TXT文本编码自动识别

TXT识别编码是个复杂的问题。幸好有c/c++的一个库能识别。库的叫uchardet,可以自己去github下载。但是没有具体的使用手册什么的。小研究了下 。把uchardet文件夹下的.h和.cpp和.tab文件全部copy到自己的应用里面。然后在要自动识别编码的地方#include "uchardet.h"如下代码实现。////  EBO

2013-12-23 14:38:33 1218

原创 IOS中集合视图UICollectionView中Decoration View的简易使用方法。

Decoration View是UICollectionView的装饰视图。苹果官方给的案例都没涉及到这个视图的使用。没有具体的细节。我今天用UICollectionView做了一个简易的书架。主要是Decoration View的使用方法。效果如下:基本的UICollectionView使用方法请自己查询。#import "CVViewController.h

2013-12-17 14:54:08 2144 2

原创 AsyncSocket这个库无论连接什么IP地址都显示连接成功的问题

最近有不少人跟我抱怨第三方库AsyncSocket 这个连接的bug - (BOOL)connectToHost:(NSString *)hostname   onPort:(UInt16)port  withTimeout:(NSTimeInterval)timeouterror:(NSError **)errPtr无论IP多少 都显示连接成功。大家习惯上根据源码

2013-11-05 15:27:39 661

原创 IOS 神奇的崩溃原因

小心使用带有_,—— 等的应用名称   ,当使用带有这种划线的productName时 名字太长 会导致UItextField 莫名其妙的崩溃。原因不清楚。希望有人能解释下。希望IOS遇到崩溃时大家少走弯路。

2013-09-22 17:24:47 590

原创 IOS 录音的时候 监测声音大小并显示出来当前声音大小 可播放(超级简陋版)

这东西其实没什么难点 。就两个东西SCListener +NSTimer 就可以了。我用来显示声音变化是用5个小的UIImageView 做的长条条。通过声音改变这5个UIImageView的状态。​下载http://down.51cto.com/data/867693

2013-07-10 21:51:48 2110

原创 IOS Socket的请求中的图片,音频等的传输

用Socket的时候可能会遇到这样的协议如下(自己特殊举例的协议)US=[用户姓名]&PS=[用户密码]&UF=[16进制的图片数据的字符串][16进制的图片数据的字符串]  格式是这样的 UF=4d4d002a0000261cd6f4d6d2f4d2d3f4d3d3f4d3d3f4d3d3f4d3d3f4d3d3f4d3d3f4d3d3f4d3d3f4d3d3

2013-07-09 22:51:39 1860

原创 IOS 断点续传

创建一个ASINetworkQueue全局队列,队列里可以添加请求- (void)viewDidLoad{    queue = [[ASINetworkQueue alloc] init];    //设置支持较高精度的进度追踪    [queue setShowAccurateProgress:YES];    //启动    [qu

2013-05-08 14:56:31 769

原创 IOS 数组使用

ARC下 定义数组NSMutableArray *tt和NSMUtableArray *tb当NSMUtableArray *tb=[[NSMutableArray alloc] init];NSDictionary *d=[NSDictionary dictionaryWithObject:@"123" forKey:@"11"];    for (int i=0;

2013-04-25 10:46:31 608

原创 IOS KVC 一些细节 注意点

最近一些新人买了几本关于IOS开发的书,但是关于KVC的比较少。一些KVC使用的关注点也让人云里雾里。苹果官方文档也是简单叙述了使用。但是一些细节没写清楚。代码如下:建一个NSObject的类命名A@interface A : NSObject{    NSString *_name;    int  _count;    NSArray *_arrA;

2013-04-03 14:25:35 704

转载 IOS 后台定位

后台定位#import "LocationsAppDelegate.h"#import "RootViewController.h" @implementation LocationsAppDelegate@synthesize window;@synthesize navigationController; -(void)initLocationManager

2013-03-27 12:37:10 599

原创 IOS uiview一个动画的使用 写了个测试记忆力的

代码很简单  主要看看+ (void)animateWithDuration:(NSTimeInterval)duration delay:(NSTimeInterval)delay options:(UIViewAnimationOptions)options animations:(void (^)(void))animations completion:(void (^)(BOOL

2013-03-22 11:52:37 588

原创 IOS   手势

IOS  手势还是比较简单的东西, 单击,双击,捏合,旋转这些也是比较容易实现的。我介绍两行代码可以让捏合,旋转看起来舒服的。不一定最合适。有更好的欢迎留言- (void)viewDidLoad{    [super viewDidLoad];    UIImage *i=[UIImage imageNamed:@"shitou.png"];    UIImageVie

2013-03-21 09:58:22 458

原创 IOS 检测摇晃 几个问题

IOS3.0以后可以用如下-(void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event{  }-(void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event{}-(void)motionEnded:(UIEventSu

2013-03-21 09:58:19 512

原创 IOS 绘图的奇怪现象

最近应用需要自绘控件  但是在绘制view的时候遇到一个现象。这个现象也许能让大家绘制控件的时候调bug少一些时间。如我有一个UIView,实现如下- (void)drawRect:(CGRect)rect{    CGContextRef context=UIGraphicsGetCurrentContext();    CGContextSetStrokeColorWi

2013-03-21 09:58:17 490

转载 IOS应用从容地崩溃

IOS的崩溃如果不做处理是闪退的。虽然我不赞成IOS应用有崩溃的现象,但是难免遗漏导致崩溃。或者一些特殊的应用 要在完全退出后在进行测试。这样联机调试就不能实现了。所以可以用以下方法来处理。如下IOS SDK中提供了一个现成的函数 NSSetUncaughtExceptionHandler 用来做异常处理,但功能非常有限,而引起崩溃的大多数原因如:内存访问错误,重复释放等错误就无能为力了,

2013-03-21 09:58:14 480

原创 IOS JS 交互

在使用UIWebview可能需要与js交互。在使用中我遇到几个问题 愿大家少走弯路。交互的方法便是stringByEvaluatingJavaScriptFromString 1.必须等UIWebView中的页面加载完成之后去调用- (void)webViewDidFinishLoad:(UIWebView *)webView {}上面这个方法必须跑了之后才能去调用js

2013-03-21 09:58:12 643

原创 IOS 实现以图查图 类似百度查图功能

根据“感知哈希算法”来实现的。如果不清楚可以自己搜索下。这不具体讲解。实现如下(借鉴了网上高手的资料,在这不一一列举了)////  checkImage.m #import "checkImage.h" @implementation checkImage +(NSString *)imageSourcePath{        NSString *

2013-03-21 09:58:10 874

原创 IOS 水波纹 ripple

苹果出了一个用摄像头获取摄像数据然后加载摄像投捕捉到的图片并加上碰触水波效果的应用。但是大多数人会把这个效果只用用在自己的图片上而不是摄像头捕捉的图片上。所以我做了一些改变。效果能实现,OpengGL 导致的的图片坐标不对也做了处理。但是因本人对openGL不了解。所以导致图片有一定拉伸。希望高手进行修改后共享。650) this.width=650;" src="http://img1.51

2013-03-21 09:58:08 784

原创 IOS 推送

推送实现  具体申请证书  创建id什么就不说了 只说我遇到的一些问题 1.如果原来有开发证书  那我们可以直接在创建APP ID的时候上传钥匙串中的.certSigningRequest的文件。然后必须注意 标示符不能有*号,这种通配符没用的。2.上传.certSigningRequest后会生成推送的cer证书,开启推送配置一下。然后创建provisioning证书。注意在应用程序

2013-03-21 09:58:06 501

原创 IOS 蓝牙语音通信

最近看了不少关于ios蓝牙语音通信的文章,网上错误不少。最近自己写了个小Demo。具体的每个函数干什么的请自行查询。都是Gamekit框架的api。代码实现如下- (void)viewDidLoad{    [super viewDidLoad];    CGSize size=[[UIScreen mainScreen] bounds].s

2013-03-19 12:40:11 1034

简化UITableViewController,tableView

教你如何简化UITableViewController 让之瘦身提高代码复用

2014-08-15

IOS cell 左滑 自定义

iOS uitableviewcell 左滑 自定义各种view

2014-08-09

IOS 绘制图表

IOS 绘制自定义x,y轴的图表 实现 双曲线 双色柱状图

2014-08-07

UICollectionView中Decoration View的使用

Decoration View是UICollectionView的装饰视图。苹果官方给的案例都没涉及到这个视图的使用。没有具体的细节。我今天用UICollectionView做了一个简易的书架。主要是Decoration View的使用方法。

2013-12-19

IOS 水波纹效果 非摄像头版

IOS 水波纹效果 非摄像头版 让自己的底图实现水波纹效果

2013-03-19

IOS 推送 mac的服务端

IOS 推送 mac的服务端 实现推送 mac的服务器

2013-03-19

IOS 蓝牙语音通信

IOS 蓝牙语音通信 通过GameKit实现蓝牙语音通信

2013-03-19

IOS 从容面对奔溃

IOS 从容面对奔溃 解决奔溃的时候的闪退的问题

2013-03-19

多个数据结构实验程序

13个数据结构实验的程序,非常有用跟教科书匹配的

2008-12-29

空空如也

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

TA关注的人

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