自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 iOS开发之-收集的不常用却实用的小方法和技巧

1、颜色转变成图片- (UIImage *)createImageWithColor:(UIColor *)color { CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f); UIGraphicsBeginImageContext(r...

2016-09-05 16:11:52 385 0

原创 推荐的自动标注工具

之前研究了Android AutoLayout的使用,不过项目开发过程中提供的设计图往往没有标注完整的UI,这时候需要开发工程师自己搞定了。于是搜索并尝试了一下,找到一些方便的自动标注工具,同时作下记录,方便后来者借鉴与使用。一、一套免费的Size Marks ps尺寸标注脚本下载 通过与ps配...

2016-09-01 14:02:59 1997 1

原创 Android AutoLayout 使用记录

一、概述 最近学习使用Android AutoLayout解决适配问题,想要单纯使用这个库将适配很轻松的做好,还是有些问题需要注意的,个人就探索过程中遇到的问题进行记录,希望对后来者有所参考。 本库的地址:https://github.com/hongyangAndroid/AndroidAu...

2016-08-30 14:30:25 690 1

原创 Android AutoLayout 学习笔记

一、概述 最初虽然对Android开发稍有学习,但涉猎不深,往往项目做完就交接给别人了,没有对机型适配以及UI问题做更多了解。之后从事iOS开发,发现iOS的UI适配真的比Android适配省心好多。由于公司业务的需要,最近研究下Android开发能否找到跟iOS开发一样的省心的适配方案,略作整...

2016-08-29 09:16:38 802 0

原创 记录两款好用的图片处理工具

一、ImageAlpha Mac OS X 下 pngquant 以及其他工具的 GUI,有四种压缩模式可以选择,还可以调整色彩模式。只是这款软件不支持批量压缩,并且压缩速度并没有第二款软件快。二、Pngyu Mac OS X 和 Windows 下GUI 提供批量处理功能。 这款软件就可以...

2016-08-22 16:09:48 365 0

原创 AFNetworking从指定网址下载文件的两种方式总结

网上有很多关于AFNetworking下载文件的方式,并不是很清晰,这是我使用过程中尝试使用的两种方式,在这里总结下。 第一种方法:AFHTTPRequestOperation下载文件URL:文件下载地址; fileName:给下载文件定义的文件名; d_path:指定将文件下载的到的文件路径。...

2016-08-17 17:24:34 2846 0

原创 AES与RSA相结合数据加密方案

RSA算法是公开密钥系统的代表,其安全性建立 在具有大素数因子的合数,其因子分解困难这一法则之上的。Rijndael算法作为新一代的高级加密标准,运行时不需要计算机有非常高的处理能力和大的内 存,操作可以很容易的抵御时间和空间的攻击,在不同的运行环境下始终能保持良好的性能。这使AES将安全,高效,...

2016-07-27 17:26:32 11203 4

原创 NET和java的RSA互通,仅此而已

在开始这篇文章之前,先请读者朋友阅读老唐的这两篇文章: 1、Java与.Net环境下RSA加密解密交互不成功的问题解决 2、Java与.Net环境下RSA加密解密交互不成功的问题解决【续】 和这篇文章 3、.NET_RSA加密全接触(重、难点解析) 前面老唐的两篇文章中提到,要...

2016-07-27 16:29:11 1840 0

原创 iOS开发系列--通知与消息机制

在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知机制就可以告诉用户此时发生的事情。iOS中通知机制又叫消息机制,其包括两类:一类是本地通知;另一类是推送通知,也叫远程通知。两种通知在iOS中的表现一致,可以通过横幅或者弹出提醒两种形式告诉...

2016-07-26 10:43:19 471 1

转载 iOS开发之判断用户是否打开APP通知开关

这个链接讲的挺详细的,可以参考:http://blog.csdn.net/zhonggaorong/article/details/51374275

2016-07-26 10:33:47 3648 0

原创 Android、iPhone和Java三个平台一致的加密工具

移动开发中遇到的最让人纠结的要属Java、Android和iPhone三个平台加解密不一致的问题。因为手机端后台通常是用JAVA开发的Web Service,Android和iPhone客户端调用同样的Web Service接口,为了数据安全考虑,要对数据进行加密。头疼的问题就来了,很难编写出一套...

2016-07-15 21:35:53 492 0

原创 iOS - Json解析精度丢失处理(NSString, Double, Float)

前几天在IOS开发时发现一个JSON解析奇葩问题,会出现一定概率的错误,如下://出现BUG的条件必须是两位数,且带两位小数,类型还必须是float //两位数:十位必须是7、8、9;个位数随意 //两位小数:个位数随意;十位数必须是0 NSString *jsonStr ...

2016-07-08 16:30:22 7343 0

原创 提交苹果审核App被拒原因总结

(1)Information NeededWe began the review of your app but aren’t able to continue because we need additional information about your app.At your earlie...

2016-07-08 11:01:32 24473 1

原创 CoreText 设置文字属性和插入图片

设置文字和图片的方法: 绘制文字的步骤是:设置NSAttributedString 或NSMutableAttributedString——> 通过attributedString 生成frameSetter ——> 生成CTFrame——>画出来 设置文字属性,重点是在NS...

2016-06-30 15:29:26 982 0

原创 APP发布“扫雷”小结

1、程序有重大bug,程序不能启动,或者中途退出。 2、绕过苹果的付费渠道,之前有个应用里的用兑换码兑换金币,另外有一个第三方的应用,描述文字中有该网站的链接,进去网站后能找到付费链接,苹果说该网站有自己的支付方式,去除网址后通过。 3、应用里有实物奖励的话,一定要说清楚,奖励由本公司负责,和...

2016-06-06 14:20:46 641 0

转载 关于App Store对于支付方面的管理

由于业务需要,简单研究了一下App Store对于支付方面的管理一、苹果App Store程序提交审核指南相关信息:(完整版可参考:http://iphone.tgbus.com/iPhonebaike/soft/201102/20110223144348.shtml) 11. 购买与流通 1...

2016-06-06 13:49:57 2558 0

原创 iOS笔记—NSURLConnection怎么把http改为https

一直使用NSURLConnection请求HTTP接口,现在为了安全性的考虑打算使用HTTPS。那么怎么修改呢?1.不需要证书验证 ps:我们使用的就是这种1.1 直接修改HTTP为HTTPS;1.2 确认有 “Security.framework”1.3 修改完成,可以直接请求了。2.需要证书验...

2016-06-03 15:29:12 1500 0

转载 iOS使用自定义字体

1.将准备好的字体文件加入项目中 2.打开Build Phases—Copy Bundle Resources,确保刚添加的字体文件在列表中,否则需要手动加到这里 3.编辑”项目名-Info.plist”文件 (1)addRow—Fonts provided by applicati...

2016-06-01 11:50:30 326 0

原创 mac 删除文件夹里所有的.svn文件

想要把SVN專案作轉移或複製時 舊的「.svn」真的是很煩人的東西 最快的方式是用終端機輸入sudo find /Users/justfly/Documents/workspace/justSVN/ -name ".svn" -exec rm -r {} \;意思就是搜尋在...

2016-05-30 16:07:36 293 0

原创 interactivePopGestureRecognizer

苹果一直都在人机交互中尽力做到极致,在iOS7中,新增加了一个小小的功能,也就是这个api:self.navigationController.interactivePopGestureRecognizer.enabled = YES; 这个api功能就是在NavigationControlle...

2016-05-23 10:03:51 678 0

原创 Ios SDWebimage Error Domain=NSURLErrorDomain Code=406 报错

对于ios加载图片,大家应该都用的Sdwebimage这个第三方库,简单又好用。但是我今天遇到了一个奇葩的问题。 有个图片url是‘http://12.12.182.92:726/myapp/app/obtainImage?id=8a83a3c1bf215‘,在浏览器上是可以显示。但是用sdweb...

2016-05-19 17:02:15 3532 0

原创 Objective-C浮点数转化整数(向上取整、向下取整)

Objective-C拓展了C,自然很多用法是和C一致的。比如浮点数转化成整数,就有以下四种情况。 1.简单粗暴,直接转化float f = 1.5; int a; a = (int)f; NSLog(“a = %d”,a); 输出结果是1。(int)是强制类型转化,丢弃浮点数的小数部分。2...

2016-05-17 13:55:47 535 0

原创 C语言 inf和nan

inf :infinity (linux) 等同于 #INF:infinity (windows) nan :not a number 等同于 #IND:indeterminate (windows) 注意:1、inf一般是因为得到的数值,超出浮点数的表示范围(溢出,...

2016-05-16 20:47:02 8506 0

转载 Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)

1、首先说一下canvas类: Class Overview The Canvas class holds the “draw” calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels...

2016-05-13 18:59:24 337 0

原创 IOS绘制圆,直线,弧线,矩形,扇形,三角形,贝塞尔等图形

首先了解一下CGContextRef: An opaque type that represents a Quartz 2D drawing environment. Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的...

2016-05-13 18:56:24 1757 0

转载 textField和textView字数限制

发现这篇博客的方案为正解,直接转载记录下。http://blog.csdn.net/zxc110110/article/details/41483787。 字数限制的问题点在于汉语可以无限汉语词汇,导致字数限制对于汉字输入就失去的作用,此方法来真正的解决汉语词汇联想带来的问题在字符的限制中可能会...

2016-05-13 18:53:39 334 0

原创 UITextField限制输入字数高亮状态下输入框内真实类容与textFiled(解决中文输入问题)

不多说,坑爹的玩意,直接上代码:static const NSInteger kMaxLength = 10;1.[_textField addTarget:self action:@selector(textFieldChange) forControlEvents:UIControlEvent...

2016-05-13 18:06:48 1444 0

原创 跨终端Web之Hybrid App开发对比

Native App(以下简称Native)和Mobile Web(以下简称Web)二者混合开发的产物被称为Hybrid App(以下简称Hybrid)。Hybrid并不是什么新概念,最早可以追溯到Symbian时代,直到iOS和Android出现之后才充分展现出价值。一、Hybrid简史 Hy...

2016-05-13 18:05:27 6212 0

原创 ShareSDK分享 -QQAPI- QQApi.m:252 param error: url is nil

有一个项目 需要用到ShareSDK实现分享,点击分享内容,需要跳转到指定的url,不带参数的url非常好跳,也没什么问题,但是 带了参数或者服务器返回中文字符串之后: 比如http://localhost:8080/testShare?&param={“userid”:”152632”...

2016-05-12 14:11:11 4431 1

原创 IOS开发各种加解密,编解码

1.AES加解密,给NSData添加类别 NSData+AES 添加头文件#import- (NSData *)AES256EncryptWithKey:(NSString *)key {//加密char keyPtr[kCCKeySizeAES256+1]; bzero(keyPtr, siz...

2016-05-11 13:52:48 1251 0

原创 默认播放器的"done"修改成“完成”

iPhone上的默认播放器左上角显示的是“done”,怎么修改成“完成”呢? 在虚拟机。iPhone得设置APP里面把语言改成简体中文后,Done自动变成“完成”。。。 info.plist Localization native development region China

2016-05-10 14:08:33 317 0

原创 ios webview 加载数据方法

webview打开网页很容易,只有三个方法: - (void)loadRequest:(NSURLRequest *)request; - (void)loadHTMLString:(NSString )string baseURL:(NSURL )baseURL; - (void)load...

2016-04-27 17:34:05 459 0

原创 iOS开发实践之GET和POST请求

GET和POST请求是HTTP请求方式中最最为常见的。在说请求方式之前先熟悉HTTP的通信过程:请求1、请求行 : 请求方法、请求路径、HTTP协议的版本GET /MJServer/resources/images/1.jpg HTTP/1.12、请求头 : 客户端的一些描述信息Host: 192...

2016-04-27 17:31:59 236 0

原创 iOS开发技巧 -- 复用代码片段

如果你是一位开发人员在开发过程中会发现有些代码无论是在同一个工程中还是在不同工程中使用率会很高,有经验的人会直接封装在一个类里,或者写成一个宏定义或者把这些代码收集起来,下次直接使用,或者放到xcode的代码片库里,直接使用, 从而提高开发效率; 将常用代码片段封装成一个类里 当一个代码片在一个...

2016-04-27 17:26:48 368 0

原创 IOS中延时执行的几种方式的比较和汇总

本文列举了四种延时执行某函数的方法及其一些区别。假如延时1秒时间执行下面的方法。 个人总结四种方法的适合场景分别如下: 1、简单的只需要执行一次的延时方法使用performSelector方法; 2、需要重复执行且可能取消执行的推荐使用定时器NSTimer; 3、需要阻塞线程的少数场景可以...

2016-04-25 16:08:40 696 0

原创 HTML5 获取用户经纬度及距离计算公式

在做项目时需要做定位获取经纬度并计算距离,这里使用 html5 获取经纬度。<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>利用html5获取...

2016-04-22 07:21:18 3718 0

原创 申请iOS开发者账号遇到的一些坑

在提交申请信息时,会弹出下面的错误提示: The information you entered did not match your profile in the D&B database. Before submitting your organization information...

2016-04-14 16:04:53 15099 0

原创 史上最全的iOS面试题及答案

最近在做iOS面试,总结一些实用的面试题以及参考答案,供博友们交流沟通。 可用一些不明确的技术要点引起话题,如: Multithreading:什么时候处理多线程,几种方式,优缺点。 Delegate, Notification,KVO, other 优缺点 SDWebImage的原理。实...

2016-04-12 10:40:56 1916 0

原创 ios开发之判断对象的等同性isEqual

在开发中我们经常会遇到这样的情况:判断两个元素或者对象是否相等。经常用到的有“==”或者isEqual或者isEqualToString等等。下边我们就来介绍一下这几种方法的区别。 一、 “ == ” “==”操作符判断的是两个指针本身(也就是两个对象的内存地址),而不是所指的对象。NS...

2016-04-08 09:51:52 406 2

原创 iOS创建Framework

iOS开发中,有时候需要将一些工具包装起来,做成sdk提供给客户使用,制作过程可以分为两种。一种是制作静态库.a文件,一种是制作成framework文件。前者操作起来简单,但是提供给客户时比较麻烦,需要提供头文件。后者使用简便,可以直接导入,但是制作较为麻烦。苹果在iOS8之前都不支持动态库fra...

2016-04-02 09:24:09 428 0

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