自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (25)
  • 收藏
  • 关注

转载 UIView子视图父视图相关方法

初始化一个视图- (id)initWithFrame:(CGRect)aRect //用指定的frame 初始化一个视图对象结束视图中的编辑状态- (BOOL)endEditing:(BOOL)force  //这个在弹回键盘时特别有用关于响应- (void)addGestureRecogniz...

2018-03-15 14:31:54 789

转载 五角星

干货之运用CALayer创建星级评分组件(五角星),干货calayer20发布时间:2016-12-21 22:13 类别:IOS开发干货之运用CALayer创建星级评分组件(五角星),干货calayer本篇记录星级评分组件的创建过程以及CALayer的运用。为了实现一个星级评分的组件,使用了CALayer,涉及到mask、CGPathRef、UIBezierPath、动画和一个计算多角星关键节点...

2018-02-26 15:40:57 685

转载 解决IOS导航栏转场动画

前一段时间换了工作,公司项目赶得比较紧,没有时间更新文章,现在闲下来了,赶紧写一篇来弥补自己的羞愧。今天我们来重点讨论导航栏返回的问题,包括各种问题的解决方案。系统默认导航栏的返回按钮和返回方式在默认情况下,导航栏返回按钮长这个样子导航栏默认返回按钮导航栏左上角的返回按钮,其文本默认为上一个ViewController的标题,如果上一个ViewController没

2018-01-31 17:34:24 3147

原创 IOS性能优化

iOS 程序性能优化前言程序性能优化不应该是一件放在功能完成之后的事,对性能的概念应该从我们一开始写代码时就萦绕在我们脑子里。了解 iOS 程序性能优化的相关知识点,从一开始就把它们落实到代码中是一种好的习惯。初级技巧使用复用机制在我们使用 UITableView 和 UICollectionView 时我们通常会遇到「复用 Cell」这个提法,所谓「复用

2018-01-31 17:25:12 293

原创 点击页面判断是否安装app并打开,否则跳转app store的方法

点击页面判断是否安装app并打开,否则跳转app store的方法作者:暗夜星辰 发布于:2014-8-5 17:50 Tuesday 分类:IOS学习笔记常常有这样的场景,咱们开发出来的APP需要进行推广,比如在页面顶部来一张大Banner图片,亦或一张二维码。但往往我们都是直接给推广图片加了一个下载链接(App Store中的)。所以咱们来模拟一下用户的操作步骤:1、用

2016-11-17 18:49:50 759

转载 RSA算法应用

RSA算法及其在iOS中的使用因为项目中需要传输用户密码,为了安全需要用RSA加密,所以就学习了下RSA加密在iOS中的应用。关于RSA的历史及原理,下面的两篇文章讲的很清楚了: http://www.ruanyifeng.com/blog/2013/06/rsa_algorithm_part_one.html   http://www.ruanyifeng.c

2016-06-11 16:58:11 4397

转载 UIButton的ImageView与TitleLabel对齐

UIButton的titleEdgeInsets属性和imageEdgeInsets属性实现图片文字按要求排列button可以设置 titleEdgeInsets属性和 imageEdgeInsets属性来调整其image和label相对位置,具体参考http://stackoverflow.com/questions/4564621/aligning-text-and-ima

2016-06-11 16:52:19 779

转载 cocoapods

升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法 及其CocoaPod的安装发表于2016/1/8 14:41:49  68人阅读分类: IOS高级知识总结升级10.11后,运行pod命令出现:-bash: pod: command not found解决办法:sudo gem instal

2016-05-29 17:20:24 356

原创 优化代码编写

