- 博客(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
2505
转载 基于XMPP协议的简单IM实现(iOS)
//http://blog.youkuaiyun.com/fhbystudy/article/details/16117561【 **********************************************************************************有网友在资源那留言,但是自己无法评论自己的资源,故在此说明:1、当初只是简单的学习XMP
2014-02-11 12:26:56
906
转载 iOS项目的目录结构和开发流程
网上相关的资源不多,开源的且质量还不错的iOS项目也是少之又少,最近正好跟同事合作了一个iOS项目,来说说自己的一些想法。目录结构AppDelegateModelsMacroGeneralHelpersVendorsSectionsResources一个合理的目录结构首先应该是清晰的,让人一眼看上去就能大概了解目录的职责,且容易应对新的变化。Ap
2014-02-10 22:14:32
774
转载 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
1450
转载 iOS系类教程之用instruments来检验你的app
// http://www.cocoachina.com/applenews/devnews/2014/0114/7696.html比较了好多关于instruments 还是发现老外写的比较牛逼.于是果断翻译过来.有能力的的可以去看英文原版,鼓励大家看原版资料远离二手教程。这里是原文 入门为了节省大家的时间,提供一个演示的Demo给大家。代码传送门.
2014-01-14 12:22:04
823
转载 正则表达式
http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html
2014-01-03 09:11:34
649
原创 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
815
转载 IOS中获取各种文件的目录路径的方法
//// http://blog.youkuaiyun.com/zhenzhenzhao12/article/details/8162793iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文
2013-12-30 09:30:06
652
转载 怎样在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
772
转载 IOS 如何实现推送通知
推送通知的步骤:1、询问是否允许推送通知。2、如果用户允许在APPDELEGATE 中实现- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken{}3、将token发送到服务器上
2013-12-18 17:25:42
960
原创 NSDATA转NSSTRING 去掉 <>和空格
TOKEN string:62544301a5be4884adaf2d31f05d39a4d6fe5963f4f12ffc876a0b6793b91af9-(NSString *)ConvertToNSString:(NSData *)data{ NSMutableString *strTemp = [NSMutableSt
2013-12-18 16:20:27
1739
原创 IOS 对deallloc 的两种处理方法
对于dealloc函数有两种做法,一个是直接将实例变量release掉:-(void)dealloc{ [subject release];[super dealloc];}另一种是将变量relsease 掉再将它指向nil;-(void)dealloc{[subject release] subject=
2013-12-12 10:52:59
714
转载 使用Xcode和Instruments调试解决iOS内存泄露
虽然iOS 5.0版本之后加入了ARC机制,但由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开发环境:XCode 4.5.21、运行Demo。先下载一个
2013-12-11 10:32:30
617
转载 iOS 7 新UI 学起。。4Charpers
http://blog.youkuaiyun.com/lizhongfu2013/article/details/9166193
2013-12-02 10:24:49
744
原创 打包 IPA
http://blog.youkuaiyun.com/chengyingzhilian/article/details/8642389
2013-11-27 15:32:42
620
原创 搜索,分组中的一个方法。(传一个数组进去,分组后传出来)
这里是传一个字符串数组进入, 分组后,把新的数组返回去。 假设传进来的是一个自定义对像数组。 要重新修改。。- (NSMutableArray *)getChineseStringArr:(NSMutableArray *)arrToSort{ NSMutableArray *chineseStringsArray = [NSMutableArrayarray];
2013-11-23 08:40:44
804
原创 nsdate 相互转换 nsstring.
1、字符串转换为日期 NSDateFormatter* dateFormat = [[NSDateFormatter alloc] init];//实例化一个NSDateFormatter对象 [dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//设定时间格式,这里可以设置成自己需要的格式 NS
2013-11-20 20:19:57
771
原创 GCD 小代码
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH,0), ^{ _myHeadImage=[[UIImageimageWithData:[NSDatadataWithContentsOfURL:[NSURLURLWithString:[[NSUserDefaultss
2013-11-20 18:31:55
825
转载 设置提示音
// http://bbs.9ria.com/thread-241240-1-1.html首先要在工程里加入Audio Toolbox framework这个库,然后在需要调用的文件里#import 最后在需要播放提示音的地方写上AudioServicesPlaySystemSound(1106);注:括号中为系统声音的id,详见最下面的列表。为了方便大家测试系统
2013-11-19 23:25:21
1112
原创 MBProgressHUD 显示问题
已解决AppDelegate *app = (AppDelegate *)[UIApplication sharedApplication].delegate;[[MBProgressHUD showHUDAddedTo:app.window animated:YES] setLabelText:tooltip];
2013-11-13 18:50:05
1033
转载 计算时间差
- (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
725
转载 【IOS】IOS7 UI适配
昨天下了把手机升级成了IOS7 正式版,然后下了最新的xocde5. 试着编译了一下刚刚完成的几个应用,还好问题不大,半个小时的时间都适配好了,然后改了下几个新出现的warning。过几天等空了,要把IOS7的更新的特性好好看一下 http://www.cocoachina.com/newbie/basic/,记录一下。Xcode5 正式版的下载地址:http://adcdownlo
2013-11-11 00:23:39
549
转载 iOS 获取手机的型号,系统版本,软件名称,软件版本
网上搜索出来的,记录下来以后使用方便:[java] view plaincopy//手机序列号 NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier]; NSLog(@"手机序列号: %@",identifierNumber)
2013-11-01 17:24:32
855
原创 Chat interface
Hq88ClubGlobal *gb;@interface Hq88MessageDetailViewController ()@end@implementation Hq88MessageDetailViewController@synthesize topImageStr,topTitleStr,topTimeStr,letterId,tru
2013-10-27 09:36:38
765
原创 获取键盘的高度
- (void)keyboardWillShow:(NSNotification *)notification{ //动画效果 NSDictionary *userInfo = [notification userInfo]; NSValue* aValue = [userInfoobjectForKey:UIKeyboardFram
2013-10-26 18:02:25
618
原创 解决:an error occurred while processing your request 访问开发者网站报错
把 developer.apple.com 从HOSTS 里面删除
2013-10-24 11:52:55
25539
原创 给 “a,b,c... 定位栏添加背景。。。。自定义 TABLEVIEW 的层
// 给 “a,b,c... 定位栏添加背景。。。。”可以放在这个方法里面 //- (UITableViewCell *)tableView:(UITableView *)aTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ for(UIView *viewin [aTableVie
2013-10-22 16:45:15
596
原创 修改UITableViewStyleGrouped形式的tableview的背景色
在使用UITableViewStylePlain形式的tableview时,很容易就修改了背景色,而在使用UITableViewStyleGrouped形式的tableview时,怎么都修改不了背景色。在网上看了一番。找到如下的解决方法。tableview.backgroundView=[[UIView alloc] init];//改变表的背景视图tableview.backgr
2013-10-20 14:10:32
803
原创 self.modifyContentTextField.delegate = self; 这句话要放在viewdidload 里, 不能放init里。。
self.modifyContentTextField.delegate = self; 这句话要放在viewdidload 里, 不能放init里。。
2013-10-16 17:42:33
633
原创 解决 设置导航栏背景色 和影响状态栏的颜色 问题
打开INFO.PLIST -> ADD ROW ->"STATUS BAR STYLE" - >OPAQUE BLACK STYLE
2013-10-15 23:12:02
1472
原创 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
947
转载 UISearchBar和 UISearchDisplayController的使用
之前比較少用UISearchBar 和 UISearchDisplayController,最近閱讀了一些有關資料,簡單做個筆記:1、UISearchBar 和 UISearchDisplayController 在IB中是可以直接使用的,UISearchBar如果不指定delegate及執行相關的方法,那麼與一個TextField類似。加入一個UISearchDisplayControl
2013-10-11 10:04:02
971
转载 把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
1544
转载 (转)关于XMPP中DDLog相关的简单介绍
闲话不续,搞了一段时间xmpp,发一些学习贴,共同学习此文为别人翻译版本,转过来大家共同学习下,原文地址http://www.cnblogs.com/xiaoweige/archive/2012/10/08/lumberjack.html实际上DDLog隶属于lumberjack这个框架,XMPP中带有其源码,下面就介绍如何使用之想要学习这个框架只需要三个步骤 1 把框架
2013-10-07 17:32:25
607
转载 [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端二)
//http://blog.youkuaiyun.com/kangx6/article/details/7744304接上一章的,这一章我们着重介绍XMPP为了方便程序调用,我们把XMPP的一些主要方法写在AppDelegate中在AppDelegate.m下这几个方法为:[java] view plaincopyprint?-(void)setupSt
2013-10-02 23:19:22
812
转载 FMDatabase的用法介绍
本人以后都会不定时的写一些关于IOS开发的教程,大家希望可提些意见,大家希望写些什么,对大家有帮助的,希望帮到大家:FMDatabase其实是一个很轻级的sqlite数据库封装库,用Object-C封装C,它主要有2个类:FMDatabase和FMResultSet要使用它首先就要下载这个开源库,它的下载地址是:https://github.com/ccgus/fmdb下载
2013-09-30 16:14:37
891
原创 COUNT(*)与COUNT(列名)的区别
COUNT(*)与COUNT(列名)的区别 以前一直没有留意到COUNT(*)与COUNT(列名)的区别,昨天晚上无意中看到数据库系统工程师教程里面的一句话."如果null参与聚集运算,则除count(*)之外其它聚集函数都忽略null." 这句话的意思说如果字段是有空值的话,你用SUM去计算,得到的结果有可能不准确. 看一个实例. 表A
2013-09-30 15:15:00
1895
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人