- 博客(65)
- 收藏
- 关注
转载 iOS 本地消息推送机制
转发自:https://www.jianshu.com/p/e347f999ed95 //已经废除的 http://blog.csdn.net/three_zhang/article/details/70170215 http://www.cocoachina.com/ios/20160926/17645.html //详解篇 ...
2018-01-03 14:24:00
122
转载 关于图表第三方Charts的一些理解与总结
最近项目中用到了很多的图表,如柱状图,线状图,饼状图等等。接触到了一个新的第三方Charts,在做图方面确实非常强大,在使用了一段时间后,今天对他进行一个小的总结,也是自己的一点小理解。 关于charts图的基本的创建与一些基本的属性就不多一一赘述了,下面说一下我平时用到的,大家可能理解不太深刻的一些属性与用法。(在这里说一下,各种图的属性用法相似,我就不一...
2017-12-21 15:01:00
185
转载 使用AFNetworking进行图片上传
转载自:http://blog.csdn.net/a645258072/article/details/51728806项目中,我们经常会用到上传图片的功能,而目前的上传图片分为两种(我只知道两种,哈哈哈),一种是以将图片加密转成字符串的形式,另一种是以文件流的形式进行上传。记得去年12月份在网上随便找了一下,可能是我太low,找了好久没找到。本来早就想总结一下,可是呢...我吧.....
2016-12-22 11:38:00
115
转载 iOS 项目中将 http 改成 https 后需要改动的地方(密钥验证)
这种是不验证证书的密钥AFSecurityPolicy *policy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone]; policy.allowInvalidCertificates = YES; policy.validatesDomainName = NO; manager.sec...
2016-12-08 15:53:00
172
转载 巧谈 GCD
转载自:http://www.jianshu.com/p/665261814e24谈到iOS多线程,一般都会谈到四种方式:pthread、NSThread、GCD和NSOperation。其中,苹果推荐也是我们最经常使用的无疑是GCD。对于身为开发者的我们来说,并发一直都很棘手,如果对GCD的理解不够透彻,那么iOS开发的历程绝对不会顺利。这里,我会从几个角度浅谈我对GCD的理解。...
2016-06-21 16:33:00
129
转载 UIImagePickerController显示中文界面
iOS开发中,我们经常遇到获取拍照、相册中图片的功能,就必然少不了UIImagePickerController,但是我们发现当我们使用它的时候,它的页面是英文的,看着很别扭,国人还是比较喜欢看中文界面,下面来看看我们怎么把它变成中文界面的吧!只需下面两步就可以了:Project-->Info-->Localizations 添加 Chinese Mo...
2016-05-20 14:18:00
87
转载 tableview刷新某个区域(section)或者某一行(row)
//一个section刷新 NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2]; [tableview reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAutomatic]; //一个cell刷新 ...
2016-05-20 14:17:00
242
转载 Objective-c单例模式详解
转载自:http://www.jianshu.com/p/85618bcd4fee单例模式出现以后,关于它的争执就一直存在。在开发项目中,有很多时候我们需要一个全局的对象,而且要保证全局有且仅有一份即可。没错,单例在这个时候就是最佳的选择,但是需要注意的是:在多线程的环境下也需要做好线程保护。其实系统已经有很多单例存在,例如UIApplication、NSNotification、N...
2016-05-20 14:12:00
97
转载 动态计算UITableviewcell高度
转载自:http://www.jianshu.com/p/001fdfe311ae作者简书地址:http://www.jianshu.com/users/5dffd76b9caf/latest_articles在iOS开发中,我们少不了和UITableview打交道,因为UITableview也是UIKit中最复杂的一个控件了。在使用UITableview的过程中,UITable...
2016-05-20 14:01:00
71
转载 iOS开发-自动布局篇:史上最牛的自动布局教学!
转载自:http://www.jianshu.com/p/f6cf9ef451d9本文我们将提到:aotulayout(手码)VFLaotulayout(Xib)Masonry(第三方框架)是不是很期待呢?那就跟着小编走吧!本文Demo地址:https://github.com/JinqianChina/aotulayoutDemo.git一、Auto...
2016-05-20 13:56:00
98
转载 UIPanGestureRecognizer的使用
UIGestureRecognizer是一个定义基本手势的抽象类,具体什么手势,在以下子类中包含:1、拍击UITapGestureRecognizer (任意次数的拍击) 2、向里或向外捏UIPinchGestureRecognizer (用于缩放) 3、摇动或者拖拽UIPanGestureRecognizer (拖动) 4、擦碰UISwipeGe...
2016-03-18 16:08:00
107
转载 获取通讯录的信息(关于iOS9.0之后新的框架-ContactFramework)
转载自:http://my.oschina.net/u/2340880/blog/511995?p={{totalPage}}一、引言在以前iOS开发中,涉及联系人相关的编程,代码都非常繁琐,并且框架的设计也不是Objective-C风格的,这使开发者用起来非常的难受。在iOS9中,apple终于解决了这个问题,全新的Contacts Framework将完全替代...
2016-03-17 10:09:00
648
转载 iOS截屏代码
转载自:http://m.open-open.com/m/code/view/14204695063751.普通界面 /** *截图功能 */ -(void)screenShot{ UIGraphicsBeginImageContextWithOptions(CGSizeMake(640, 960), YES,...
2016-03-01 16:34:00
85
转载 IOS LocationManager定位国内偏移,火星坐标(GCJ-02)解决方法
转载自:http://blog.csdn.net/swingpyzf/article/details/16972351纠偏也可参考:http://www.2cto.com/kf/201310/253833.htmlIOS7 WGS-84转GCJ-02(火星坐标)CLLocationManager类可以实时的获得我们位置的经纬度,并且可以通过经纬度在MapView上定位:...
2016-02-29 16:19:00
86
转载 动效解析工厂:Mask 动画
转载自:http://www.cocoachina.com/ios/20160214/15250.html前言:很多动效都是多种动画的组合,有时候你可能只是需要其中某个动画,但面对庞杂的代码库或是教程,你可能比较困惑,本系列将复杂动效中不常见的动画效果拆解出来便于学习,授人以鱼不如授人以渔。第一讲是来自BubbleTransition中最夺人眼球的形变动画。这个效果在S...
2016-02-26 15:08:00
95
转载 使用UIBezierPath和CAShapeLayer画各种图形
转载自:http://www.cocoachina.com/ios/20160214/15251.htmlCAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形,当然,你也可以使用其他方式来画,随你。杂谈在 CAShapeLayer 中,也可以像 CALayer 一样指定它的 frame 来画,就像这样:...
2016-02-26 14:57:00
73
转载 微信支付如果遇到跳转只有一个确定的解决办法
转载自:http://www.cocoachina.com/bbs/read.php?tid-321546.html今天在联调微信支付,不得不说,和它比起来,阿里的支付sdk真的是太好用了。果然和后端同学在联调的时候发现跳转后出现了这一画面。这种什么也没有的界面真的是让人抓狂了,点击后返回的状态竟然是-2,用户取消。原本以为是自己的问题,耐着性子配合了@狂龙天使的demo来调试,最...
2016-02-25 16:41:00
131
转载 设置appicon和启动图
设置appiconGeneral – App Icon Source 设置AppIcon图片大小iphone 6P(@3x) 180x180iphone 6(@2x)iphone5/5s (@2x) 120x120iphone4/4s (@2x)设置launchimage第一种方法General – launch image source – use ...
2016-02-24 12:41:00
83
转载 推送消息实现icon角标的动态显示
在你自己服务器上做计数,客户端做减法并反馈给你的服务器 ,然后你服务器将需要显示的数字发送给苹果推送服务器(就是消息中的badge)比如:1,你服务器上发送出去3个推送消息到A手机2,此时A手机没有打开该应用(即不存在减法操作),这时再次给A发送推送的话就在3的基础上做累加 OR:此时手机A打开过,阅读了1个推送(反馈给服务器),服务器做减...
2016-02-22 13:57:00
427
转载 数组转换成json
下面是详细的步骤,也可参考http://blog.csdn.net/wangliqiang1014/article/details/19924727iOS数组可以转换车json对象,转换代码:NSString *str = nil;//字符串NSMutableString *string = [[NSMutableString alloc] init];[string appendS...
2016-01-20 16:46:00
139
转载 SDAutoLayout:比masonry更简单易用的自动布局库
转载自:http://www.cocoachina.com/ios/20160107/14778.html今天看到SDAutoLayout感觉有几个方法比较好,就转载过来了,其中cell的高度自适应和label的高度自适应是比较好的。平时开发中大家用到的第三方的autolayout还是各种各样的,大家还是用自己习惯的比较好。1. >> 设置cell高度自适应:...
2016-01-13 16:03:00
92
转载 设置lable内容不上下居中
转载自:http://dong-zsh.github.io/2015/10/14/%E8%AE%BE%E7%BD%AElable%E5%86%85%E5%AE%B9%E4%B8%8D%E4%B8%8A%E4%B8%8B%E5%B1%85%E4%B8%AD/#import <UIKit/UIKit.h>typedef enum{ VerticalAli...
2016-01-11 10:06:00
508
转载 iOS中webView加载URL需要处理特殊字符
今天在项目中遇到webView加载URL时,因为URL中有特殊字符,导致页面无法加载,而且在- (BOOL)webView:(UIWebView)webView shouldStartLoadWithRequest:(NSURLRequest)request navigationType:(UIWebViewNavigationType)navigationType代理方法...
2016-01-07 16:16:00
320
转载 搞一个app需要多久?
//转载文章,看后有感我有些尴尬地拿着水杯,正对面坐着来访的王总,他是在别处打拼的人,这几年据说收获颇丰,见移动互联网如火如荼,自然也想着要进来干一场,尽管王总从事的行当也算跟IT沾边,但毕竟太长时间不接触技术,有些东西不太熟,总要咨询下我这个在一线开发混了十几年的老程序员,十几年的开发,有好几种可能性,不过这不是重点,所以暂时忽略掉这个细节吧。我之所以尴尬,是对王总的需求有些不知如...
2016-01-07 15:24:00
166
转载 戏说HTML5
如果有非技术人员问你,HTML5是什么,你会怎么回答? 新的HTML规范。。。 给浏览器提供了牛逼能力,干以前不能干的事。。。(确切地说应该是给浏览器规定了许多新的接口标准,要求浏览器实现牛逼的功能。。。 这里感谢红枫一叶) 给浏览器暴露了许多新的接口。。。 加了很多新的效果。。。 问的人其实并不明白他想问的真正问题,回答的人貌似明白,但又好像...
2016-01-07 13:21:00
74
转载 限制UITextField/UITextView的输入字数与中文输入之后的英文换行问题
要限制一个UITextField/UITextView的输入字数,首先想到的应该是通过UITextFieldDelegate/UITextViewDelegate的代理方法来限制,那么如何来更好的限制输入字数呢,下面我们来看看:TextView。幸运的是,当我们点进去UITextView.h头文件里时,会发现- (void)textViewDidChange:(UIText...
2016-01-07 13:11:00
154
转载 iOS6以后的单个控制器横竖屏显示以及旋转屏控制技巧,附带iOS8以后显示电池状态栏...
一、在应用中从竖屏模式强制转换为横屏模式第一种方法:通过模态弹出视图的方式,使得特定ViewController坚持特定的interfaceOrientation(1)iOS6之后提供了这样一个方法,可以让你的Controller倔强的坚持某个特定的interfaceOrientation:- (UIInterfaceOrientation)preferredI...
2016-01-07 13:07:00
133
转载 纯命令行教你Cocoapods的安装和使用
关于cocoapods的介绍和作用,网上有很多大神介绍的比我清楚,建议去看一下唐巧的http://blog.devtang.com/blog/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/、http://www.360doc.com/content/14/0309/10/11029609_358970353.shtml...
2016-01-07 12:48:00
56
转载 iOS开发之各种动画各种页面切面效果
今天项目有个需求需要用到动画,就在网上搜了一下,搜到一篇博客,把系统的一些动画封装、分类了,而且还有Demo,用起来比较方便,在此为博主点个赞。用CATransition实现动画的封装方法如下:#pragma CATransition动画实现#define DURATION 0.25 - (void) transitionWithType:(NSS...
2016-01-07 12:46:00
83
转载 UITextView/UITextField检测并过滤Emoji表情符号
UITextView/UITextField检测并过滤Emoji表情符号本人在开发过程中遇到过这种情况,服务器端不支持Emoji表情,因此要求客户端在上传用户输入时,不能包含Emoji表情。在客户端发送请求前,判断用户输入中是否含有表情,如果含有表情,则提示用户重新输入。这个过程关键是如何判断字符串中是否含有Emoji表情。要判断是否含有Emoji表情,必须先了解什么是Em...
2016-01-07 12:45:00
176
转载 iOS开发之指定UIView的某几个角(小于4)为圆角
在iOS开发中,我们经常会遇到View设置圆角的问题,如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore框架)。而若要指定某几个角(小于4)为圆角而别的不变时,这种方法就不好用了。如图:对于后者这种情况,下面给出一种比较简单优雅的方案,就是使用UIBezierPath。示...
2016-01-07 12:41:00
134
转载 JSONKit 在iOS9 arm7 64位下出现的问题
最近遇到了一个关于JSONKit的问题,在项目加了arm7 64位以后,JSONKIT会出现[params JSONString] forKey:@”gson”];报错的情况,如下图具体原因不太清楚,这是iOS9出现的新问题,好像是字典变字符串时出问题了。下面直接附上解决办法:找到JSONKit.h文件,在JSONKit.h文件中找到 @interface ...
2016-01-07 12:40:00
69
转载 iOS UICollectionview的详细介绍
转载自:http://jinqianchina.github.io/2015/08/16/UICollectionview%E7%9A%84%E4%BD%BF%E7%94%A8%E8%AF%A6%E8%A7%A3/UICollectionview的使用详解三个代理<uicollectionviewdatasource,uicollectionviewdelegate,u...
2016-01-07 11:52:00
78
转载 iOS app闪退的一般原因
1.函数无限递归爆栈(表视图返回Cell和返回行高的方法互相调用)2.某对象无法解析某个方法(没做类型转换、或者代理没实现某个方法)3.访问了某个已经被释放的对象(ARC之后不太有)4.从Bundle加载了不存在或者不支持的对象(图片素材之类的)5.子线程阻塞主UI线程过久转载于:https://www.cnblogs.com/CodingMann/p/5106083.h...
2016-01-06 16:23:00
211
转载 设置tabbar的角标与第三方库Masonry的基本使用
// 设置tabbar的角标[[[[[self tabBarController] viewControllers] objectAtIndex: 0] tabBarItem] setBadgeValue:[NSString stringWithFormat:@"%ld",(long)number]];//字符的替换NSString *String = @"123|stud...
2015-12-22 14:19:00
126
转载 计算日期间隔的天数
计算日期间隔方式比较常见的方式如下:NSCalendar*gregorian=[[NSCalendaralloc]initWithCalendarIdentifier:NSGregorianCalendar];[gregoriansetFirstWeekday:2];NSDateFormatte...
2015-12-17 13:25:00
155
转载 解决UITableViewCell左侧分割线有空白的问题
ios7中,UITableViewCell左侧会有默认15像素的空白。设置setSeparatorInset:UIEdgeInsetsZero 能将空白去掉。ios8中,setSeparatorInset:UIEdgeInsetsZero 的设置已经不起作用了。工程中添加如下代码便可解决:self.tableView.separatorStyle = UITableVi...
2015-12-15 15:03:00
136
转载 UIView下使用Animation控制动画
转载自:http://blog.csdn.net/xunyn/article/details/8128031动画效果是IOS界面重要的特色之一,其中CAAnimation是所有动画对象的抽象父类,作为新人,使用较多的是UIView下的动画方法(类方法)。使用UIView下的动画,有下面几个方法。方法一:设置beginAnimations其中memberView为需要添加的子视...
2015-11-27 16:17:00
35
转载 iOS CGContextRef 画图小结
CGContextRefcontext =UIGraphicsGetCurrentContext();//设置上下文//画一条线CGContextSetStrokeColorWithColor(context, [UIColorredColor].CGColor);//线条颜色CGContextSetLineWidth(context,...
2015-11-27 15:33:00
50
转载 iOS应用唤起和定制URL Scheme
http://www.molotang.com/articles/1234.html转载于:https://www.cnblogs.com/CodingMann/p/4997316.html
2015-11-26 12:12:00
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人