自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 欢迎使用CSDN-markdown编辑器

更新Xcode7 iOS9 后 SDWebImage 加载不了图片 在Info.plist中添加NSAppTransportSecurity类型Dictionary。 在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES//作为数据源 NSMutableArray *_dataArr; //表格视图 UITabl

2015-12-05 19:51:07 408

转载 UITextField全面解析

UITextField 使用全面解析 //初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];//设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRec

2015-11-04 15:13:29 497

转载 NSCoding协议,遵循了NSCoding协议的数据模型,就可以利用归档进行数据存储了

由于Sqlite数据库的blob数据和NSData的兼容比较好,我想尝试把一个NSArray存入Sqlite。Sqlite不支持数组的直接存储,所以我寻找了一些数组转化为NSData的方法。网上大多数的解决办法都是针对于字符数组,eg: NSArray*array01= [[NSArrayalloc]initWithObjects:@”1”,@”2”,@”3”,nil]; 这种数组的解决办法很

2015-06-24 18:04:09 926

转载 iPad app 开发概述 - iPad开发系列文章之二

随着iNotes的第一版完成,我近期的工作也从xcode开发转移到了产品推广阶段。在这里可以总结一下两个月以来的开发经验。 iNotes这个app的开发比我想象钟推迟了差不多一个多月。初期设计阶段以为可以在iPad的国际发布周(五月低)完成, 结果推到了六月低。主要原因是app的复杂度比一般的iPhone app高,屏幕大了,自然控件就多了,用户和app的交互多了,复杂度自然增加。 根据我自己的经验

2015-06-11 22:41:36 442

转载 Socket

简单理解Socket 题外话 前几天和朋友聊天,朋友问我怎么最近不写博客了,一个是因为最近在忙着公司使用的一些控件的开发,浏览器兼容性搞死人;但主要是因为这段时间一直在看html5的东西,看到web socket时觉得很有意思,动手写几个demo,但web socket需要特定的服务器支持,由于标准制定工作还没完成,所以没有多少主流的服务器支持,自己在网上下载了几个实现,包括php的、C#的、甚

2015-06-08 21:47:07 377

转载 IOS常用正则表达式

IOS常用正则表达式 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:

2015-06-07 10:52:30 462

转载 iOS base64 加密解密 通用类

