- 博客(33)
- 收藏
- 关注
转载 快速实现可自定义的tableView滑动删除功能
TableView 是自带滑动删除这个功能,但是有时候并不能满足我们的需求。例如,需求要求删除的那个按钮可自定义,这时候系统的功能就嗝屁了...当然,现在好用的轮子那么多,相信肯定有能满足你要求的。今天,我来教大家怎么保持系统的滑动删除功能不变,又可以随意的自定义删除按钮,快捷方便!废话不多说,先上图: delete.gif开启TableView 的...
2016-09-06 10:55:00
117
转载 UIImage 图片处理:截图,缩放,设定大小,存储
图片的处理大概分 截图(capture), 缩放(scale), 设定大小(resize), 存储(save)1.等比率缩放- (UIImage *)scaleImage:(UIImage *)image toScale:(float)scaleSize{UIGraphicsBeginImageContext(CGSizeMake(image.size.wid...
2016-08-22 14:17:00
103
转载 NSString去除空格字符-包括两边字符trim()
去除空格:NSString*cleanString=[dirtyStringstringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]]; 还有就是去除多于的空格,如下:NSString *theString = @" Hello this...
2016-07-12 14:43:00
118
转载 好久不见,这次推荐个自己写的Demo,希望对大家有用
github地址: https://github.com/duyu321/DYCommonHandleTools如果感觉不错记得点赞????转载于:https://www.cnblogs.com/duyuiOS/p/5647261.html
2016-07-06 16:22:00
90
转载 如何让UITableView加载完成后更新UI回到主线程
tableView加载完毕后回调的delegate方法:-(void) tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ if([indexPath row] == ((NSIndex...
2016-06-13 14:36:00
217
转载 你真的会用SDWebImage?
SDWebImage作为目前最受欢迎的图片下载第三方框架,使用率很高。但是你真的会用吗?本文接下来将通过例子分析如何合理使用SDWebImage。使用场景:自定义的UITableViewCell上有图片需要显示,要求网络网络状态为WiFi时,显示图片高清图;网络状态为蜂窝移动网络时,显示图片缩略图。如下图样例:图中显示的图片符合根据网络状态下载要求由于要监听网络状...
2016-05-03 19:14:00
68
转载 iOS中的initialize与load两个类方法简单理解
如果你在一个UIViewController中重写了这两个类方法,那么你会在在这个控制器中发现一下现象:1,相同之处: (1)这两个类方法在init之前就调用了 (2)在整个应用app中无论你用到这个类多少次,这两个类方法均只会被调用一次2,不同之处: (1)load是在initialize之前被调用 (2)更特别的是,如果你没有用到你重写的这个控制器.那...
2016-04-14 11:33:00
55
转载 你不知道的valueForKeyPath
如果说valueForKeyPath只是小小的tips,那真的可以说valueForKeyPath是偏方治大病。下面举几个栗子,大家感受下:1.Json解析为NSDitionary 2.计算平均值、和、最大最小转载于:https://www.cnblogs.com/duyuiOS/p/5383195.html...
2016-04-12 16:24:00
64
转载 iOS Xcode7设置启动图launchImage
使用LaunchScreen.storyboard设置启动图1.打开LaunchScreen.storyboardBD8898B0-F552-4AC4-AF85-2662919581BD.png2.在LaunchScreen.storyboard上拖入一个imageView087604F1-F373-4D9D-A61B-DD0F68426218.p...
2016-04-05 11:26:00
92
转载 iOS单元测试
由于只是一些简单实用的东西,学学还是挺不错的。其实单元测试用的好,开发起来也会快很多。单元测试对于我目前来说,就是为了方便测试一些功能是否正常运行,还有调试接口是否能正常使用。有时候你可能是为了测试某一个网络接口,然后每次都重新启动并且经过很多操作之后才测试到了那个网络接口。如果使用了单元测试,就可以直接测试那个方法,相对方便很多。 比如由于修改较多,我们想测试一下分享功能是否正常,...
2016-03-28 15:01:00
68
转载 自定义Label的字体颜色和大小
废话不多说,直接上代码,很简单,都是原生的,注意一点就是label不能用.text,要用.attributedText!!#import "ViewController.h"@interface ViewController () <UITableViewDataSource,UITableViewDelegate>{ NSMutableArray *_fontAr...
2016-03-07 20:04:00
302
转载 好久不见~~ iOS开发动画(Animation)总结
UIView的,翻转、旋转,偏移,翻页,缩放,取反的动画效果 翻转的动画[objc] view plain copy //开始动画[UIViewbeginAnimations:@"doflip"context:nil];//设置时常[UIViewsetAnimationDuratio...
2016-03-01 16:26:00
64
转载 iOS开发中的单元测试(一)
导读:本文不讨论单元测试是什么,或者它之于一个工程的利弊,我认为单元测试是一个开发者保证产出代码质量的有效工具。本文从使用者的角度对比当下比较流行的两款单元测试框架,给大家提供一些选用建议。如果你还不甚了解单元测试在工程中所起到的作用,或者还不知道TDD的开发模式,可参考:Test-Driven Development和Unit Testing。本文对比两个iOS开发中常见的单元测试...
2016-01-21 15:08:00
91
转载 在 Xcode 中进行自动化测试 (2/2)
欢迎回到我们的 Xcode 自动化测试入门系列!在教程的第一部分, 你学到了如何将你的代码提交到 Git 上, 设置一个 Jenkins 持续集成服务器, 还有如何为你的应用添加单元测试。在第二部分也是最后一部分中, 你将学到关于单元测试更多的东西, 还有如何将你的构建打包并上传到 TestFlight 中! 创建一个单元测试类 现在,让我们添加一个简单的单元测试类, 用...
2016-01-21 15:07:00
121
转载 在 Xcode 中进行自动化测试 (1/2)
这是 iOS 教程团队成员Charlie Fulton的一篇博客, 一个全职的 iOS 开发者, 喜欢和家人一起打猎, 钓鱼。所有的开发者都需要测试他们的软件, 并且一些聪明人会创建测试套件来达成这个目标。测试套件就是一系列测试用例的集合, 也被称作单元测试, 用于测试小”单元”的代码, 通知是一个特定的方法或者类。单元测试能让你应用测试驱动开发的实践, 并且保证你的代码产生...
2016-01-21 15:06:00
207
转载 iOS中Bitcode的介绍及配置
今天在一个iOS培训网站上看到一篇关于第三方库不包含bitcode就会报错的文章,感觉剖析得很详细,分享出来,希望可以对iOS初入门者有所帮助。下面我们就一起来看看吧。用Xcode 7 beta 3在真机(iOS 8.3)上运行一下工程,结果发现工程编译不过。看了下问题,报的是以下错误:ld: ‘/Users/**/Framework/SDKs/PolymerPay/Librar...
2016-01-20 15:13:00
88
转载 大牛博客
博客地址RSS地址MJ_博客园http://www.cnblogs.com/mjios/MJ_csdnhttp://blog.csdn.net/q199109106q董宝君http://blog.devdong.comobjc中国http://objccn.io/南峰子的技术博客http://...
2016-01-18 16:19:00
87
转载 关于iOS Push Notification的响应问题
最近在做推送消息的时候遇到一个问题,就是当程序在后台运行时,这时候收到推送消息后,点击应用图标后无法拿到这个消息,至今还未解决,如有能够解决办法的朋友,忘不吝赐教。简单总结一下推送消息的相应情况1. 当程序处于关闭状态收到推送消息时,点击图标会调用- (BOOL)application:(UIApplication *)application didFinishLau...
2016-01-15 11:38:00
87
转载 iPhone UITableViewCell如何滚动到视图顶端。
如何让UITableViewCell滚动到视图顶端。- (void)scrollToRowAtIndexPath:(NSIndexPath *)indexPath atScrollPosition:(UITableViewScrollPosition)scrollPosition animated:(BOOL)animated;- (void)scrollToNearestS...
2016-01-06 17:19:00
63
转载 IOS开发日期的比较
获取当前时间:NSDate * senddate=[NSDate date]; NSDateFormatter *dateformatter=[[NSDateFormatter alloc] init]; [dateformatter setDateFormat:@"YYYYMMdd"]; NSString * locationString=[datefo...
2015-12-03 11:34:00
113
转载 UITableView的一些常用设置
一:UITableViewStyle:Grouped,如果不想要header和footer,需添加以下方法- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{ return 0.01f;}- (CGFloat)tableView:(UITableVie...
2015-11-24 10:30:00
91
转载 app提交至itunes connect,在预处理中显示“二进制文件无效”
app通过xcode或application loader提交至itunes connect成功 但是在itunes connect 中构建版本却一直没有自己刚刚提交成功的包结果在“预处理”中发现,我刚提交的构建版本的状态一直是“二进制文件无效”,苹果发回的邮件说是:“missing 64-bit support” 可是我明明设置了啊 折腾了好几天,修改了无数设置,提交了无数版...
2015-11-16 16:05:00
542
转载 iOS应用打包发布常见问题
这个月公司安排我一个人做iOS客户端开发,由于急着用,我先发布一个版本,由于第一次发布iOS应用,期间出了不少问题,记录于此。1、使用Application Loader 发布时报错:Communication error.please use diagnostic mode to check connectivity.you need to have outbound...
2015-11-16 14:56:00
105
转载 UITableView使用AutoLayout动态计算cell高度
UITableView几乎是每个app都需要用的控件,而cell高度自适应也是我们 需要掌握的,当然cell上面的控件也是有多种表现形式,今天小编讲解的是其中一种比较常见的:Auto Layout with UILabel in UITableViewCell。 话不多说,上教程。 首先我们创建一个Sigle View Application的项目,然后拖上一个UITable...
2015-11-16 10:00:00
90
转载 更改navigationController push和pop界面切换动画
有时候我们需要自定义navigationController push和pop界面切换动画,用到的代码如下:For Push:[cpp] view plaincopyMainView*nextView=[[MainViewalloc]init];[UIViewbeginAnimations:nilcontext:NULL];[UIV...
2015-11-02 11:01:00
63
转载 iOS开发UI篇—iPad开发中得modal介绍
一、简单介绍说明1: 在iPhone开发中,Modal是一种常见的切换控制器的方式 默认是从屏幕底部往上弹出,直到完全盖住后面的内容为止说明2:在iPad开发中,Modal的使用频率也是非常高的对比iPhone开发,Modal在iPad开发中多了一些用法二、呈现样式 (一)什么叫呈现样式 Modal出来的控制器,最终...
2015-11-02 10:48:00
54
转载 iOS 应用之间的跳转和数据传递
一、简单说明新建两个应用,分别为应用A和应用B.实现要求:在appA的页面中点击对应的按钮,能够打开appB这个应用。1.新建两个应用,分别为A和B. 2.设置应用B的url。3.在应用A中编写打开app的代码点击之后,会跳转到新的控制器。注意:打开应用B的过程中,B有两种状态。第一种状态:B并没有启动,那么会启动B。并调用下面的方法。...
2015-10-26 15:46:00
50
转载 Core Data入门
一、简介 Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句,这个有点类似于著名的Hibernate持久化框架,不过功能肯定是没有Hibernate强大的。简单地用下图描述下它的作用:左...
2015-10-23 10:08:00
42
转载 web前端开发与iOS终端开发的异同
毕业之前一直在做前端开发,毕业后就转成做iOS开发,这两者有很多挺有意思的对比,尝试写下我能想到的它们的一些相同点和不同点。语言前端和终端作为面向用户端的程序,有个共同特点:需要依赖用户机器的运行环境,所以开发语言基本上是没有选择的,不像后台想用什么就用什么,iOS 只能用object-c,前端只能javascript,当然iOS还可以用RubyMotion,前端还能用GWT...
2015-10-23 10:01:00
325
转载 Blocks编程
1.介绍 Block是一个C Level的语法以及运行时的一个特性,非常像标准C中的函数(函数指针),但是其运行需要编译器和运行时支持,目前LLVM+Clang可以很好的支持Block(苹果修改过的GCC也可以)。Block和函数不同的是其语义闭包特性,以及可以有匿名block的存在。 你可以在LLVM的官方网站查看Block语言规范.你可以通过{}内的.int m...
2015-10-22 09:41:00
90
转载 ARC下循环引用的问题
最初最近在开发应用时碰到使用ASIHttpRequest后在某些机器上发不出请求的问题,项目开启了ARC,代码是这样写的:123456789@implement MainController- (void) fetchUrl{ASIHTTPRequest *request = [ASIHT...
2015-10-21 13:43:00
48
转载 iOS APP可执行文件的组成
iOS APP编译后,除了一些资源文件,剩下的就是一个可执行文件,有时候项目大了,引入的库多了,可执行文件很大,想知道这个可执行文件的构成是怎样,里面的内容都是些什么,哪些库占用空间较高,可以用以下方法勘察:1.XCode开启编译选项Write Link Map FileXCode -> Project -> Build Settings -> 搜map -...
2015-10-20 17:45:00
69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人