优化代码编写个人总结的代码编写规范及一些注意的地方: .wiz-todo, .wiz-todo-img {width: 16px; height: 16px; cursor: default; padding: 0 10px 0 2px; vertical-align: -10%;-webkit-user-select: none;} .wiz-todo-label { displ

2016-05-12 00:45:03 769

转载 搜集的开源框架

系统基础库Category/Util sstoolkit一套Category类型的库,附带很多自定义控件 功能不错~ BlocksKit将Block风格带入UIKit和Founcation cocoa-helpers一些Cocoa的扩展

2015-05-19 11:02:50 1555

转载 IOS常用库整理

如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://github.com/carlbrown/PDKeychainBindingsController对焦功能的实现:http://www.cl

2015-05-08 15:36:17 734

原创 导入公共库

XCode4导入外部Library工程您的评价:      收藏该经验    很多时候我们在开发当中,都会用到外部扩展的Frameworks(library),比如json- framework,ASIHTTPRequest,RegexKitLite,之前我都是直接把代码拷贝出来放入相应的工程,

2014-05-06 14:52:57 541

原创 ASIHttpReqestX框架

下载ASIHTTPRequest:Github project page: http://github.com/pokeb/asi-http-request/treeDownload the latest version: http://github.com/pokeb/asi-http-request/tarball/masterLicense (BSD): http://g

2013-10-16 12:48:47 766

转载 框架学习

iOS开发常用的第三方类库2013-07-17 08:00:55cnblogs.com-囧月-点击数:442更多1在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西。Reachability 检测网络连接用来检查网络连接是否可用:包括WIFI和WWAN

2013-10-08 11:38:59 872

转载 ios中xml解析

iOS中XML解析是本文要介绍的内容,在iPhone开发中,XML的解析有很多选择,iOS SDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。问题是应该选择哪一个呢?解析 XML 通常有两种方式,DOM 和 SAX:DOM解析XML时,读入整个XML文档并构建一

2013-09-30 11:48:52 809

转载 UITextView 实现placeholder的方法

UITextView 实现placeholder的方法在UITextField中自带placeholder属性,可以用于提示输入框信息。但是UITextView并不具备此功能介绍两种方法来实现:第一种:初始化UITextView//首先定义UITextView  UITextView *textView = [[UITextView alloc] init];  textV

2013-08-23 11:28:49 576

转载 开源项目

http://www.csdn.net/article/2013-07-15/2816230-GitHub-iOS-open-source-projects-three

2013-08-18 13:16:29 402

转载 UIWebView参入js

ios UIWebView截获html并修改便签内容分类: IOS开发技巧2012-11-20 12:41 1469人阅读 评论(0) 收藏 举报需求:混合应用UIWebView打开html后,UIWebView有左右滚动条,要去掉左右滚动效果; 方法:通过js截获UIWebView中的html,然后修改html标签内容; 实例代码: 服务器端html

2013-08-15 20:54:00 896

原创 ios中中文Url编码

今天发现一个蛋疼的问题,服务端返回的urlString里面有时含有中文,使用[NSURLURLWithString:urlString]生成URL对象时,iOS客户端不能正确进行网络请求,网上找到的URLEncode方法又不能完全解决问题.   方法1:NSString* encodedString = [urlString stringByAddingPercentE

2013-07-14 12:06:05 765

原创 ios网络缓存

首先,我们为了最快让用户看到内容,会在ViewDidLoad加载Cache数据,如:?1234- (void)viewDidLoad {     [self getArticleList:0 length:SECTION_LENGTH useCacheFirst:YES];}

2013-06-26 11:25:31 825

原创 ios网络异步请求

ASIHTTPRequest异步请求 ASIHTTPRequest异步请求属于《iOS网络编程与云端应用最佳实践》本书第四部份内容如果我们运行一下上面的代码,如果网速很慢,查询的时候会一直黑屏,直到请求结束画面才出现,这样用户体验很不好。因此同步请求一般只是在某个子线程中使用,而不在主线程中使用。异步请求的用户体验要比同步请求好,因此一般情况下异步请求用的很多。等待过程中在状态栏上

2013-06-20 11:37:07 786

转载 FrameWork

from:http://www.cocoachina.com/bbs/read.php?tid-75680-page-1.htmliOS framework 制作教程,这次不是静态包!!!   我们使用一种变通的方法来制作 iOS framework,废话不多说,上步骤:1.打开Xcode创建一个“Cocoa Touch Static Library”工程,并删除现有的ta

2013-05-19 18:51:57 472

原创 ios da bao

摘要随着苹果手持设备用户的不断增加,ios应用也增长迅速,同时随着iphone被越狱越来越多的app 的渠道也不断增多,为各个渠道打包成了一件费时费力的工作,本文提供一种比较智能的打包方式来减少其带来的各种不便。TAGIos打包,app打包,iphone打包,iphone自动化打包,ios打渠道包,iphone自动化打渠道包自动化打包背景介绍1、背景随着ios程序发布的

2013-05-19 18:44:32 1104 1

转载 iOS

ASIHttpRequestASIHttpRequest 是一个被广泛使用的第三方网络访问开源库。用于提供更加友好的网络访问接口。相信很多搞iOS开发的朋友都用过它。 ASIHttpRequest 的主要使用文档可以参考这里。另外,由于ASIHTTPRequest的作者已经公开说明不再维护这个开源项目,并且该项目已经一年多没有更新了,所以我一直在寻找替代的开源库。不过现在暂时还没有

2013-05-19 18:43:08 852

转载 保存到相册以及写入document目录以及读取示例

@interface ViewController : UIViewController   @property (retain, nonatomic) IBOutlet UIImageView *imageView; @property (retain, nonatomic) UIButton *saveToFileButton;    //打开相册  - (IBAction)openA

2013-05-18 01:01:24 995

原创 在ios中实现摇一摇功能

- (void)viewDidLoad{    [superviewDidLoad];    [[UIApplication sharedApplication] setApplicationSupportsShakeToEdit:YES];    [selfbecomeFirstResponder];}- (void)motionBegan:(UIEventS

2013-05-17 19:27:08 499

原创 在ios中避免键盘遮挡了输入框的处理

在iPhone的短信对话界面中,当点击下方的输入框时,整个信息列表界面的大小会自动发生改变并保证界面内容不被键盘所覆盖.要实现这种效果需要在键盘将要弹出时使用代码动态的改变整个View的大小.有两种方法,一种,实现输入框的协议,并设置委托在文本开始,结束编辑进行操作。改变当前视图的y值,另一种,使用通知,检测键盘显示,进行操作。这里讲,通知的实现。 首先在viewDidLoad中注册键盘弹

2013-05-17 13:26:37 805

原创 ios中调用本地通讯录和相册

一.基本知识和通讯录中联系人相关的应用iPhone提供了两个框架:AddressBook.framework和AddressBookUI.framework,使用这两个框架我们可以在程序中访问并显示iPhone数据库中的联系人信息。本地相册使用了UIImagePickerViewController二.具体介绍1.AddressBookUI显示部分AddressBookUI中提供了

2013-05-17 12:50:56 1083

原创 ios中对plist文件操作

plist文件有两种:Array和Dictionary 对plist文件的增加和删除操作两种类型是类似的。这里以Dictionary类型为例说明:例子中plist文件的结构:Dictionary中存了Array,Array的每一个元素都是Dictionary.一、对源代码路径下的plist文件的操作:     如代码段一,对文件部分内容的删除操作:     改变的是

2013-05-13 22:50:02 1131

原创 IOS知识点

1获取系统语言设置      NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults];       NSArray *languages = [userDefault objectForKey:@"AppleLanguages"];       NSString *preferredLang = [lang

2013-05-09 12:17:55 1365

转载 IOS中用到的开源框架

扫描wifi信息:http://code.google.com/p/uwecaugmentedrealityproject/http://code.google.com/p/iphone-wireless/条形码扫描:http://zbar.sourceforge.net/iphone/sdkdoc/install.htmltcp/ip的通讯协议:h

2013-05-07 23:54:23 668

转载 UITableView的AccessoryButton自定义视图与触发被点击的事件

自定义UITableViewCell的accessory样式      默认的accessoryType属性有四种取值:UITableViewCellAccessoryNone、 UITableViewCellAccessoryDisclosureIndicator、 UITableViewCellAccessoryDetailDisclosureButton、 UITableViewCell

2013-05-06 18:19:25 884

转载 自定义UiTableViewCell高度

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {       static NSString *CellIdentifier = @"Cell";       UITableViewCell *cel

2013-05-06 18:14:26 502

原创 IOS中线程的处理(GCD,NSOperation,NSOperationQueue)

GCD是一种轻量级的方法来代表将要被并发执行的任务单位。你并不需要去计划这些任务单位;系统会为你做计划。在块(block)中添加依赖会是一件令人头疼的事情。取消或者暂停一个块会给一个开发者产生额外的工作!NSOperation和NSOperationQueue对比GCD会带来一点额外的系统开销,但是你可以在多个操作(operation)中添加附属。你可以重用操作,取消或者暂停他们。NSOp

2013-05-02 20:44:37 998

转载 IOS中NSTimer消除线程阻塞问题

__block TestViewController *blockSelf = self; dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ blockSelf->_timer=[NSTimer scheduledTimerWithTimeInterval:1.0

2013-05-01 23:48:43 1669

iOS不能重签名的解决方案,Mac OS X >= 10.10!导致重签名失败。

2016-11-15

最新Charles v3.11.2破解版下载

2016-07-27

最新Charles v3.11.2破解补丁,网络抓包利器,兼容Mac、Windows、Linux。

2016-07-27

模仿淘宝京东详情

模仿淘宝详情页面,包含tableView嵌套tableview,以及tableViewHeader忽略点击方法。

2016-05-29

二维码扫描

利用系统自带的AVCapture实现的二维码扫描,里面使用到了CoreData的增删等基本功能

2016-04-22

AVPlayer实现的TableViewCell上播放

使用AVPlayer自定义UI,可实现在ViewController,cell上播放,以及小窗口显示播放

2016-04-20

常用工具类

MangoTools-master 常用的一些扩展

2016-04-20

OfflineCache

采用离线缓存模式,断网情况下,从本地加载,数据库有缓存优先加载

2016-04-19

Autolayout

自动布局的基本用法,设置优先级。还在为约束报错苦恼吗,设置优先级可解决你的问题

2016-04-19

UITextView增加PlaceHolder

TextView扩展的placeHoder。比继承方式实现的用来更方便

2016-04-18

TextView增加placeHolder

TextView扩展的placeHoder。比继承方式实现的用来更方便

2016-04-17

模仿qq空间

使用代码autolayout布局,用的框架是Masonry,使用表格布局的。未发现离屏渲染

2016-04-15

拍照相册通讯录打电话

自行封装了,调用相册,拍照,通讯录,打电话等功能

2016-04-14

瀑布流适用IOS7以后

基于Collectionview写的瀑布流。图片从网络获取,动态高度加载

2016-04-09

SlideNavigationView

顶部分页显示栏目,可左右滑动切换栏目,

2016-04-05

仿新闻头条首页分页显示

顶部分页显示栏目,可左右滑动切换栏目,

2016-04-05

模仿淘宝商品分类

模仿淘宝分类展示商品功能,功能简单,可拓展

2016-04-04

左右滑动浏览图片

基于UICollectionView水平滚动浏览图片

2016-04-03

视频播放器

基于AVPlayer写的播放器,支持横竖屏

2016-04-03

顶部轮播菜单

自动轮播菜单

2016-04-02

仿网易首页左右滑动页面

仿网易左右滑动菜单,简单示例,

2016-03-26

支付宝使用

支付只用越来越多。文档,demo都在里面。

2014-03-03

ios 下拉刷新

ios中上下拉刷新demo,欢迎大家下载,

2013-11-13

仿Iphone通讯录

该资源是tableview得典型实例,大家可以学习一下,有不足之处,请提出意见。

2013-07-12

百度地图demo

一个百度地图小实例,里面集成了定位,大头针标记,搜索附件餐馆等功能。是一个了解地图API的好实例。

2013-05-28

空空如也

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

TA关注的人

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