自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术无他,努力是也

由于技术有限,写的不对的地方请指正,多多交流,共同进步!

  • 博客(39)
  • 资源 (8)
  • 收藏
  • 关注

原创 iOS开发 CGAffineTransform 让图片旋转, 旋转后获得图片旋转的角度

1.让图片旋转UIImageView *imageView = [[UIImageView alloc]init]; imageView.frame = CGRectMake(50, 50, 200, 200); imageView.image = [UIImage imageNamed:@"460.jpg"]; CGAffineTransform transform= CGA

2016-10-25 23:19:29 13515

原创 iOS之文件读写,应用程序包,归档解档

1.文件读写2.应用程序包3.归档、解档3.1为什么要用归档、解档3.2归档、解档对程序内存和性能的影响3.3归档、解档的使用及注意事项3.3.1类要想归档存储.该类要接受NSCoding协议,我用Person这个类来进行展示@interface Person : NSObject@property (nonatomic, copy)NSString * name;

2016-10-24 09:35:19 1096

原创 新建一个view,关联xib

遇到的一些坑,我必须给自己一巴掌,然后写一下博客1.新建view,关联xib这样就关联成功了2.初始化的时候,最好写一个类方法,比如+ (instancetype)get类名称 { return [[[NSBundle mainBundle] loadNibNamed:NSStringFromClass(self) owner:self options:nil] f

2016-10-19 15:11:41 329

转载 iOS开发总结之代码规范

一下文章大多摘自RyanJIN我们做好的项目刚开始跑的时候感觉是没有什么问题的,可是点击几个页面之后会发现一些闪退的现象,再次打开时候不能复现,觉得奇怪,有可能就是代码不规范引起的,让我们借助前人的树,乘会凉,后续继续补充。。。1 命名规范      总的来说, iOS命名两大原则是:可读性高和防止命名冲突(通过加前缀来保证). Objective-C 的命名通常都比较长, 名

2016-09-17 23:05:51 411

原创 iOS开发之xib 加载xib视图需要用到的方法

1.一行代码足以NSArray* nib = [[NSBundle mainBundle] loadNibNamed/@"CustomCell"owner:self options:nil];

2016-04-19 09:42:53 404

原创 iOS开发之设置navigationBar的背景颜色为无色

//在页面消失的时候就让navigationbar还原样式-(void)viewWillDisappear:(BOOL)animated{ [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"Top_Article.png"] forBarMetrics:UIBarMetric

2016-04-14 13:39:21 1334

转载 ios键盘在popViewControllerAnimated 时又弹起

问题描述:做用户信息编辑时,常常用到键盘,在填写消息后如果popViewControllerAnimated时(键盘已升起)通常会一个弹出框确认框让用户确认下是退出。  本人用的UIAlertView做确认框,发现popViewControllerAnimated到上一个页面,键盘会莫名的出现消失。起刚是用的- (void)alertView:(UIAlertView *)alertView cl

2016-04-12 16:17:53 347

转载 快速掌握iOS API的一个小技巧

1.iOS SDK和Developer Library中提供了各个类以及函数的帮助文档,这很棒,但要想了解整个库的大体结构(比如UIKit下有哪些类,他们的继承关系如何)这有些让人摸不着头脑,下面有个小技巧:2.打开iOS Developer Library, 点击你想要了解的Framework,以UIKit为例,好多东西都是平级地放在一起的,根本看不下去了然后在搜索框输入: 

2016-04-01 17:48:32 291

转载 从2月14号开始,上传AppStore会碰到:Failed to locate or generate matching signing assets

从2月14号开始,上传AppStore会碰到:Failed to locate or generate matching signing assetsFailed to locate or generate matching signing assetsXcode attempted to locate or generate matching signing assets and fail

2016-03-29 11:13:13 268

转载 上传APP第二种传法之上传Appstore 时出现ITunes store operation failed 用的是Xcode7.n

1.archive后,等一段时间出现上传错误,错误截图如下查了一下说是网络问题但是各种试了都不行。2.解决办法Here are the basic steps:1、Archive2、Export3、Xcode menu --> Xcode --> Open Developer Tool --> Application Loader4、Double click "De

2016-03-29 11:03:21 1006

转载 iOS 关于枚举的使用

声明:转自:http://blog.csdn.net/ysy441088327/article/details/8012677引言:枚举值 它是一个整形(int)  并且,它不参与内存的占用和释放,枚举定义变量即可直接使用,不用初始化.在代码中使用枚举的目的只有一个,那就是增加代码的可读性.使用:枚举的定义如下:typedef enum { //以下

2016-03-07 13:18:44 246

原创 iOS 之 TableView如何刷新指定的cell 或section

1.指定某个section刷新NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2]; [tableview reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAutomatic]; 2.指定一个cell的刷新NSIndexPath *ind

2016-03-03 11:10:15 384

原创 iOS之UITableView需要设置的几个地方

1.如果请求的行数比较少,需要判断请求出来的数据是不是少于X行,若是,去掉MJRefresh的底部文字if (xxxxxArray.count < 10) { MJRefreshAutoNormalFooter *footer = [MJRefreshAutoNormalFooter footerWithRefreshingTarget:self refreshingA

2016-02-24 10:15:07 350

转载 iOS开发 之 WebView点击图片看大图效果

1.在webViewDelegate里面添加如下代码:- (void)webViewDidFinishLoad:(UIWebView *)aWebView { //调整字号 NSString *str = @"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '95%'"; [w

2016-02-24 09:44:57 411

原创 iOS 判断版本是否升级,若是有新的版本,提醒升级

/** * ldz * * 检测软件是否需要升级 */-(void)checkVersion{ //获取当前应用版本号 NSDictionary *appInfo = [[NSBundle mainBundle] infoDictionary]; NSString *currentVersion = [appInfo objectForKey:@"CFBun

2016-02-23 13:07:39 504

原创 MJExtension json解析第三方

if (skillString.length <= 0) { for (int i = 0; i < _bottomView.subviews.count - 1; i++) { [_bottomView.subviews[i] removeFromSuperview]; } skillLabel.text = @"暂无";

2016-02-19 16:18:22 642

转载 AFNetworking 中 设置 https的SSL认证

1.为什么要用SSL.一般来讲如果app用了web service , 我们需要防止数据嗅探来保证数据安全.通常的做法是用ssl来连接以防止数据抓包和嗅探.其实这么做的话还是不够的 。 我们还需要防止中间人攻击(不明白的自己去百度)。攻击者通过伪造的ssl证书使app连接到了伪装的假冒的服务器上,这是个严重的问题!那么如何防止中间人攻击呢?首先web服务器必须提供一个ssl证书,需要一个 .crt

2016-02-04 16:30:17 643

原创 iOS—修改AFNetworking源文件可接收text/plain的方法

1.我用cocoapods下载了AFNetworking第三方,然后请求数据的时候报了如下错误Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/plain" UserInfo={com.alamofire.seri

2016-01-11 11:40:12 432

转载 cocoaPods import导入时没有提示的解决办法

问题:明明我都用cocoapods引入第三方了,为啥还是不能提示pods文件夹中已经引入的第三方呢?解决办法如下:1.选择target(就是左边你的工程target)—— BuildSettings —— search Paths 下的 User Header Search Paths(如图所示:)2.双击后面的空白区域:(如图所示:)3.出现下面的图,并且点击“+”号

2016-01-04 13:51:58 588

原创 CocoaPods 安装指导

Ruby是一种功能强大的面向对象的脚本语言Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.org/ )源来查找、安装、升级和卸载软件包,非常的便捷。CocoaPods是iOS最常用最有名的类库管理工具安装cocoapods1.移除ruby的源地址gem sources --remove https://rub

2015-12-28 16:09:04 363

转载 Xcode插件管理工具Alcatraz

1.简介Alcatraz是一个能帮你管理Xcode插件丶模版及颜色配置的工具.它可以直接集成在Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样.2.安装和删除使用如下的终端来安装Alcatraz:curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh如

2015-12-23 11:50:21 334

原创 UIButton 设置 button上面的图片在上面,title在下面

//image显示在上边- (CGRect)imageRectForContentRect:(CGRect)contentRect{ CGRect rect = CGRectMake(0, 0, CGRectGetWidth(contentRect), contentRect.size.height * 1.0); return rect;}//文字显示下面- (CGR

2015-12-22 13:52:16 1136

转载 iOS隐藏UITableView下面多余的tableView的线条

在tableviewcustom样式中,如果定义的行数比较多而内容比较少,比如一页中只显示了一个或者两个内容,而tableview的行数肯定不会只有这么两行,因此下面多余的行数就会显示出来,看起来不是特别美观,如下面的图最下面的tableview的线条多余出来了,如何可以将它去掉呢,之前解决的办法是将上面定义成一个view,而tableview通过数组的个数显示到view的大小,后来项

2015-12-21 14:37:52 411

原创 svn 配置文件 绝对路径和相对路径

问题:使用SVN时候,我们在更新代码后总是有文件路径不对的错误,那是因为,我们文件使用的绝对路径,我们把文件调成相对路径后再更新代码就没有什么问题了1.PrefixHeader.pch需要配置   PrefixHeader2.libPaySdkColor.a 连连支付.a文件需要配置  other Linker在配置路径的地方,加上 $(SRCROOT)

2015-12-21 14:33:28 4394

原创 Xcode7.0beta真机调试出现"Could not find Developer Disk Image"

1. 问题: 真机测试的时候出现Could not find Developer DiskImage(其他配置都是没有错误的)2. 解决办法,打开Finder,找到xcode软件,右键->查看包内容,按照这个路径“/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

2015-12-21 14:30:57 349

原创 iOS开发 svn .a文件丢失解决办法

1.->打开终端,输入   vi~/.subversion/config2.->找到终端中这样一句话,截图如下 svn .a文件丢失" title="iOS开发 svn .a文件丢失" height="336" width="571">3.->再finder中前往文件夹svn .a文件丢失" title="iOS开发 svn .a文件丢失" height="130" width="

2015-12-21 14:27:43 943

原创 iOS开发~CocoaPods使用详细说明

第一部分:如何在Mac OS X上安装RVM1.1 对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。此安装方法同样适用于产品环境!1.2 工具:xcode1.3 开始安装RVM    1.31 $ curl -L https://get.rvm.io | bash -s

2015-12-21 13:47:10 497

原创 AVPlayer自定义视频播放器

我的avplayer播放器,能横屏,竖屏,适应屏幕,上代码1.我把我的那个最主要的类的.m的主要的代码附上@implementation LDZMoviePlayerController- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor blackColor];

2015-12-14 17:12:50 3499

原创 iOS之瀑布流,我觉得比较有创意的博客地址

iOS之瀑布流,我觉得比较有创意的博客地址http://blog.csdn.net/shenjie12345678/article/details/26599929demo下载地址:http://download.csdn.net/detail/fengchenlangzi_/9340945希望大家共同学习

2015-12-09 16:43:03 290

原创 iOS开发之圆形展示不同比例模块demo

1.demo名字:DZ_ScaleCircle功能:类似于支付宝资产分析模块中的理财分析,可以把每个模块所占的不同比例展示出来.效果图片如下可以修改颜色,边框的宽度,圆内的内容新建一个文件,继承自UIView, 名字随便取,我的是DZ_ScaleCircle,我们来看DZ_ScaleCircle.m代码#pragma mark setMethod/** * 画

2015-12-09 16:26:47 672

转载 iOS开发之 类目,延展,协议

一,类目类目就是为已存在的类添加新的方法。但是不能添加实例变量。比如系统的类,我们看不到他的.m文件,所以没有办法用直接添加方法的方式去实现。类目的声明, 实现, 应用 代码如下/* *类目的声明 *为NSMutableArray类添加Sort方法,Sort就是类目名,做到见名知意 */@interface NSMutableArray (Sort)//方法- (void)

2015-12-07 16:05:08 379

转载 iOS开发之检测APP升级的实现

1. 代码自己理解/** * 检测软件是否需要升级 */-(void)checkVersion{ NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://itunes.apple.com/cn/lookup?id=%i",iFeverAPPID]]; ASIHTTPRequest *request

2015-12-07 15:37:27 387

原创 iOS开发 @synthesize + @property 用法

一,@代表“Objective-C”的标志,证明您正在使用Objective-C语言@property预编译命令的作用是自动声明属性的setter和getter方法 @synthesize也是一种新的编译器功能,表示“创建该属性的访问器”Objective-C语言关键词,@property与@synthesize配对使用。功能:让编译好器自动编写一个与数据成员同名的方法

2015-12-03 17:24:04 465

转载 ARC内存优化

ARC虽然是自动引用计数,但我们在进行ARC开发的时候也需要注意一些问题如一下四点:一.ARC下需要注意:1.在ARC下使用音频播放器来播放音乐的时候,要注意要将AVAudioPlayer声明成属性,来提高播放器的声明周期,要不然是不会进行音乐播放的//  *1.在ARC播放音频文件的时候,记得提高音频播放器的生命周期NSString *filePath = [[NSBundle

2015-12-02 10:42:42 498

原创 1.NSThread 2.Cocoa NSOperation 3.GCD(Grand Central Dispatch)

本文对NSThread Cocoa NSOperation GCD 作一个简单介绍,以便自己用到时候查找,写的不对的地方希望指正.这三种编程方式从上到下,抽象度层次是从低到高的,抽象度越高的使用越简单,也是Apple最推荐使用的一,.NSThread优点:NSThread 比其他两个轻量级缺点:需要自己管理线程的生命周期,线程同步。线程同步对数据的加锁会有一定的系统开销创建方式

2015-11-18 15:31:58 658

原创 HTTPRequest 网络请求之get请求和post请求

1.网络请求方式:Get和Post相同点:Get请求通常用于获取数据,Post请求通常用于提交数据. Get也可以提交数据,Post也可以获取数据不同点:1.请求的格式不一样: get请求接口地址和参数之间?连接,参数之间&连接,每个参数的键和值=号链接            2.安全程度不一样: get请求可以直接看到请求的参数,post请求则看不到2.同步链接和异步链接

2015-11-17 15:59:52 2336

原创 json parser 数据转化

1.前提:添加JSONKit.h的类2.项目中有一个Students.txt文件,且文件的内容是这种格式的3.接下来就看代码了       A.把json字符串转换成OC数据类型拿到文件在项目中的路径NSString * filePath = [[NSBundle mainBundle] pathForResource:@"Students" ofType:@"txt"

2015-11-17 14:53:27 660

原创 iOS开发 - TargetAction

1.Demo描述:创建一个TouchView,继承自UIView,TouchView.h代码如下@interface TouchView : UIView@property (nonatomic, assign)id target;@property (nonatomic, assign)SEL action;- (id)initWithTarget:(id)aTarget actio

2015-11-16 14:38:45 313

原创 iOS开发-Delegate 代理 使用和注意事项

1.设想:设想员工类,员工做什么事情需要给老板进行汇报,所以在员工类Employee中进行设置Delegate来反馈给老板事情进展情况,Employee类具体代码如下:Employee.h代码如下//// Employee.h// Delegate//// Created by rongxun02 on 15/11/16.// Copyright © 2015年 Do

2015-11-16 13:56:02 479

C#入门经典教程

C#入门经典教程,本来想免费给大家用的,可是我分数实在太少了,就1分吧

2018-09-17

C#基础教程word版

C#基础教程,非常不错,希望能帮助到大家。资源共享,你我共成长。

2018-09-17

postman mac 版 好使

postman接口测试,方便排除是接口问题还是自身程序网络请求问题.

2018-09-12

iOS绘制不规则图形,并且添加点击事件

iOS绘制不规则图形,并且添加点击事件。用贝塞尔曲线绘制的。很简单,下载后就会咯。

2018-01-19

avplayer自定义视频播放器

1.修复了上次传了的bug 2.界面进行了优化

2015-12-14

瀑布流demo

1.瀑布流,自写图片缓存 2.用了三个UIView来放图片 3.用标志来控制图片放置的位置

2015-12-09

类似于支付宝资产分析 圆形模块比例分布图

1.类似于支付宝资产分析中的理财分析效果 2.可以对几个模块所占的不同的比例来显示这个园 3.动画显示,动画时长可控

2015-12-09

iOS开发 - 自定义视频播放界面

1.用AVPlayer自定义视频播放界面 2.用size classes + autoLayout 实现横屏竖屏适配

2015-12-02

空空如也

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

TA关注的人

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