自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (4)
  • 收藏
  • 关注

原创 UIAlertController

UIAlertController *alertController = [UIAlertControlleralertControllerWithTitle:@"提示"message:@"确定要退出吗?"preferredStyle:UIAlertControllerStyleAlert];        UIAlertAction *cancelAction = [

2016-04-26 09:33:34 398

原创 预览功能

#import "PreViewController.h"@interface PreViewController ()UIWebViewDelegate>{    UIActivityIndicatorView *_indicatorView;    }@end@implementation Pr

2016-04-25 14:07:07 560

原创 iOS 让 APP 在后台长时间运行

iOS为了让设备尽量省电,减少不必要的开销,保持系统流畅,因而对后台机制采用墓碑式的“假后台”。除了系统官方极少数程序可以真后台,一般开发者开发出来的应用程序后台受到以下限制:1.用户按Home之后,App转入后台进行运行,此时拥有180s后台时间(iOS7)或者600s(iOS6)运行时间可以处理后台操作2.当180S或者600S时间过去之后,可以告知系统未完成任务,需要申请继续完成,系

2016-04-21 14:10:57 8489

原创 labelabel 显示部分

label.lineBreakMode =NSLineBreakByCharWrapping;//其中lineBreakMode可选值为    label.lineBreakMode =NSLineBreakByCharWrapping;//其中lineBreakMode可选值为      NSLineBreakByWordWrapping = 0,//保留整个单词,以空格为边界   

2016-04-19 13:25:30 383

原创 数组的倒叙输出 (排列)

NSMutableArray *array = [[[NSMutableArray alloc] initWithObjects:@"1", @"2", @"3", nil] autorelease];array = (NSMutableArray *)[[array reverseObjectEnumerator] allObjects];

2016-04-09 13:14:41 1002

原创 上线被拒,说是 分享路径不合适,分享了不改分享的东西

Application supports iTunes file sharing           将其bool值,改为 NO即可。

2016-03-30 08:57:00 529

原创 Xcode快捷键大全

可能有些新手刚用mac,不知与windows键对应,现在说明一下,command相当于ms键盘的win键,option相当于alt,键值一样,系统偏好设置里面可以更改。xcode相关:关于xcode 可设偏好设置command+,清空缓存可设隐藏xcodecommand+h隐藏其它command+option+h显示全部可设退出xco

2016-03-29 17:57:36 402

原创 label 设置行距 首行缩进

// 调整行间距    NSMutableAttributedString *attributedString = [[NSMutableAttributedStringalloc] initWithString:self.content.text];    NSMutableParagraphStyle *paragraphStyle = [[NSMutableParag

2016-03-18 10:48:03 2226 1

原创 svn解决冲突,storyboard打不开怎么办

提交SVN的时候,如果有冲突,解决了提交自然是再好不过。但是如果手贱直接点击了 resolve 然后就提交了,就会发生工程打不开的情况。解决办法:在svn提交界面,打开工程文件,在 .xcode.xcodeproj  下面,名字为  project.pbxproj,双击打开,然后 cmmand+f  ,搜索 ======,出现的就是有冲突的,你看着删掉其中一个就行。如果有xib或者stor

2016-03-17 08:40:16 2431

原创 iOS 证书的奇葩问题

1.删掉之前的证书,自己申请一个,但是发现不被信任。。。  双击证书,信任标签下面,将“系统默认”,改成“始终信任”;2、如果明明是自己申请的证书,发现不能导出p12文件,好神奇有木有,,蛋疼啊。    如果你是在系统下面查看的,那就去登陆下看看有没有这个证书,没有就复制过去。对,神奇的事情发生了,再看证书,可以导出来了。唉。。。。。。。。。。。。。。

2016-03-11 17:05:00 407

原创 Xcode 的蛋疼---描述文件出错

最近接手一个项目,在用真机调试时出现了“Your build settings specify a provisioning profile with the UUID “”, however, no such provisioning profile was found”的出错。一直提示指定UUID的provisioning profile找不到,感觉很奇怪。明明自己的provisioning

2016-03-10 14:48:04 2183

原创 最新版或得手机的uuid

将手机,利用数据线和电脑连接点击“摘要”右侧会出现一些内容,不必管他。看第一栏里面的,有“容量”,“电话号码”,和另一个标签,此时,点击 第三个标签,他是会变的,只要一直地点击,就会出现 UUID 标签,复制下来就好了。老版本的方法已经OUT了

2016-03-09 10:01:02 977

原创 iOS在语音时处理中断

前言在语音时,如果当前用户正在播放音乐之类的,那么我们必须要中断之,在用户语音完成时,又要通知其中断已完成,以便恢复之前的音乐播放等。看代码吧:下面的代码是中断处理:12345678910111213141516

2016-03-03 11:34:07 2173

转载 Xcode 打印中文结果

前言开发中经常需要打印日志以查看数据是否正确,或者说查看数据的格式。但是,苹果对于我们的NSDictionary、NSSet、NSArray等值有中文时,打印出来的是Unicode编码,人类无法直接读懂,因此,笔者研究研究如何将打印出来的日志保持原有的格式化且能够将Unicode编码打印出来是正常人类可读懂的中文。实现原理苹果给我们提供了本地化的方法,对于NSDiction

2016-03-03 11:29:39 2124

转载 CocoaPods安装和使用及问题

摘要 ios依赖管理三种方式:手动、git submodule、cocoapods,CocoaPods是一个Objective-C第三方库的管理利器。目录[-]转载的作为笔记留着哦目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景

2016-03-03 10:57:54 704

转载 如何同时支持leftBarButtonItem及右滑返回手势

前言今天有个小需求,在点击导航条上的返回按钮之前要调用某个API,并弹出UIAlertView来显示,根据用户的选项判断是否是返回还是继续留在当前控制器。举个简单的例子,当点击导航条上的左上角返回按钮时,就调用我们的API来提示是否知道,点击知道则返回,点击不知道则继续留在当前控制器。那么问题来了,导航自带的右滑返回手势在点击系统的返回按钮时,不会没有办法处理,那是自动的,因此就要

2016-03-03 10:04:29 1241

转载 “要出发” 公司面试题及答案

前言招聘高峰期来了,大家都非常积极地准备着跳槽,那么去一家公司面试就会有一堆新鲜的问题,可能不会,也可能会,但是了解不够深。本篇文章为群里的小伙伴们去要出发公司的笔试题,由笔者整理并提供笔者个人参考答案。注意,仅供参考,不代表绝对正确。参考答案不唯一,大家可以根据自己的理解回答,没有必要跟笔者的一样。参考笔者的答案,也许给你带来灵感!题目照1、编程规范问题

2016-03-03 08:52:55 2269

原创 iOS APP启动之前的插画自定义过渡

这里利用一个比较方便的方法------三方库,下载地址,在我的资源可以下载。首先是把这个库导入工程。以下所有代码,均实现在viewController中导入头文件#import "SYAppStart.h"代码@implementation FirstViewController{    BOOL _isFirstWillAppe

2016-03-01 10:19:03 620

转载 UITextView UITextField

---------------------------------------------------------------------------------UITextView---------------------------------------------------------------------------------------1:禁止 UITextView

2016-03-01 09:54:34 423

转载 详解 Masonry

介绍Masonry 源码:https://github.com/Masonry/MasonryMasonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布局 简洁明了 并具有高可读性 而且同时支持 iOS 和 Max OS X。我们先来看一段官方的sample code来认识一下Masonry123

2016-02-29 11:01:30 365

原创 scrollView ,无限轮播加手势

#pragma amrk - 初始化- (void)initScrollViewAndPageWithImgArray:(NSArray*)imgArray andSRect:(CGRect)scrollViewRectandPRect:(CGRect)pageRect{    sourceImgArray = [imgArray mut

2016-02-29 10:52:54 1071

原创 MAC 下面 终端常用指令

今天小研究了一下MAC的终端命令.在这里记下。。防止丢失pwd      当前工作目录cd(不加参数)  进rootcd(folder)  进入文件夹cd ..      上级目录cd ~      返回rootcd -      返回上一个访问的目录rm 文件名     删除cat 文件名(|less)  在终端下查看文件

2016-02-29 08:50:30 458

原创 键盘,蓝牙,esc

蓝牙键盘找不到esc?终端又需要用到?1.换个键盘吧2.fn + 左上角的键  试试看

2016-02-26 17:02:50 1728

转载 手动导入xmpp后,再使用cocoapods的时候出现的问题

手动导入xmpp后,再使用cocoapods的时候出现的问题,xmppcocoapods最新的cocoapod导入xmpp的时候,会出现循环依赖,所以撸主选择了手动导入。一开始还用的挺开心的,后来,使用cocoapods导入其他的框架,发现调用的时候总是报错。Undefined symbols for architecture x86_64:  "_OBJC_C

2016-02-26 14:37:11 847

原创 一位阿里技术的总结

http://blog.cnbluebox.com

2016-02-26 14:08:16 625

原创 iOS在图片中添加水印

- (void)viewDidLoad{    [super viewDidLoad];    //背景图片    UIImage *bgImage=[UIImage imageNamed:@"QQ20140413-4"];        /**     *  创建一个基于位图的上下文       size 新图片的尺寸       opaque:YES :不透

2016-02-26 09:21:45 576

原创 APP上架,发布,打包

APP打包以及提交apple审核详细流程图文详解http://demo.netfoucs.com/ysh1251685564/article/details/37531173

2016-02-25 17:28:38 540

原创 iOS app图标和相关尺寸

注意:iOS所有图标的圆角效果由系统生成,给到的图标本身不能是圆角的。1. 桌面图标 (app icon)for iPhone6 plus(@3x) : 180 x 180for iPhone 6/5s/5/4s/4(@2x) : 120 x 1202. 系统搜索框图标 (Spotlight search results icon)for iPhone6 plus(

2016-02-25 17:04:44 729

转载 iOS 内存泄漏问题

虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开发环境:XCode 4.5.21、运行Demo先下载一个实现

2016-02-25 16:48:36 313

转载 制作iOS Ad-Hoc测试应用

本文是保证完成iOS真机测试证书一系列导入流程的前提下所做的操作,如还没有进行上述工作,请在网络上找寻相关资料,这里不再赘述。1、添加Devices:登录苹果开发者网站:https://developer.apple.com/account/ios/device/deviceList.action,添加想要安装测试应用的设备的UDID(苹果公司限制,最多添加100台设备)

2016-02-24 11:42:32 456

转载 iOS 缓存机制

这篇文章将设计一个本地缓存的机制。 功能需求这个缓存机制满足下面这些功能。1、可以将数据缓存到本地磁盘。2、可以判断一个资源是否已经被缓存。如果已经被缓存,在请求相同的资源,先到本地磁盘搜索。3、可以判断文件缓存什么时候过期。这里为了简单起见这里,我们在请求url资源的时候,给每次请求的文件设定一个过期的时间。4、可以实现:如果文件已经被缓存,而且没有过期,这将本地的数据返

2016-02-24 09:01:03 445

原创 防止恶意点击

- (void)todoSomething:(id)sender{    //在这里做按钮的想做的事情。}- (void)starButtonClicked:(id)sender{    //先将未到时间执行前的任务取消。    [[self class] cancelPreviousPerformRequestsWithTarg

2016-02-23 15:55:41 803

原创 用户行为轨迹 如何集成

http://dev.umeng.com/analytics/ios-doc/integration友盟做的不错。

2016-02-23 08:43:57 3802

转载 谓词 操作

谓词:OC中的谓词操作是针对于数组类型的,他就好比数据库中的查询操作,数据源就是数组,这样的好处是我们不需要编写很多代码就可以去操作数组,同时也起到过滤的作用,我们可以编写简单的谓词语句,就可以从数组中过滤出我们想要的数据。非常方便。在Java中是没有这种技术的,但是有开源的框架已经实现了此功能。下面来看一下具体的例子吧:Person.h

2016-02-22 15:09:03 395

原创 tableViewiew的多余的行以及分割线

在viewDidLoad函数中加上此句代码:self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];即可去除UITableView底部多余行及分割线

2016-02-22 14:58:16 232

原创 responder nextResponder

一.responder对象在iOS系统中,能够响应并处理事件的对象称之为responder object, UIResponder是所有responder对象的基类,在UIResponder类中定义了处理各种事件,包括触摸事件(Touch Event)、运动事件(Motion Event)和远程控制事件(Remote-Control Events)的编程接口,其中处理触摸事件(To

2016-02-19 11:37:37 414

转载 优化UITableViewCell高度计算的那些事

我是前言这篇文章是我和我们团队最近对 UITableViewCell 利用 AutoLayout 自动高度计算和 UITableView 滑动优化的一个总结。我们也在维护一个开源的扩展,UITableView+FDTemplateLayoutCell,让高度计算这个事情变的前所未有的简单,也受到了很多星星的支持,github链接请戳我这篇总结你可以读到:UITa

2016-02-16 09:58:48 494

转载 iOS 动画 图层

概览在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等。在今天的文章里您可以看到动画操作在iOS中是如何简单和高效,很多原来想做但是苦于没有思路的动画在iOS中将变得越发简单:

2016-01-28 11:16:24 1253

原创 iOScell自适应高度

SDAutoLayout:一行代码搞定自动布局!支持Cell和Tableview高度自适应,Label和ScrollView内容自适应,致力于做最简单易用的AutoLayout库。 【SDAutoLayout 视频教程:http://www.letv.com/ptv/vplay/24038772.html】☆新增:cell高度自适应 + label文字自适应☆>

2016-01-27 09:39:13 760

转载 iOS常需要实现的功能示例

一:第三方插件1:基于响应式编程思想的oc地址:https://github.com/ReactiveCocoa/ReactiveCocoa2:hud提示框地址:https://github.com/jdg/MBProgressHUD3:XML/HTML解析地址:https://github.com/topfunky/hpple4:有文字

2016-01-27 09:06:02 446

iOS APP插画启动,展示广告

启动的时候展示一张图片,具体使用方法参考博文。简单操作,其实可以自己写,没难度。

2016-03-01

AES 解密和PHP通信

搞了好久。唉,还是太笨了.这样可以解出来接口了

2016-01-20

隐藏自定义tabbar

自定义和系统的tabbar的区分,跳转页面对它的隐藏。

2016-01-18

iOS des加密

iOS的des加密解密。使用方便,简单易懂

2016-01-18

空空如也

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

TA关注的人

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