自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (3)
  • 收藏
  • 关注

转载 App store最新审核标准(2015.3)公布

转自:http://www.chinaz.com/game/2015/0323/392371.shtmlGameLook报道/苹果近日更新了App Store审核指南的相关章节,对此前版本进行了修改和完善。除了增加应用截图、预览等限制外,使用Apple Pay进行定期付款的应用程序必须展示每个阶段所需款额,费用归属以及如何取消。而从修改的政策部分可以看出,苹果对App store应用的审核

2015-05-30 09:39:01 772

转载 iOS ZBarSDK 用ZBarReaderView自定义二维码扫描界面

ZBar为我们提供了两种使用方式,一种是直接调用ZBar提供的ZBarReaderViewController打开一个扫描界面,另一种方式是使用ZBar提供的可以嵌在其他视图中的ZBarReaderView,实际项目中我们更可能会使用第二种方式,这可以让我们对界面做更多的定制。ZBar使用起来也非常简单,将ZBarSDK导入项目,在需要使用ZBar的文件中导入ZBarSDK.h头文件即可,

2015-05-30 09:38:06 687

转载 初探coreText

对于画文本可以很多做过iphone开发的人员都曾为bojective-c语言的设计而苦恼。前几天我也因为文本的排版很纠结。看了很多上架了的软件一样有此类问题,这虽不伤产品功能,但很伤大雅。用默认的排版方式根本不能使左右两边始终对齐。后来找到了coretext可以解决这样的问题。然后救在网上搜到了很好的资料http://www.dev3g.com/?p=27。现在我遇到的问题勉强算是解决了,但对

2015-05-29 09:44:53 373

原创 要正确的为tap加上tag值

如下两段code,为什么第二个就不能成功设置tag呢,先添加和后添加有什么区别?//OK [downImgView addGestureRecognizer:thumbnailsTap]; thumbnailsTap.view.tag = index + 100; thumbnailsTap.numberOfTapsRe

2015-05-28 15:48:33 1616

转载 Objective-C开发编码规范:4大方面解决开发中的规范性问题

Objective-C 编码规范,内容来自苹果、谷歌的文档翻译,自己的编码经验和对其它资料的总结。概要 Objective-C 是一门面向对象的动态编程语言,主要用于编写 iOS 和 Mac 应用程序。关于 Objective-C 的编码规范,苹果和谷歌都已经有很好的总结:Apple Coding Guidelines for CocoaGoogle Objective

2015-05-28 10:07:33 870

转载 CABasicAnimation 动画

CABasicAnimation animationWithKeyPath TypesWhen using the ‘CABasicAnimation’ from the QuartzCore Framework in Objective-C, you have to specify an animationWithKeyPath.  This is a long string and is

2015-05-28 10:03:11 412

原创 苹果的官方文档中提出的支持的动画

PropertyDefault animationanchorPointUses the default implied CABasicAnimation object, described in Table B-2.backgroundColorUses the default implied CABasicAn

2015-05-28 10:02:27 394

转载 GCD

aGrand Central Dispatch (GCD) ReferenceGrand Central Dispatch (GCD) comprises language features, runtime libraries, and system enhancements that p

2015-05-28 09:40:35 594

转载 JSON相关的,数据彼此间的转化进行了简单地封装,源码如下,支持arc与非arc

YXJSON.h + YXJSON.m//// YXJSON.h//// JSONString 与 JSONData 与 字典或者数组互相转化//// Copyright (c) 2014年 YouXian. All rights reserved.//#import @interface YXJSON : NSObject/** 将字典或者数组转换为J

2015-05-28 09:38:48 391

原创 一句代码简单快捷的去掉TableView底部的多余cell线条

最下面的tableview的线条多余出来了,如何可以将它去掉呢,将它的footview初始化成一个view就可以了_beautyTableView.tableFooterView = [[UIView alloc]init];后面一定是UIView 。

2015-05-27 15:48:18 594

转载 iOS开发中手机号码和价格金额有效性判断及特殊字符的限制

///// 手机号码的有效性判断//检测是否是手机号码- (BOOL)isMobileNumber:(NSString *)mobileNum{ /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,131,132,152,155,156

2015-05-27 09:39:47 427

原创 iOS捕获异常,常用的异常处理方法

a前言:在开发APP时,我们通常都会需要捕获异常,防止应用程序突然的崩溃,防止给予用户不友好的体验。其实Objective-C的异常处理方法和JAVA的雷同,懂JAVA的朋友一看就懂。我为什么要写这篇博文呢?因为我发现百度上的介绍方法,很多都不是我想要的,而我想要的又说得不清楚,重点是大家都是直接复制别人的代码。。。于是不多说,大家往下看~~~以下程序已测试并通过:设备:iOS 8模拟

2015-05-26 20:57:55 465

转载 如何更好地限制一个UITextField的输入长度