在使用过程中,直接将被类引入到项目中即可,不需要其它辅助类。使用示例: 将此通用类的头文件引入到目标类后,直接使用类名进行调用即可。NSString *str = [NSString stringWithFormat:@"YWE="];NSString *str1 = [NSString stringWithFormat:@"aa"];NSLog(@"resultStr========%@",

2015-05-26 17:23:51 557

转载 UILocalNotification相关功能

最近又遇到了该功能的使用,这一次果断写个博客做下有关UILocalNotification的笔记。首先是添加一个本地通知到系统中,代码如下:// 初始化本地通知对象UILocalNotification *notification = [[UILocalNotification alloc] init];if (notification) { // 设置通知的提醒时间 NSDat

2015-05-25 19:46:05 476

原创 AFNetworking下载网络相关的附件(音视频)等

使用场景: 有时我们做的app在请求网络相关的附件资源时有图片的也有音视频的,请求图片我们常用的第三方库一般是SDWebImage就足够了,但SDWebImage不支持对像音频、视频及压缩zip等附件的下载支持,这时我们可以利用AFNetworking的AFHTTPRequestOperation类来完成下载并保存到指定的app的Caches目录下,底层对这块的封装代码如下:.h头文件接口[ob

2015-05-19 09:14:28 647

转载 AFNetworking实现程序重新启动时的断点续传

今天需要用AFNetworking实现断点续传的功能,但是在进行了一番研究之后,发现AFNetworking虽然支持下载文件的暂停和继续,但是程序重新启动后再次下载无法进行续传。网上有说可以通过AFDownloadRequestOperation这个AFNetworking的扩展库来实现重新启动后的续传,但是经过本人测试,这个库在最新的AFNetworking上会报错,无奈之下,参考他的代码,自己实

2015-05-18 15:10:03 466

原创 AVAudioSession说明

AVAudioSession类由AVFoundation框架引入。每个IOS应用都有一个音频会话。这个会话可以被AVAudioSession类的sharedInstance类方法访问,如下: AVAudioSession *audioSession = [AVAudioSession sharedInstance]; 复制代码 在获得一个AVAudioSession类的实例后,你就能通过调用音

2015-05-17 21:20:01 496

原创 iOS图片保存到本地相册

之前看了一些开源的代码,里面有一个功能,就是将图片下载到相册,仔细看了其中的代码,只有很简单的一句话,并且保存过后,还可以判断是否保存成功。如下代码所示,点击按钮,将self.imageView上面的image内容保存到本地相册,并指定判断保存成功与否的方法imageSavedToPhotosAlbum:didFinishSavingWithError:contextInfo:(IBAction)

2015-05-15 20:29:16 636

原创 使用CocoaPods过程中的几个问题

当把CocoaPods生成的workspace移动到上层目录时,需要改下Pods.xcconfig和工程里的一些设置,就通常没什么难度。 当遇到这个问题时: Could not automatically select an Xcode project. Specify one in your Podfile like so: xcodeproj ‘path/to/Project.xcodep

2015-05-15 15:52:09 485

转载 ReactiveCocoa - iOS开发的新框架

本文为InfoQ中文站特供稿件,首发地址为:文章链接。如需转载,请与InfoQ中文站联系。 什么是ReactiveCocoaReactiveCocoa(其简称为RAC)是由Github 开源的一个应用于iOS和OS X开发的新框架。RAC具有函数式编程和响应式编程的特性。它主要吸取了.Net的 Reactive Extensions的设计和实现。ReactiveCocoa试图解决什么问题经过一段时

2015-05-15 15:35:26 794

原创 objective-C 自定义对象归档的实现

自定义对象要实现归档必须实现NSCoding协议NSCoding协议有两个方法,encodeWithCoder方法对对象的属性数据做编码处理,initWithCoder解码归档数据来初始化对象。import import “user.h”define AGE @”age”define NAME @”name”define EMAIL @”email”define PASSWORD @”passwor

2015-05-14 20:46:55 596

转载 IOS发送Email的两种方法

IOS系统框架提供的两种发送Email的方法:openURL 和 MFMailComposeViewController。借助这两个方法,我们可以轻松的在应用里加入如用户反馈这类需要发送邮件的功能。1.openURL 使用openURL调用系统邮箱客户端是我们在IOS3.0以下实现发邮件功能的主要手段。我们可以通过设置url里的相关参数来指定邮件的内容,不过其缺点很明显,这样的过程会导致程序暂时退

2015-05-14 16:44:50 764

原创 CGGeometry

除非你是一个数学极客或者一个古希腊人,否则几何学应该不是你高中时最喜欢的课程。不过你可能就是班里的那种学生,那种会老老实实把所有公式都输进TI-8X图形计算器里去看结果。对于那些在学习TI-BASIC花的时间多于欧式几何的人,这里有一份iOS和OS X上绘图系统Quartz 2D的备忘录:CGPoint 是个表示二维坐标系中的点的结构体。在 iOS中,坐标原点在左上方,所以向右和向下分别是 x 和

2015-05-06 21:03:53 452

转载 open URL 的使用方法

openURL的使用方法: view plaincopy toclipboardprint? [[UIApplication sharedApplication] openURL:[NSURL URLWithString:appString]]; 其中系统的appString有:1.Map http://maps.google.com/maps?q=Shanghai 2.

2015-05-06 19:43:19 1285

转载 CocoaPods安装和使用教程

CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加

2015-05-04 14:26:40 390

原创 修改 text-field 的 placeholder 文字颜色

代码修改 textField.placeholder = @”username is in here!”; [textField setValue:[UIColor redColor] forKeyPath:@”_placeholderLabel.textColor”]; [textField setValue:[UIFont boldSystemFontOfSize:16] forKeyPa

2015-05-01 21:24:02 885

转载 UIWindow & UIWindowLevel

一、UIWindow是一种特殊的UIView,通常在一个程序中只会有一个UIWindow,但可以手动创建多个UIWindow,同时加到程序里面。UIWindow在程序中主要起到三个作用:  1、作为容器,包含app所要显示的所有视图  2、传递触摸消息到程序中view和其他对象  3、与UIViewController协同工作,方便完成设备方向旋转的支持二、通常我们可以采取两种方法将view添加到U

2015-05-01 21:22:53 311

转载 tabbar 的选取图片设置问题

在ios7中,方法setFinishedSelectedImage:withFinishedUnselectedImage: 已经被弃用,所以如果直接设置tabBarItem的selectImage和image时会出现不能显示图片的问题,效果可能如图:这时候我们就需要调用imageWithRenderingMode:方法来实现里面有个UIImageRenderingMode(渲染模式),它是一个枚举

2015-04-26 17:52:30 514

原创 关于用Stroyboard 自定义 UITableViewCell 的一点讨论

如何自定义UITableViewCell:

2015-04-13 20:27:16 486

原创 最近开发中遇到的问题汇总

有段时间没有归纳开发中遇到的一些问题了,今天就写一下之前开发中遇到的几个问题。希望这篇文章能让读者在以后的开发中少走弯路。本文将依次介绍《UIButton在Disabled状态下标题混乱的问题》、《含软连字符的字符串计算显示长度的问题》和《UINavigationBar左右两边按钮可同时点击的问题》。UIButton在Disabled状态下标题混乱的问题你应该知道,UIButton的Disabled

2015-03-28 21:50:58 428

原创 UIViewController LifeCycle 笔记

前言 据谣传:iOS为了实现零延迟拍照,从开启VedioSession的时候,就一直在缓存,所以非常占用内存。在小内存的设备上(如iTouch4)会出现释放掉navigation栈内所有页面的情况。这个时候pop回上一个view会发生什么情况呢?但是问题来了 ,touch4的用户好少了! 但是问题还是存在的 UIViewController LifeCycle 首先得从LifeCycle说起,在

2015-03-18 19:37:35 450

原创 UIImage imageOrientation问题

iOS 的相册中的照片,都是保留了原始的照片方向,大家看到的照片是以正确的方向显示出来的,这是由程序实现的 在做UIImage和CGImageRef转换的时候一定要注意,从相册里load进来的图,一定要看一下它的方向是否和你心目中的方向是一致的,因为CGImageRef 是不支持图片方向的。

2015-03-14 15:20:02 561

原创 Objective-C 重载的问题

我在UITableView里面自定义了一个UITableViewCell @interface PIIndexViewCell : UITableViewCell@property (nonatomic, assign) IBOutlet UIImageView*backGroundView; @property (nonatomic, assign) IBOutlet UIImageVie

2015-03-14 11:01:18 590

原创 mac 下的 git 安装

今天试着了解了下 git分享一下心得: 首先是 mac 中 git 的安装: 现版本的 git 已经整合到了 Xcode 中;如何知道自己的设备是否装有 git 可以在terminal中输入 which git 查看下路径 这里会得到路径/usr/local/bin/git.那么说明 mac 中已经装有 git那么问题来了如果没有怎么装. 下载:http://code.google.com

2015-03-11 19:05:22 643

原创 Hello world

int main(int argc, const char * argv[]) {@autoreleasepool { NSLog(@"Hello, World!");}return 0;} 换个博客换种心情,虽然不知道我到底能坚持多久,虽说看着以前qq空间 百度空间的文章数,觉得以前还是很能写的。但是现在真的感觉没有以前那么轻松了,天天都好忙,好忙,好忙。而且写文章的功底大不如以前

2015-03-10 19:36:02 284

空空如也

空空如也

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

TA关注的人

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