- 博客(71)
- 资源 (4)
- 收藏
- 关注
原创 UIAlertController
UIAlertController *alertController = [UIAlertControlleralertControllerWithTitle:@"提示"message:@"确定要退出吗?"preferredStyle:UIAlertControllerStyleAlert]; UIAlertAction *cancelAction = [
2016-04-26 09:33:34
445
原创 预览功能
#import "PreViewController.h"@interface PreViewController ()UIWebViewDelegate>{ UIActivityIndicatorView *_indicatorView; }@end@implementation Pr
2016-04-25 14:07:07
601
原创 iOS 让 APP 在后台长时间运行
iOS为了让设备尽量省电,减少不必要的开销,保持系统流畅,因而对后台机制采用墓碑式的“假后台”。除了系统官方极少数程序可以真后台,一般开发者开发出来的应用程序后台受到以下限制:1.用户按Home之后,App转入后台进行运行,此时拥有180s后台时间(iOS7)或者600s(iOS6)运行时间可以处理后台操作2.当180S或者600S时间过去之后,可以告知系统未完成任务,需要申请继续完成,系
2016-04-21 14:10:57
8795
原创 labelabel 显示部分
label.lineBreakMode =NSLineBreakByCharWrapping;//其中lineBreakMode可选值为 label.lineBreakMode =NSLineBreakByCharWrapping;//其中lineBreakMode可选值为 NSLineBreakByWordWrapping = 0,//保留整个单词,以空格为边界
2016-04-19 13:25:30
427
原创 数组的倒叙输出 (排列)
NSMutableArray *array = [[[NSMutableArray alloc] initWithObjects:@"1", @"2", @"3", nil] autorelease];array = (NSMutableArray *)[[array reverseObjectEnumerator] allObjects];
2016-04-09 13:14:41
1047
原创 上线被拒,说是 分享路径不合适,分享了不改分享的东西
Application supports iTunes file sharing 将其bool值,改为 NO即可。
2016-03-30 08:57:00
584
原创 Xcode快捷键大全
可能有些新手刚用mac,不知与windows键对应,现在说明一下,command相当于ms键盘的win键,option相当于alt,键值一样,系统偏好设置里面可以更改。xcode相关:关于xcode 可设偏好设置command+,清空缓存可设隐藏xcodecommand+h隐藏其它command+option+h显示全部可设退出xco
2016-03-29 17:57:36
455
原创 label 设置行距 首行缩进
// 调整行间距 NSMutableAttributedString *attributedString = [[NSMutableAttributedStringalloc] initWithString:self.content.text]; NSMutableParagraphStyle *paragraphStyle = [[NSMutableParag
2016-03-18 10:48:03
2323
1
原创 svn解决冲突,storyboard打不开怎么办
提交SVN的时候,如果有冲突,解决了提交自然是再好不过。但是如果手贱直接点击了 resolve 然后就提交了,就会发生工程打不开的情况。解决办法:在svn提交界面,打开工程文件,在 .xcode.xcodeproj 下面,名字为 project.pbxproj,双击打开,然后 cmmand+f ,搜索 ======,出现的就是有冲突的,你看着删掉其中一个就行。如果有xib或者stor
2016-03-17 08:40:16
2492
原创 iOS 证书的奇葩问题
1.删掉之前的证书,自己申请一个,但是发现不被信任。。。 双击证书,信任标签下面,将“系统默认”,改成“始终信任”;2、如果明明是自己申请的证书,发现不能导出p12文件,好神奇有木有,,蛋疼啊。 如果你是在系统下面查看的,那就去登陆下看看有没有这个证书,没有就复制过去。对,神奇的事情发生了,再看证书,可以导出来了。唉。。。。。。。。。。。。。。
2016-03-11 17:05:00
442
原创 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
2248
原创 最新版或得手机的uuid
将手机,利用数据线和电脑连接点击“摘要”右侧会出现一些内容,不必管他。看第一栏里面的,有“容量”,“电话号码”,和另一个标签,此时,点击 第三个标签,他是会变的,只要一直地点击,就会出现 UUID 标签,复制下来就好了。老版本的方法已经OUT了
2016-03-09 10:01:02
1039
原创 iOS在语音时处理中断
前言在语音时,如果当前用户正在播放音乐之类的,那么我们必须要中断之,在用户语音完成时,又要通知其中断已完成,以便恢复之前的音乐播放等。看代码吧:下面的代码是中断处理:12345678910111213141516
2016-03-03 11:34:07
2296
转载 Xcode 打印中文结果
前言开发中经常需要打印日志以查看数据是否正确,或者说查看数据的格式。但是,苹果对于我们的NSDictionary、NSSet、NSArray等值有中文时,打印出来的是Unicode编码,人类无法直接读懂,因此,笔者研究研究如何将打印出来的日志保持原有的格式化且能够将Unicode编码打印出来是正常人类可读懂的中文。实现原理苹果给我们提供了本地化的方法,对于NSDiction
2016-03-03 11:29:39
2183
转载 CocoaPods安装和使用及问题
摘要 ios依赖管理三种方式:手动、git submodule、cocoapods,CocoaPods是一个Objective-C第三方库的管理利器。目录[-]转载的作为笔记留着哦目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景
2016-03-03 10:57:54
747
转载 如何同时支持leftBarButtonItem及右滑返回手势
前言今天有个小需求,在点击导航条上的返回按钮之前要调用某个API,并弹出UIAlertView来显示,根据用户的选项判断是否是返回还是继续留在当前控制器。举个简单的例子,当点击导航条上的左上角返回按钮时,就调用我们的API来提示是否知道,点击知道则返回,点击不知道则继续留在当前控制器。那么问题来了,导航自带的右滑返回手势在点击系统的返回按钮时,不会没有办法处理,那是自动的,因此就要
2016-03-03 10:04:29
1296
转载 “要出发” 公司面试题及答案
前言招聘高峰期来了,大家都非常积极地准备着跳槽,那么去一家公司面试就会有一堆新鲜的问题,可能不会,也可能会,但是了解不够深。本篇文章为群里的小伙伴们去要出发公司的笔试题,由笔者整理并提供笔者个人参考答案。注意,仅供参考,不代表绝对正确。参考答案不唯一,大家可以根据自己的理解回答,没有必要跟笔者的一样。参考笔者的答案,也许给你带来灵感!题目照1、编程规范问题
2016-03-03 08:52:55
2314
原创 iOS APP启动之前的插画自定义过渡
这里利用一个比较方便的方法------三方库,下载地址,在我的资源可以下载。首先是把这个库导入工程。以下所有代码,均实现在viewController中导入头文件#import "SYAppStart.h"代码@implementation FirstViewController{ BOOL _isFirstWillAppe
2016-03-01 10:19:03
661
转载 UITextView UITextField
---------------------------------------------------------------------------------UITextView---------------------------------------------------------------------------------------1:禁止 UITextView
2016-03-01 09:54:34
453
转载 详解 Masonry
介绍Masonry 源码:https://github.com/Masonry/MasonryMasonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布局 简洁明了 并具有高可读性 而且同时支持 iOS 和 Max OS X。我们先来看一段官方的sample code来认识一下Masonry123
2016-02-29 11:01:30
427
原创 scrollView ,无限轮播加手势
#pragma amrk - 初始化- (void)initScrollViewAndPageWithImgArray:(NSArray*)imgArray andSRect:(CGRect)scrollViewRectandPRect:(CGRect)pageRect{ sourceImgArray = [imgArray mut
2016-02-29 10:52:54
1116
原创 MAC 下面 终端常用指令
今天小研究了一下MAC的终端命令.在这里记下。。防止丢失pwd 当前工作目录cd(不加参数) 进rootcd(folder) 进入文件夹cd .. 上级目录cd ~ 返回rootcd - 返回上一个访问的目录rm 文件名 删除cat 文件名(|less) 在终端下查看文件
2016-02-29 08:50:30
490
转载 手动导入xmpp后,再使用cocoapods的时候出现的问题
手动导入xmpp后,再使用cocoapods的时候出现的问题,xmppcocoapods最新的cocoapod导入xmpp的时候,会出现循环依赖,所以撸主选择了手动导入。一开始还用的挺开心的,后来,使用cocoapods导入其他的框架,发现调用的时候总是报错。Undefined symbols for architecture x86_64: "_OBJC_C
2016-02-26 14:37:11
882
原创 iOS在图片中添加水印
- (void)viewDidLoad{ [super viewDidLoad]; //背景图片 UIImage *bgImage=[UIImage imageNamed:@"QQ20140413-4"]; /** * 创建一个基于位图的上下文 size 新图片的尺寸 opaque:YES :不透
2016-02-26 09:21:45
620
原创 APP上架,发布,打包
APP打包以及提交apple审核详细流程图文详解http://demo.netfoucs.com/ysh1251685564/article/details/37531173
2016-02-25 17:28:38
575
原创 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
780
转载 iOS 内存泄漏问题
虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开发环境:XCode 4.5.21、运行Demo先下载一个实现
2016-02-25 16:48:36
334
转载 制作iOS Ad-Hoc测试应用
本文是保证完成iOS真机测试证书一系列导入流程的前提下所做的操作,如还没有进行上述工作,请在网络上找寻相关资料,这里不再赘述。1、添加Devices:登录苹果开发者网站:https://developer.apple.com/account/ios/device/deviceList.action,添加想要安装测试应用的设备的UDID(苹果公司限制,最多添加100台设备)
2016-02-24 11:42:32
478
转载 iOS 缓存机制
这篇文章将设计一个本地缓存的机制。 功能需求这个缓存机制满足下面这些功能。1、可以将数据缓存到本地磁盘。2、可以判断一个资源是否已经被缓存。如果已经被缓存,在请求相同的资源,先到本地磁盘搜索。3、可以判断文件缓存什么时候过期。这里为了简单起见这里,我们在请求url资源的时候,给每次请求的文件设定一个过期的时间。4、可以实现:如果文件已经被缓存,而且没有过期,这将本地的数据返
2016-02-24 09:01:03
467
原创 防止恶意点击
- (void)todoSomething:(id)sender{ //在这里做按钮的想做的事情。}- (void)starButtonClicked:(id)sender{ //先将未到时间执行前的任务取消。 [[self class] cancelPreviousPerformRequestsWithTarg
2016-02-23 15:55:41
857
转载 谓词 操作
谓词:OC中的谓词操作是针对于数组类型的,他就好比数据库中的查询操作,数据源就是数组,这样的好处是我们不需要编写很多代码就可以去操作数组,同时也起到过滤的作用,我们可以编写简单的谓词语句,就可以从数组中过滤出我们想要的数据。非常方便。在Java中是没有这种技术的,但是有开源的框架已经实现了此功能。下面来看一下具体的例子吧:Person.h
2016-02-22 15:09:03
413
原创 tableViewiew的多余的行以及分割线
在viewDidLoad函数中加上此句代码:self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];即可去除UITableView底部多余行及分割线
2016-02-22 14:58:16
254
原创 responder nextResponder
一.responder对象在iOS系统中,能够响应并处理事件的对象称之为responder object, UIResponder是所有responder对象的基类,在UIResponder类中定义了处理各种事件,包括触摸事件(Touch Event)、运动事件(Motion Event)和远程控制事件(Remote-Control Events)的编程接口,其中处理触摸事件(To
2016-02-19 11:37:37
448
转载 优化UITableViewCell高度计算的那些事
我是前言这篇文章是我和我们团队最近对 UITableViewCell 利用 AutoLayout 自动高度计算和 UITableView 滑动优化的一个总结。我们也在维护一个开源的扩展,UITableView+FDTemplateLayoutCell,让高度计算这个事情变的前所未有的简单,也受到了很多星星的支持,github链接请戳我这篇总结你可以读到:UITa
2016-02-16 09:58:48
526
转载 iOS 动画 图层
概览在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等。在今天的文章里您可以看到动画操作在iOS中是如何简单和高效,很多原来想做但是苦于没有思路的动画在iOS中将变得越发简单:
2016-01-28 11:16:24
1302
原创 iOScell自适应高度
SDAutoLayout:一行代码搞定自动布局!支持Cell和Tableview高度自适应,Label和ScrollView内容自适应,致力于做最简单易用的AutoLayout库。 【SDAutoLayout 视频教程:http://www.letv.com/ptv/vplay/24038772.html】☆新增:cell高度自适应 + label文字自适应☆>
2016-01-27 09:39:13
816
转载 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
473
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人