要限制一个UITextField的输入字数(参考链接),首先想到的应该是通过UITextFieldDelegate的代理方法来限制:- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSS

2015-05-26 09:33:00 552

原创 动态调整UITableViewCell高度的实现方法

有时我们需要动态调整UITableViewCell的高度,根据内容的不同设置不同的高度,以前看到一种实现方法,写得有点麻烦,具体地址找不到了,这里有个更好的(至少我认为),分享一下部分代码。  - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPat

2015-05-25 18:19:09 406

转载 IOS-TextField知多少

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

2015-05-25 15:00:54 486

转载 iOS中登录功能的体验探究

登录功能是我在湖畔做的第一个需求。当时PD给我的草图和下图类似:(图片来自知乎iOS客户端登录界面) 不过需求中要求用户名或者密码错误时,输入框要抖动(类似Mac登录密码错误的抖动效果)。如果实现上图的UI布局,那么输入框抖动是上下单元格独立抖动还是整体抖动?独立抖动:会出现上下单元格边界不齐的断裂效果,破坏美感。整体抖动:只是用户名错误,密码框为什

2015-05-25 09:25:19 569

原创 动态的获取ios键盘的高度

- (void) registerForKeyboardNotifications {    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasShown:) name:UIKeyboardDidShowNotification object:nil];}-

2015-05-22 16:21:14 389

原创 小技巧 父视图改变透明色不影响子视图

self.view.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.5];

2015-05-22 16:08:58 537

转载 UITextField 文本字段控件 -- IOS (解决键盘遮住View及密文設定的问题)(实例)

