自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 textfield详解

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

2016-02-19 13:24:00 610

原创 NSUserDefaults

摘要 NSUserDefaults适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等,NSUserDefaults肯定是首选,但是如果我们自定义了一个对象,对象保存的是一些信息,这时候就不能直接存储到NSUserDefaults了NSUserDefaults 存储自定义对象目录[-]一、了解NSUserDefaults以及它可以直

2016-01-13 17:23:29 426

转载 iOS中UISearchBar(搜索框)使用总结

iOS中UISearchBar(搜索框)使用总结初始化:UISearchBar继承于UIView,我们可以像创建View那样创建searchBar?12    UISearchBar * bar = [[UISearchBar alloc]initWithFrame:CGRectMake(20, 100, 250, 4

2015-12-20 22:04:18 748

转载 ios7开发的一些技巧 textfiled tableview重用 idfa 证书

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]好久没写博客了,现在总结一下平时开发时遇到的一些问题,以及解决方案。下面以问答方式来记录1、当使用UITableView 的Plain风格时,cell的数量占不满一屏时,会出现无用的cell分割线,如何去掉呢?[objc] view plaincopy

2015-12-08 12:03:15 666

转载 iOS应用程序生命周期(前后台切换,应用的各种状态)详解

iOS应用程序生命周期(前后台切换,应用的各种状态)详解     iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原

2015-12-08 11:53:51 464

原创 关于iOS Tabbar的一些设置

其实iOS Tabbar的可定制性非常高,我们没有必要重复造轮子,下面是笔者收集的一些tabbar的常用设置,希望对大家有所帮助。设置tabbar选中颜色iOS7设置如下:[self.tabBarController.tabBarsetSelectedImageTintColor:[UIColor greenColor]];ios8中如下设置:s

2015-11-27 13:32:37 860

原创 iOS中MVVM的架构设计

今天写这篇文章是想达到抛砖引玉的作用,想与大家交流一下思想,相互学习,博文中有不足之处还望大家批评指正。本篇文章的内容沿袭以往博客的风格,也是以干货为主,偶尔扯扯咸蛋(哈哈~不好好工作又开始发表博客啦~)。由于本人项目经验有限,关于架构设计方面的东西理解有限,我个人对MVVM的理解主要是借鉴于之前的用过的MVC的Web框架~在学校的时候用过ThinkPHP框架,和SSH框架,都是MVC

2015-11-16 22:34:17 652

原创 支付宝SDK

[转载]iOS- 如何集成支付宝 – 清澈Saup – 博客园.现在不少app内都集成了支付宝功能使用支付宝进行一个完整的支付功能,大致有以下步骤:1>先与支付宝签约,获得商户ID(partner)和账号ID(seller)(这个主要是公司的负责)2>下载相应的公钥私钥文件(加密签名用)3>下载支付宝SDK(登录网站:http://club.alipay.com

2015-11-16 17:21:10 1763

原创 百度地图(基本定位和地理编码)

新建一个地图类,xib拖也行,我这边是代码实现的。?1234567891011121314151617181920212223242526272

2015-11-04 20:08:41 2121

原创 pch

1. 新建工程: 2. 创建pch文件: 3. 在setting里面进行设置:

2015-11-04 15:49:06 425

原创 CocoaPods详解之----使用篇

CocoaPods详解之----使用篇作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/18737437转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!一、什么是CocoaPods1、为什么需要CocoaPods

2015-11-04 10:51:40 259

原创 iOS9调试的基本内容预览

https://github.com/ChenYilong/iOS9AdaptationTips/blob/master/README.md?from=singlemessage&isappinstalled=1

2015-11-04 08:37:44 322

原创 处理同时进行多个网络请求的方法

[objc] view plaincopyprint?NSURL *url = [NSURL URLWithString:@"http://www.baidu.com"];        NSURLRequest *request = [NSURLRequest requestWithURL:url];        AFHTTPRequestOpe

2015-11-02 20:49:42 862

转载 快快快!27个提升效率的iOS开源库推荐

我热爱开源,更喜爱那些花费宝贵的业余时间来创造奇迹的开发者们,感谢他们将自己辛苦劳动的成果无偿分享给大家。开源作者和贡献者们,你们太了不起了,感谢你们所付出的一切。鉴于我是收集不全会死星人,这里我根据个人喜好选取了一些iOS的开源库。这些项目的顺序完全随机,每个都棒到爆。绝大多数支持CocoaPods,所以将它们添加到你的Xcode项目中只是小事一桩。在本文

2015-11-02 12:51:08 494

转载 懒加载详解

懒加载为Hibernate中比较常用的特性之一,下面我们详细来了解下懒加载的原理和注意事项Load()方法的懒加载原理在Hibernate中,查询方法有两个,分别是get()和load(),这两种方法的不同就是load()拥有懒加载的特性。Load()方法就是在查询某一条数据的时候并不会直接将这条数据以指定对象的形式来返回,而是在你真正需要使用该对象里面的一些属性的时候才会去数据库

2015-11-02 12:47:13 1253

原创 iOS设计模式

单例模式(Singleton)概念:整个应用或系统只能有该类的一个实例在iOS开发我们经常碰到只需要某类一个实例的情况,最常见的莫过于对硬件参数的访问类,比如UIAccelerometer.这个类可以帮助我们获得硬件在各个方向轴上的加速度,但是我们仅仅需要它的一个实例就够了,再多,只会浪费内存。所以苹果提供了一个UIAccelerometer的实例化方法+sharedAcc

2015-10-31 14:28:46 451

转载 iOS开发中的Git流程

iOS开发中的Git流程Git的优点相信已不用我赘述,不是SVN之流能够相提并论的。以前多人开发的时候我还用过拖文件大发和别人合作的。- -!我在这里不多说一些基本命令,只教最实用的,多人开发到底怎么用Git。场景三人合作开发一个app,老大叫小明,老二叫小强,老三叫小伟。这时候老大去github开一个repository, 当然,公司项目一般是pr

2015-10-30 10:47:08 268

转载 整理 iOS 9 适配中出现的坑(图文)

本文主要是说一些iOS9适配中出现的坑,如果只是要单纯的了解iOS9新特性可以看瞄神的开发者所需要知道的 iOS 9 SDK 新特性。9月17日凌晨,苹果给用户推送了iOS9正式版,随着有用户陆续升级iOS9,也就逐渐的衍生出了一系列的问题,笔者也在赶忙为自己维护的App做适配,本文写的一些坑基本都是亲身体验了。一、NSAppTransportSecurity

2015-10-30 10:43:37 419

转载 喷枪打字

实现原理比较简单,这里不做过多介绍.[objc] view plaincopy#import "ViewController.h"    @interface ViewController ()  @property (weak, nonatomic) IBOutlet UILabel *titleLabel;  @prope

2015-10-30 09:19:50 396

转载 IOS开发之ASIHTTPRequest下载示例

在工程中,我们会常常遇到需要下载的程序,比如下载在线音乐、下载图片等等,今天我将介绍一下利用ASIHTTPRequest的下载示例,支持断点续传,利用ASIHTTPRequest下载以及断点续传的原理,今天重点介绍如何实现,废话少说,开始正文:  一、创建网络请求队列  首先,创建网络请求队列,如下:  ASINetworkQueue *que = [[AS

2015-10-12 14:06:26 383

转载 ASIHTTPRequest 详解, http 请求终结者

ASIHTTPRequest是一款极其强劲的HTTP访问开源项目。让简单的API完成复杂的功能,如:异步请求,队列请求,GZIP压缩,缓存,断点续传,进度跟踪,上传文件,HTTP认证在新的版本中,还加入了Objective-C闭包Block的支持,让我们的代码更加轻简灵活。下面就举例说明它的API用法。发起一个同步请求同步意为着线程阻塞,在主线程中使用此方法

2015-10-12 11:14:16 407

转载 Masonry介绍与使用实践:快速上手Autolayout

1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了在iphone4-iphone4s时代 苹果推出了retina屏

2015-10-12 10:56:46 298

转载 iOS开发系列--地图与定位(系统)

概览现在很多社交、电商、团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用和导航应用所特有的。的确,有了地图和定位功能确实让我们的生活更加丰富多彩,极大的改变了我们的生活方式。例如你到了一个陌生的地方想要查找附近的酒店、超市等就可以打开软件搜索周边;类似的,还有很多团购软件可以根据你所在的位置自动为你推荐某些商品。总之,目前地图和定位功能已经大量引入到应用开发中。今天就和大家一起看

2015-10-08 16:54:27 908

转载 iOS开发零基础教程之开发证书以及打包问题

好久没写博客了,看了一下最后一篇原创博客发布日期是2013年10月18号,这个日子应该是去年封闭开发前写的,晃眼大半年时间过去了,是块地肯定也长满了杂草,需要去重新播种耕耘了,不然秋天来了大家都硕果累累,自己却囊中羞涩的时候为时晚矣。一、证书选择:在iOS开发是经常需要打包给测试,打包需要匹配的证书(Certificates)和描述文件(Provisioning Profiles)

2015-10-08 11:47:24 397

原创 iOS开发零基础教程之证书、描述文件、App ID的解释

本讲主要内容:1、什么是证书(P12文件)Certificates2、什么是Identifiers标示符3、如何添加Devices设备4、什么是描述文件Provisioning Profiles5、有兴趣的可以参考一下苹果官方文档App发布指南:点击打开链接前言:我们平时在开发过程中都是用模拟器在调试程序,但是想一些调用系统相机,

2015-10-08 11:33:09 457

转载 国际化Localization

以UIAlertView使用为例,在不使用国际化的时候,我们的代码可能是这样写的,如下,?12UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示" message:@"网络连接失败" delegate:self cancelButtonTitle:@"取消" o

2015-10-07 16:19:22 397

转载 iOS开发零基础教程之真机调试流程

本讲主要内容:1、真机测试前准备工作2、第一步创建App ID3、第二步创建开发证书Development Certificate4、第三步打开本地钥匙串创建CSR文件5、第四步添加设备6、第五步创建描述文件7、第六步导出证书给其他人用8、第七步在Xcode工程中配置Code Sign Identifier如果转载请注

2015-10-07 15:21:10 397

原创 iOS项目上传步骤

本讲主要内容:1、创建唯一标示符App ID2、申请发布证书3、申请发布描述文件4、iTunes Connect创建App并填写信息5、选择证书编译打包6、上传完成更新iTunes Connect信息,等待审核前言:上一篇博客介绍了如何真机调试,真机调试没有bug之后就可以提交AppStore审核了。1

2015-09-24 10:44:07 628

转载 iOS开发系列--音频播放、录音、视频播放、拍照、视频录制

音频音效音乐音频会话录音音频队列服务视频MPMoviePlayerControllerMPMoviePlayerViewControllerAVPlayer摄像头UIImagePickerController拍照和视频录制AVFoundation拍照和录制视频总结音频在iOS中音频播放从形式上可以分为音效播放和音乐播放。前者主要指的是一些短音频播放,通常

2015-09-19 19:49:55 1658

原创 iOS中的动画

iOS中的动画  Core Animation  Core Animation是一组非常强大的动画处理API,使用它能做出非常绚丽的动画效果,而且往往是事半功倍,使用它需要添加QuartzCore .framework和引入对应的框架 .开发步骤:    1> 初始化一个动画对象(CAAnimation)并设置一些动画相关属性.    2> 添加动画

2015-09-19 10:22:49 311

原创 UITabBar(第二次启动程序默认界面是上一次退出时的界面)

创建第一个视图控制器对象    FirestViewController *firstVC = [[FirestViewControlleralloc]init];    创建一个navc    UINavigationController *firstNAVC = [[UINavigationControlleralloc]initWithRootViewCont

2015-08-18 08:57:21 310

原创 解析数据与网络请求

GET同步请求NSString *strURL =@"http://api.map.baidu.com/place/v2/search?query=银行&region=大连&output=json&ak=6E823f587c95f0148c19993539b99295"; 一个正常的URL地址是不允许有中文的,只能有数字和26个英文字母的大小写.和一些特殊符号比如& %等,如果遇到

2015-08-17 21:02:02 811

原创 cell的自适应高度

设有三张图及三张段文字并且一一对应匹配,那么应该获取显示文本Label的尺寸和相应图片的UIImageView尺寸需要注意的是无论图片的大小如何变化,但是图片的长宽之比是不变的(1).求cell高度的方法是tableview的delegate所提供的协议方法,主要是用来设置每一行高度该方法在MainViewController.m写- (CGFloat)tabl

2015-08-13 20:40:50 394

原创 自定义cell及其使用

(1).UITableViewCell的子类在其.h文件里定义属性@property(nonatomic, retain)UIImageView *leftImageView;@property(nonatomic, retain)UILabel *upLabel;@property(nonatomic, retain)UILabel *downLabel;@property(

2015-08-13 19:39:41 463

原创 UITableView(基本设置和常用的协议方法)

创建部分初始化方法.设置不同文本-(instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{    self = [superinitWithNibName:nibNameOrNil bundle:nibBundleOrNil];

2015-08-11 20:51:26 530

原创 UINavigationControlle(导航视图控制器)控制下的页面跳转与值的传递(协议传值)

从前页往后页传递SecondViewController.h@interface SecondViewController :UIViewController(1).定义属性.属性传值@property(nonatomic,assign)NSInteger number;MainViewController.m因为传递是在点击按钮时候发生的,所以

2015-08-06 17:54:05 684

原创 UINavigationController(导航视图控制器)的基本设置

AppDelegate.m先创建一个ViewControllerMainViewController *mainVC = [[MainViewControlleralloc]init];创建导航视图控制器(用于管理 mainVC)UINavigationController *naVC = [[UINavigationControlleralloc]initWithRoot

2015-08-06 16:50:35 398

原创 UIPageControl(滑动图片时底下的圆点)

UIPageControl继承于 UIControl样式UIPageControl *page = [[UIPageControlalloc]initWithFrame:CGRectMake(90,600, 200,40)]; page.backgroundColor = [UIColor greenColor];[self.viewaddSubview

2015-08-05 19:00:55 1044

原创 UIScrollView(滑动切换图片,图片的循环切换(自动))

UIScrollView继承于UIView创建UIScrollView *scrollView = [[UIScrollViewalloc]initWithFrame:CGRectMake(0,0, WIDTH,HEIGHT)];scrollView.backgroundColor = [UIColoryellowColor];[self.viewaddSu

2015-08-05 18:27:09 712

原创 UIControl(UIUISegmentedControl,UIStepper,UISlider滑块,播放本地MP3,毛玻璃效果,动画的连续播放)

UIStepper#import (1).引用处理音频的系统 文件@property(nonatomic,retain)UIStepper *stepper;@property(nonatomic,retain)AVAudioPlayer *play;创建个UIStepperself.stepper = [[UIStepperal

2015-08-04 17:54:36 400

空空如也

空空如也

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

TA关注的人

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