自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心灵的流放地, 共同的精神家园

纯粹技术交流, 一起关注移动互联网.

  • 博客(171)
  • 资源 (3)
  • 收藏
  • 关注

原创 AVPlayer

////  MoviePlayerViewController.m//  MoviePlayerViewController////  Created by pljhonglu on 13-12-18.//  Copyright (c) 2013年 pljhonglu. All rights reserved.//#import

2014-05-13 17:43:41 2435

转载 基于XMPP协议的简单IM实现(iOS)

//http://blog.csdn.net/fhbystudy/article/details/16117561【  **********************************************************************************有网友在资源那留言,但是自己无法评论自己的资源,故在此说明:1、当初只是简单的学习XMP

2014-02-11 12:26:56 869

转载 iOS项目的目录结构和开发流程

网上相关的资源不多,开源的且质量还不错的iOS项目也是少之又少,最近正好跟同事合作了一个iOS项目,来说说自己的一些想法。目录结构AppDelegateModelsMacroGeneralHelpersVendorsSectionsResources一个合理的目录结构首先应该是清晰的,让人一眼看上去就能大概了解目录的职责,且容易应对新的变化。Ap

2014-02-10 22:14:32 726

转载 block与堆栈的恩怨情仇

一、block放在哪里我们针对不同情况来讨论block的存放位置:1.栈和堆以下情况中的block位于堆中:void foo()  {      __block int i = 1024;      int j = 1;      void (^blk)(void);      void (^blkInHeap)(void);      blk = ^{ printf(

2014-02-10 16:00:44 1400

转载 iOS系类教程之用instruments来检验你的app

//  http://www.cocoachina.com/applenews/devnews/2014/0114/7696.html比较了好多关于instruments 还是发现老外写的比较牛逼.于是果断翻译过来.有能力的的可以去看英文原版,鼓励大家看原版资料远离二手教程。这里是原文 入门为了节省大家的时间,提供一个演示的Demo给大家。代码传送门. 

2014-01-14 12:22:04 796

转载 正则表达式

http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html

2014-01-03 09:11:34 621

原创 CGD 异步加载图片

//image    dispatch_queue_t network_queue;        network_queue = dispatch_queue_create("com.myapp.network", nil);        dispatch_async(network_queue, ^{        UIImage *cellI

2013-12-31 10:58:16 762

转载 IOS中获取各种文件的目录路径的方法

//// http://blog.csdn.net/zhenzhenzhao12/article/details/8162793iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文

2013-12-30 09:30:06 623

转载 怎样在xcode5中使用低版本sdk,解决兼容ios7ui问题

//http://github.kimziv.com/blog/2013/09/22/how-to-use-older-base-sdks-in-xcode5/问题令人头疼的是,xcode每次升级都会使用最新版本的sdk,而且只有最新版本的sdk,对之前老版本的sdk都没有默认安装,这搞的最近我很头疼, 最近我升级到Xcode5.0版本,编译后运行后,在ios7.0上显示ui非常乱

2013-12-27 14:25:42 741

转载 IOS 如何实现推送通知

推送通知的步骤:1、询问是否允许推送通知。2、如果用户允许在APPDELEGATE 中实现- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken{}3、将token发送到服务器上

2013-12-18 17:25:42 927

原创 NSDATA转NSSTRING 去掉 <>和空格

TOKEN string:62544301a5be4884adaf2d31f05d39a4d6fe5963f4f12ffc876a0b6793b91af9-(NSString *)ConvertToNSString:(NSData *)data{        NSMutableString *strTemp = [NSMutableSt

2013-12-18 16:20:27 1697

原创 IOS 对deallloc 的两种处理方法

对于dealloc函数有两种做法,一个是直接将实例变量release掉:-(void)dealloc{  [subject release];[super dealloc];}另一种是将变量relsease 掉再将它指向nil;-(void)dealloc{[subject release]  subject=

2013-12-12 10:52:59 673

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

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

2013-12-11 10:32:30 582

转载 发布APP

http://blog.csdn.net/htttw/article/details/7981395

2013-12-05 23:23:57 628

转载 iOS 7 新UI 学起。。4Charpers

http://blog.csdn.net/lizhongfu2013/article/details/9166193

2013-12-02 10:24:49 713

原创 打包 IPA

http://blog.csdn.net/chengyingzhilian/article/details/8642389

2013-11-27 15:32:42 591

原创 搜索,分组中的一个方法。(传一个数组进去,分组后传出来)

这里是传一个字符串数组进入, 分组后,把新的数组返回去。 假设传进来的是一个自定义对像数组。 要重新修改。。- (NSMutableArray *)getChineseStringArr:(NSMutableArray *)arrToSort{   NSMutableArray *chineseStringsArray = [NSMutableArrayarray];   

2013-11-23 08:40:44 763

原创 nsdate 相互转换 nsstring.

1、字符串转换为日期  NSDateFormatter* dateFormat = [[NSDateFormatter alloc] init];//实例化一个NSDateFormatter对象        [dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//设定时间格式,这里可以设置成自己需要的格式        NS

2013-11-20 20:19:57 735

原创 GCD 小代码

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH,0), ^{        _myHeadImage=[[UIImageimageWithData:[NSDatadataWithContentsOfURL:[NSURLURLWithString:[[NSUserDefaultss

2013-11-20 18:31:55 781

转载 设置提示音

//  http://bbs.9ria.com/thread-241240-1-1.html首先要在工程里加入Audio Toolbox framework这个库,然后在需要调用的文件里#import 最后在需要播放提示音的地方写上AudioServicesPlaySystemSound(1106);注:括号中为系统声音的id,详见最下面的列表。为了方便大家测试系统

2013-11-19 23:25:21 1042

转载 适配IOS7

http://blog.csdn.net/favormm/article/details/12193681

2013-11-13 23:48:55 708

原创 MBProgressHUD 显示问题

已解决AppDelegate *app = (AppDelegate *)[UIApplication sharedApplication].delegate;[[MBProgressHUD showHUDAddedTo:app.window animated:YES] setLabelText:tooltip];

2013-11-13 18:50:05 999

转载 计算时间差

- (NSString*)intervalSinceNow: (NSString*) theDate{    NSDateFormatter*date=[[NSDateFormatteralloc] init];    [date setDateFormat:@"yyyy-MM-dd HH:mm:ss"];    NSDate*d=[date dateFromStr

2013-11-13 09:52:30 699

转载 【IOS】IOS7 UI适配

昨天下了把手机升级成了IOS7 正式版,然后下了最新的xocde5.  试着编译了一下刚刚完成的几个应用,还好问题不大,半个小时的时间都适配好了,然后改了下几个新出现的warning。过几天等空了,要把IOS7的更新的特性好好看一下 http://www.cocoachina.com/newbie/basic/,记录一下。Xcode5 正式版的下载地址:http://adcdownlo

2013-11-11 00:23:39 531

转载 iOS 获取手机的型号,系统版本,软件名称,软件版本

网上搜索出来的,记录下来以后使用方便:[java] view plaincopy//手机序列号      NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier];      NSLog(@"手机序列号: %@",identifierNumber)

2013-11-01 17:24:32 835

原创 Chat interface

Hq88ClubGlobal *gb;@interface Hq88MessageDetailViewController ()@end@implementation Hq88MessageDetailViewController@synthesize topImageStr,topTitleStr,topTimeStr,letterId,tru

2013-10-27 09:36:38 714

原创 获取键盘的高度

- (void)keyboardWillShow:(NSNotification *)notification{    //动画效果   NSDictionary *userInfo = [notification userInfo];    NSValue* aValue = [userInfoobjectForKey:UIKeyboardFram

2013-10-26 18:02:25 599

原创 解决:an error occurred while processing your request 访问开发者网站报错

把 developer.apple.com 从HOSTS 里面删除

2013-10-24 11:52:55 23819 1

原创 给 “a,b,c... 定位栏添加背景。。。。自定义 TABLEVIEW 的层

// 给 “a,b,c... 定位栏添加背景。。。。”可以放在这个方法里面 //- (UITableViewCell *)tableView:(UITableView *)aTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{    for(UIView *viewin  [aTableVie

2013-10-22 16:45:15 563

原创 修改UITableViewStyleGrouped形式的tableview的背景色

在使用UITableViewStylePlain形式的tableview时,很容易就修改了背景色,而在使用UITableViewStyleGrouped形式的tableview时,怎么都修改不了背景色。在网上看了一番。找到如下的解决方法。tableview.backgroundView=[[UIView alloc] init];//改变表的背景视图tableview.backgr

2013-10-20 14:10:32 782

原创 拉伸图片

2013-10-16 22:15:02 570

原创 self.modifyContentTextField.delegate = self; 这句话要放在viewdidload 里, 不能放init里。。

self.modifyContentTextField.delegate = self;    这句话要放在viewdidload 里, 不能放init里。。

2013-10-16 17:42:33 597

原创 解决 设置导航栏背景色 和影响状态栏的颜色 问题

打开INFO.PLIST -> ADD ROW ->"STATUS BAR STYLE" - >OPAQUE BLACK STYLE

2013-10-15 23:12:02 1429

原创 iOS开发资源分享:UIKit关键帧动画框架Jazz Hands、MTLog、Pocket Weather源码以及其他

///  http://www.cocoachina.com/applenews/devnews/2013/1011/7143.htmlhttp://www.cocoachina.com/applenews/devnews/2013/1011/7143.html

2013-10-12 07:58:47 900

转载 UISearchBar和 UISearchDisplayController的使用

之前比較少用UISearchBar 和 UISearchDisplayController,最近閱讀了一些有關資料,簡單做個筆記:1、UISearchBar 和 UISearchDisplayController 在IB中是可以直接使用的,UISearchBar如果不指定delegate及執行相關的方法,那麼與一個TextField類似。加入一個UISearchDisplayControl

2013-10-11 10:04:02 948

转载 把IOS , 安卓的链接生成到同一张二维码

这个二维码指向这样一个链接:http://daily.zhihu.com/download/这个链接内容之主体是一段 JS 代码,用来判断客户端的系统,跳转到不同的地方,核心之代码如下:function redirect(){location.href = href;}var url_parts = document.URL.split('?');var query

2013-10-08 08:45:29 1446 1

转载 (转)关于XMPP中DDLog相关的简单介绍

闲话不续,搞了一段时间xmpp,发一些学习贴,共同学习此文为别人翻译版本,转过来大家共同学习下,原文地址http://www.cnblogs.com/xiaoweige/archive/2012/10/08/lumberjack.html实际上DDLog隶属于lumberjack这个框架,XMPP中带有其源码,下面就介绍如何使用之想要学习这个框架只需要三个步骤  1 把框架

2013-10-07 17:32:25 582

转载 [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端二)

//http://blog.csdn.net/kangx6/article/details/7744304接上一章的,这一章我们着重介绍XMPP为了方便程序调用,我们把XMPP的一些主要方法写在AppDelegate中在AppDelegate.m下这几个方法为:[java] view plaincopyprint?-(void)setupSt

2013-10-02 23:19:22 789

转载 FMDatabase的用法介绍

本人以后都会不定时的写一些关于IOS开发的教程,大家希望可提些意见,大家希望写些什么,对大家有帮助的,希望帮到大家:FMDatabase其实是一个很轻级的sqlite数据库封装库,用Object-C封装C,它主要有2个类:FMDatabase和FMResultSet要使用它首先就要下载这个开源库,它的下载地址是:https://github.com/ccgus/fmdb下载

2013-09-30 16:14:37 840

原创 COUNT(*)与COUNT(列名)的区别

COUNT(*)与COUNT(列名)的区别      以前一直没有留意到COUNT(*)与COUNT(列名)的区别,昨天晚上无意中看到数据库系统工程师教程里面的一句话."如果null参与聚集运算,则除count(*)之外其它聚集函数都忽略null."      这句话的意思说如果字段是有空值的话,你用SUM去计算,得到的结果有可能不准确.    看一个实例.    表A

2013-09-30 15:15:00 1868

spring demo

拖动视图后, 放开, 会弹回去, 并有晃动效果

2013-06-28

block demo

block 实现跟 delegate一样的功能

2013-06-27

实现新浪微博分享功能

这是一个实现新浪微博分享功能的demo.

2013-04-11

空空如也

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

TA关注的人

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