a进入本文之前建议你认真读一读我的另一篇博文:UIControl IOS控件编程 这样会起到事半功倍效果。 为什么要看另一篇关于UIControl的文章呢?因为UITextField继承自UIControl类,很多UIControl的属性、方法、通知等完全适用于UITextField,而那些属于UIControl的东西我又不会在此赘述。(主要是减轻文章的长度,以最少的文字最

2015-05-19 09:44:54 546

转载 用户首选项NSUserDefaults

用户首选项是用来保存和记录用户在操作应用的过程做做出的一些选择或设置。类似Android开发中的SharedPreference,可以存储一些数据,但基本都是简单类型的数据,主要作用都是存储一些用户设置数据,比如是否是首次登陆,就可以设置一个布尔类型的变量,设值为true或false。NSUserDefaults的几个重要方法:standardUserDefaults:

2015-05-19 09:42:03 515

原创 一行代码解决点击cell去掉灰色背景方法

在代码中添加cell.selectionStyle = UITableViewCellSelectionStyleNone;即可

2015-05-16 19:24:40 788

转载 使用CoreImage进行人脸识别

[objc] view plaincopy- (BOOL)checkImageHasFace  {      BOOL hasFace = NO;      CIImage *begingImage = [[CIImage alloc] initWithImage:_postImage];      //创建CIDetector对象,options使用NSDictionary设置采

2015-05-16 11:38:59 726

转载 AngleGradientView

说明1. 用源码产生带环形渐变色的view2. 可以配合maskView一起使用 (上图中的右下角图片的效果) 源码https://github.com/YouXianMing/GradientLayerViewhttps://github.com/paiv/AngleGradientLayer//// AngleGradientView.h// Gra

2015-05-16 11:36:59 417

转载 POP的spring动画各个参数详解

aPOP的spring动画各个参数详解  效果 源码https://github.com/YouXianMing/POPSpring//// RangeValueView.h// POPSpring//// Created by YouX

2015-05-15 09:45:41 2076

转载 旋转动画的封装

效果 仔细观察,你会发现,秒钟的具有摆动效果哦 ^_^ 源码https://github.com/YouXianMing/ConfigCircleView//// RotateAnimationView.h// Good//// Created by YouXianMing on 15/5/12.// Copyright (c) 2015年

2015-05-14 09:42:48 964

转载 IOS学习之蓝牙4.0

a转载请注明出处http://blog.csdn.net/pony_maggie/article/details/26740237作者:小马IOS学习也一段时间了,该上点干货了。前段时间研究了一下IOS蓝牙通讯相关的东西,把研究的一个成果给大家分享一下。 一 项目背景简单介绍一下做的东西,设备是一个金融刷卡器,通过蓝牙与iphon

2015-05-14 09:25:05 557

转载 画饼状图的控件

效果注意:支持遮罩效果//// CircleView.h// YXMWeather//// Created by XianMingYou on 15/5/12.// Copyright (c) 2015年 XianMingYou. All rights reserved.//#import @interface CircleView : UIVi

2015-05-13 09:20:24 1221

原创 动态限制UITextField的输入位数

在用手机号登陆的时候大家有没有遇到这个问题? 就是一边想要输入到一定位数要限制输入,但是删除的时候还要能删除,相信大家都知道,输入框是用 UITextField的吧,其他的都不说了,要用textField的话实现代理方法,最重要的一点是设置他的键盘模式为数字键盘txtField.keyboardType=UIKeyboardTypeNumberPad;然后实现代理方法txtField.

2015-05-12 14:10:04 579

转载 用TableView写带特效的cell

用TableView写带特效的cell效果:源码地址:https://github.com/YouXianMing/Special-Effect-Cell分析:在UIScrollView中的代理中发送广播,然后在cell中接收广播对每一个cell进行设置对开发有利的一种小细节: 核心源码:控制器源码//// ViewContr

2015-05-12 10:56:32 567

转载 用CHTCollectionViewWaterfallLayout写瀑布流

用CHTCollectionViewWaterfallLayout写瀑布流实现的瀑布流效果图:源码:WaterfallCell.h 与 WaterfallCell.m//// WaterfallCell.h// UICollectionView//// Created by YouXianMing on 14-9-17.// Copyrig

2015-05-11 19:37:50 1193

转载 将字典或者数组转换成JSON数据或者字符串

将字典或者数组转换成JSON数据或者字符串源码:NSDictionary+JSON.h 与 NSDictionary+JSON.m//// NSDictionary+JSON.h// Category//// Created by YouXianMing on 15-2-09.// Copyright (c) 2014年 YouXianMing. All ri

2015-05-11 18:53:32 916

转载 IOS成长之路-检测耳机插入/拔出

导入苹果的两个框架是必不可少的环节。。。代码部分+小解:[cpp] view plaincopy- (void)viewDidLoad  {      [super viewDidLoad];      // Do any additional setup after loading the view, typically from a nib.  

2015-05-11 18:19:38 484

转载 iOS block 陷阱解析

一,前言在前文《深入浅出Cocoa多线程编程之block与dispatch quene》中我介绍了 block 的一些基本语法以及如何和 GCD 结合的使用示例。block 是在 iOS 4 中引入的新特性,它和 C++ 11 中的 lamba 表达式概念相似,有时候也被称为闭包。经过一段时间的使用,我发现要用对用好 block 还是有不少需要注意的地方,今天就来八一八这些值得注意的事

2015-05-11 17:49:48 385

转载 Interface builder was unable to determine the type of xxx.xib

前言今天在合并分支代码到主干的过程中,遇到xib文件无法识别,导致运行失败。解决思路可以想到,应该是合并造成xib文件版本冲突,一种简单的方式可以拿最新的版本直接覆盖出问题的xib文件。但是这种办法简单粗暴,没有深入探究该xib文件问题到底出在哪里。联想到代码发生版本冲突时,头文件或实现文件中,会标记出冲突的代码,那么出问题的xib文件对应的源码

2015-05-11 10:47:32 1330

转载 XIB设置圆角

前言使用IB直接为UIView设置圆角,以UIImageView为例。步骤1、打开Identity inspector检查器,在User Defined Runtime Attributes通过KeyPath"layer.cornerRadius"为UIImageView设置圆角半径ps:UIImageView的size为80x80,这里圆角半径为40

2015-05-11 10:47:06 1817

转载 发布应用到AppStore

1. 已开发好的应用程序2. 几幅960*640或960*600或640*960或640*920大小的屏幕截图3. 6个程序小图标,具体要求请参考:http://blog.csdn.net/htttw/article/details/79814124. 1个1024*1024的大图标5. 应用程序的中文描述注:上述的图片必须是jpg,jpeg,tif

2015-05-11 09:52:02 385

转载 UIScrollView实现类似91助手抽屉效果

抽屉效果是移动应用最常用的效果之一,网易新闻、91手机助手都用到了这样效果,但实现的方法和细节上还有差别的。先总结一下91助手般的抽屉效果      通过图片可以看到,抽屉效果的左右部分,左边是主功能的VIew,右边是与用户相关的View那么要实现的功能点有:一、点击让功能View右上角按纽后,用户功能菜单从右往左推出二、当两个VIew同时出现时,点击主VIew右上角按

2015-05-10 13:08:46 509

转载 ios最牛叉的UITableView

UITableView UITableView堪称UIKit里面最复杂的一个控件了,使用起来不算难,但是要用好并不容易。当使用的时候我们必须要考虑到后台数据的设计,tableViewCell的设计和重用以及tableView的效率等问题。下面分9个方面进行介绍:一、UITableView概述  UITableView继承自UIScrollVi

2015-05-08 12:12:29 435

转载 iOS 自定义键盘

////  KeyBoardViewController.m//  KeyBoard////  Created by CaoYang on 13-10-17.//  Copyright (c) 2013年 Young. All rights reserved.//#import"KeyBoardViewController.h"@interface

2015-05-08 12:11:36 545

转载 iOS应用性能调优的25个建议和技巧

本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。性能对 iOS 应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失望写满App Store的评论。然而由于iOS设备的

2015-05-07 12:07:33 551

获取ios设备的uuid

获取ios设备的uuid号

2016-08-15

空空如也

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

TA关注的人

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