- 博客(61)
- 资源 (1)
- 收藏
- 关注
原创 iOS开发资料收集整理
iOS开发资料收集1.论坛:http://blog.youkuaiyun.com/http://stackoverflow.com/http://www.cocoachina.com/,http://www.raywenderlich.com/2.书Objective-C高级编程:iOS与OS X多线程和内存管理(苹果源代码不会告诉你的Objective-C高...
2019-11-15 12:15:44
154
原创 testD
{"status":1,"error":"","data":{"info":{"regions":[{"region_name":"好又多","groups":[{"plat_time":"2015-09-29 14:00:00","group_id":1,"online_manger":0,"img":"http:\/\/kugou.com\/img","intro_voice":"http
2015-10-12 21:19:34
759
转载 Objective-C的属性和成员变量用法及关系浅析
在使用Objective-C语言进行了一段时间的iOS开发之后,发现自己的语言基础相对薄弱,于是开始弥补自己的短处。我发现在用过一种语言之后,再回过头来看它的很多原理会发现有更加深刻的理解。下面就对一直困惑我的属性和成员变量的用法和关系问题进行浅析,由于水平有限可能会有错误,请看过文章的人多多指正。1、属性 关于属性的用法在苹果的官方文档《The Objective-
2015-08-18 10:21:04
397
转载 xcode6中如何添加pch文件
在Xcode6之前,新建一个工程的时候,系统会帮我们自动新建一个以工程名为名字的pch (precompile header)文件,在开发过程中,可以将那些整个工程都广泛使用的头文件包含在该文件下,编译器就会自动的将pch文件中的头文件添加到所有的源文件中去,这样在需要使用相关类的时候不需要使用import就可以直接使用头文件中的内容,很大程度上带来了编程的便利性,但潜在的也带来了一些问题,这也是
2015-08-17 22:59:17
422
原创 NSKeyedArchiver/unArchiver序列化自定义复合模型(模型包含模型)
在这里利用NSKeyedArchiver/unArchiver对自定义的模型进行序列化。在序列化之前要对自定义模式实现NSCoding的2个协议。Info模型:Info.h#import @interface Info : NSObject@property(nonatomic, copy)NSString *infoName;@property(nonatomic, ass
2015-05-19 15:17:39
606
原创 assign nonatomic atomic copy readonly retain属性声明
assign nonatomic atomic copy readonly retain1.assign: 简单赋值,不会更改索引计数,主要对基本数据类型操作;2.readonly:只会生成getter方法,不会生成setter方法;3.readwrite:4.retain:释放旧对象,newName对象索引+1, 主要应用于NSObject与其子类;- (void)setN
2015-04-09 14:51:27
532
原创 文件-沙盒目录代码段;
#pragma mark -把文件复制到沙盒目录;- (BOOL)copyFilePath:(NSString *)fromPath toPath:(NSString *)toPath{ NSFileManager *fileMan = [NSFileManager defaultManager]; NSError *error = nil; if ([fileMan
2014-09-12 10:58:25
558
原创 dispatch_once创建单列
dispatch_once这个函数会只运行一次;static DMHolidayManager *sharedInstance;@implementation DMHolidayManager+ (DMHolidayManager *)sharedManager{ dispatch_once_t oneToken; dispatch_once(&oneToken, ^
2014-09-11 14:37:25
602
原创 NSAttributedString 动态计算字符串的高度ios6,7
svrn#define CELL_CONTENT_MARGIN 10#define KLEFT_MARGIN 8.F#define KFONT_SIZE 19.f- (CGFloat)tableView:tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ NSString *contentText = [[hi
2014-09-03 09:59:52
2138
原创 ios应用内切换设置语言,不跟系统变化
//// LanInternational.m// MyLaenLanguageSet//// Created by laizhenjie on 8/21/14.// Copyright (c) 2014 Laencho. All rights reserved.//#import "LanInternational.h"#define USER_SETTED_LANGU
2014-08-26 20:00:41
1540
原创 XCODE 调试输出语句相关控制
//XCODE 调试输出语句相关控制//在 "Target > Build Settings > Preprocessor Macros > Debug" 里有一个"DEBUG=1"。//设置为Debug模式下,Product-->Scheme-->SchemeEdit Scheme//设置Build Configuration成Debug时,就可以打印nslog了。//设置Release
2014-08-26 19:39:40
1068
原创 ios7系统的tableview cell/tabfootview里面的uibutton点击时的高亮(hightlighted)显示
如下所示:
2014-08-18 23:13:20
1500
原创 ios 将NSLog日志重定向输出到文件中保存(3)
#pragma mark - app 日志文件记录,用于测试;- (void)redirectNSLogToDocumentFolder{ //如果已经连接Xcode调试则不输出到文件 /* if(isatty(STDOUT_FILENO)) { return; } */ UIDevice *device = [UIDevice curre
2014-08-18 16:43:23
1460
原创 UIColor转化UIImage
- (UIImage *) buttonImageFromColor:(UIColor *)color { CGRect rect = CGRectMake(0, 0, self.frame.size.width, self.frame.size.height); UIGraphicsBeginImageContext(rect.size); CGContextRef co
2014-06-26 20:13:50
632
原创 UIView 转化成UIImage
在做自定义UIButton的时候,想要做点击时的按钮背景颜色和 非点击时的背景色。按钮只 提供setBackImage:forstate这个方法,只有setBackgroundColor.做一个UIView转化成UIImage来适应这个方法;- (void)newCustomButton{ CGRect rect = CGRectMake(110.f, 110.f, 74
2014-06-26 15:04:48
811
原创 AFNetwork数据请求之POST与GET方式AFHTTPRequestOperationManager
数据请求,分为Post与Get方式;Post安全性相对高。你不明白
2014-06-16 20:09:04
1941
原创 AFNetworking实时监视网络状况AFNetworkReachabilityManager
#pragma mark - 网络状态的实时检测;- (BOOL)isNetWorkReachable{ __block CGRect rect = _nonNetworkLabel.frame; AFNetworkReachabilityManager *afNetworkReachabilityManager = [AFNetworkReachabilit
2014-05-22 11:32:33
11250
原创 NetWorking 之AFHTTPRequestOperationManager上传图像
#pragma mark - 上传图片- (void)uploadUserPhoto:(NSString*)imagePath{// NSString * strUrl = [NSString stringWithFormat:@"http://ip/ballfrend/api/index/php?m=uploadphoto&userid=%d",[BFAccountManager s
2014-05-17 18:10:55
2391
原创 MPMoviePlayerViewController播放优酷视频<1>
- (void) playerWithUrl:(NSURL *)url{// http://player.youku.com/embed/XNzA4NjE1MTQ4 NSURL *movieUrl = [NSURL URLWithString:@"http://v.youku.com/player/getRealM3U8/vid/XNzA4NjE1MTQ4/type/video.
2014-05-07 16:03:12
1140
原创 ios 将NSLog日志重定向输出到文件中保存(2)
#pragma mark - 用户方法,将nslog的输出信息写入到dr.log文件中;// 将NSlog打印信息保存到Document目录下的文件中- (void)redirectNSlogToDocumentFolder{ //如果已经连接Xcode调试则不输出到文件// if(isatty(STDOUT_FILENO)) {// return;
2014-05-07 11:12:26
1951
原创 ios 将NSLog日志重定向输出到文件中保存
//// ZJAppDelegate.m// Example//// Created by laizhenjie on 14-5-7.// Copyright (c) 2014年 Laizhenjie. All rights reserved.//#import "ZJAppDelegate.h"@implementation ZJAppDelegate- (BOO
2014-05-07 10:31:40
3731
原创 UIView动画animation 水平移动UILabel
[UIView animateWithDuration:0.3950animations:^{ _currentChosedLabel.frame =CGRectMake(sender.frame.origin.x,_currentChosedLabel.frame.origin.y, sender.frame.size.width,_currentChosedL
2014-04-17 16:06:33
3383
原创 页面切换动画CATransition
//// AnimationViewController.h// StudyiOS//// Created by ZhangYiCheng on 11-9-28.// Copyright 2011 ZhangYiCheng. All rights reserved.//#import @interface AnimationViewController : UIVie
2014-04-03 10:14:50
717
原创 actionSheet+Button(按钮)
用custometype方式创建按钮,不用背景图片,就可以设置按钮按下时的背景色。按下时按钮时背景是圆角的。要设置这个属性masktobounds为yes.//// UCActionSheet.h// Zandouji//// Created by laizhenjie on 14-3-28.// Copyright (c) 2014年 Laizhenjie. All rig
2014-03-31 15:07:35
1418
原创 iOS6-7开发屏幕适配
在做屏幕适配时,个人习惯在控制器(UIController)中添加bgView(UIView)用来适配屏幕;而不用self.view;因为,self.view的位置不适合重新设置他的起始位置;而自己定义的bgView可以重新设置起始点位置;操作起来比较方便!以下是各个尺寸的及系统的打印出来的信息;1)3.5inch ios 6.1 //3.5英寸,系统6.1-statu
2014-03-25 17:44:17
1206
原创 控件动态设置+屏幕适配(BFAboutVController)
//// BFAboutVController.h// QiuySetVController//// Created by laizhenjie on 14-3-24.// Copyright (c) 2014年 Laizhenjie. All rights reserved.//#import @interface BFAboutVController : UIVie
2014-03-25 16:54:51
779
原创 读文本显示在scrollview(BFDeclareVController)
//// BFDeclareViewController.h// QiuySetVController//// Created by laizhenjie on 14-3-25.// Copyright (c) 2014年 Laizhenjie. All rights reserved.//#import @interface BFDeclareViewControll
2014-03-25 16:48:06
545
转载 IOS开发实现二张图片合并http://ios.662p.com/thread-1350-1-1.html
http://ios.662p.com/thread-1350-1-1.html-(UIImage *)addImage:(UIImage *)image1 toImage:(UIImage *)image2{UIGraphicsBeginImageContext(image2.size);//Draw image2[image2 drawInRect:CG
2014-03-23 11:32:26
997
原创 BFSettingVController
//// QiuySetViewController.h// QiuySetVController//// Created by laizhenjie on 14-3-20.// Copyright (c) 2014年 Laizhenjie. All rights reserved.//#import @interface QiuySetViewController :
2014-03-20 20:32:00
522
原创 scrollViewf 动态滑动的广告栏
//头文件://// QiuyAdvertiseVController.h// QiuyAdvertiseVController//// Created by laizhenjie on 14-3-20.// Copyright (c) 2014年 Laizhenjie. All rights reserved.//#import @interface Qiuy
2014-03-20 13:55:27
652
转载 从ViewController初始化一直谈到强制横屏
从ViewController初始化一直谈到强制横屏http://blog.sina.com.cn/s/blog_76264a170101e5lb.html一个viewController的初始化大概涉及到如下几个方法的调用: initWithNibName:bundle:viewDidLoadviewWillAppear:animated:
2014-03-20 09:43:41
888
原创 自定义导航右边多个按钮
- (void)initRightBtnItems{ UIView *view = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 100, 44.0f)]; view.backgroundColor = [UIColor clearColor]; UIButton *button = [UIButton button
2014-03-19 20:34:06
654
转载 关于 dispatch_once 探讨单例
dispatch_once 在ios中是用来创建单例的,具体为什么要创建单例,咱先不讨论,咱先看看,这个要怎么使用。利用dispatch_once创建单例 在开发中我们会用到NSNotificationCenter、NSFileManager等,获取他们的实例通过[NSNotificationCenter defaultCenter]和[NSFileManager defau
2014-03-18 14:31:33
664
转载 详解iPhone Tableview分批显示数据 实现点击加载更多
详解iPhone Tableview分批显示数据 实现点击加载更多作者: durban|时间: 2014-01-17 12:13:44|标签: IOS7加载更多TableviewTableViewController赞1其实这个实现起来,开始是啥思路也木有的,但是明白了之后,其实很简单的。iPhone屏幕尺寸是有限的,如果
2014-03-15 14:04:35
1361
原创 iphone播放视频资料相关
http://www.slideshare.net/idevcamp/ipa-ipahttp://blog.sina.com.cn/s/blog_593a85730100dpwz.html视频资料腾讯视频链接http://v.qq.com/http://v.qq.com/cover/z/z0jwvhtzezyus39.html新浪
2014-03-13 20:07:54
1725
原创 Reject Reasons By APPLE
Reject Reasons By APPLE10.6: Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar
2014-03-12 15:35:52
2059
原创 ASIFormDataRequest 上传语音
#define KURLHead_2 @"http://zandoujiapi.icodestar.com/api/index.php?m=amuseUploadAudio"//服务器头地址;//上传语音-(void)uploadAudio:(id)upPath{ // NSData *data = UIImagePNGRepresentation(self.img.imag
2014-03-06 14:59:46
1053
原创 获取应用的名字及版本号;
//获取应用的名字及版本号; NSDictionary* infoDict =[[NSBundle mainBundle] infoDictionary]; NSString* versionNum =[infoDict objectForKey:@"CFBundleVersion"]; //app版本号 NSString* appName =[infoDict obje
2014-03-06 13:51:12
641
原创 友盟库报错处理
报错信息:Undefined symbols for architecture i386: "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in TencentOpenAPI(AppidConvert.o)ld: symbol(s) not found for a
2014-03-06 12:33:27
11577
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人