自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (5)
  • 问答 (2)
  • 收藏
  • 关注

原创 iOS解决CUICatalog: Invalid asset name supplied问题

问题分析:这个问题其实是老问题,产生原因就是因为在使用的时候 [UIImage imageNamed:]时,图片不存在或者传入的图片名为nil.解决方法:添加一个系统断点,来判断如果图片名字为nil或者@""的时候,来拦截掉。参考地址:http://stackoverflow.com/questions/22011106/error-cuicatalog-inv

2016-09-10 10:13:08 24573

原创 iOS调用各大地图APP导航,进行路线规划

最近收到了这么一个需求,就是支持目前主流的地图APP导航,也就是说跳转至第三方应用。说实在的一开始我是拒绝的,不过最后还是做了,全是体力活,为了方便大家,我就终结一下,以供参考:首先是判断APP是否安装代码如下:[[UIApplicationsharedApplication] canOpenURL:[NSURLURLWithString:@"iosamap://"]然后就

2016-07-18 09:39:27 6315

原创 苹果iOS系统下检查第三方APP是否安装

在iOS系统,使用Url Scheme框架在APP间互相跳转和传递数据,本文只介绍如果检测和跳转。Url Scheme框架   如果你想知道ios设备中是否安装QQ这个软件,我们可以通过一个简单方法判断到if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"mqq://"]]){

2016-07-12 10:04:07 6676

原创 IOS圈大牛博客整理

王巍的博客:王巍目前在日本横滨任职于LINE。工作内容主要进行Unity3D开发,8小时之外经常进行iOS/Mac开发。他的陈列柜中已有多款应用,其中番茄工作法工具非常棒。http://onevcat.com池建强的博客: 池建强,70后程序员,Blogger。98年毕业,先后就职于洪恩软件、RocketSofeware和用友软件工程公司(后更名为瑞友科技),现任瑞友科技IT应用研究院副院

2016-05-20 11:34:54 865

原创 iOS之Touch ID的使用

最近做了一个Touch ID的功能,添加到APP内,所以研究了一下,下面跟大家分享一下。iOS系统的指纹识别功能最低支持的机型为iPhone 5s,最低支持系统为iOS 8,虽然安装iOS 7系统的5s机型可以使用系统提供的指纹解锁功能,但由于API并未开放,所以理论上第三方软件不可使用。在开始前,我们首先要做一下,依赖库的添加,这里给大家介绍一种新的方式,比较方便,不用先添加,然

2016-05-13 17:58:18 752

原创 地图转换之高德、百度

最近碰到需要把服务器拿到的百度坐标系的经纬度转换成高德地图的坐标系,然后各自查询资料终于整理出来了,下面是综合一下网上的资料做的终结,有不对的地方望指正:1.国内各地图API坐标系统比较参考http://rovertang.com/labs/map-compare/结论是:API坐标系百度地图API百度坐标腾讯搜搜地图API火星坐标搜狐搜狗地图API搜狗坐标*阿里云地图API火星坐标图吧Map

2016-05-07 10:52:07 4596

转载 ios 架构之谈

在开始谈app架构之前,曾经我一度认为,一个好的app就是需要有好的架构,如果没有一个我所认为的“好架构”,那么这个app就是很low。直到去年参加北京ArchSummit时,听了无数的公司他们对于产品的架构之后,我陷入沉思,因为我总在自己的认知里选出一个自己认为最好的架构,然后觉得其他架构都是垃圾。静下心来想想,每个产品都有自己不同的定位,如果抛开它们的定位,抛开它们的业务需求去谈如果给

2016-05-06 11:52:44 3564

转载 ipa文件重新签名的方法

今天要给大家介绍两种app重新签名的方法, 做一下记录方便需要的朋友。1. 通过Xcode重答名 2. 直接修改已签名的iPA文件1.通过Xcode重答名用Xcode打过包的朋友都知道,只需要在Xcode中点两下,就可以签名了,这种方法比较简单直观。今天要介绍的是打包后,不同Mac上重新签名的方法,即传播Xcode Archive.在Xcode中archive成

2016-03-28 15:27:09 27826

转载 Xcode自带的instrument中的Automation实现自动化测试简单使用

当时研究iOS自动化测试工具的时候,找到了苹果自带的测试工具Automation,为了研究它,从网上找了资料,不过都是老版本的且大部分不是很全面,唯一一个比较全的还是一个12年的,网址在这里:http://my.oschina.net/u/1049180/blog/404681。为了研究新版本,读了苹果的官方文档:https://developer.Apple.com/library/prerel

2016-01-07 09:44:38 4149 1

转载 iOS设备是否越狱的判断代码

下面我们一个一个方法来讲:1. 判定常见的越狱文件      /Applications/Cydia.app      /Library/MobileSubstrate/MobileSubstrate.dylib      /bin/bash      /usr/sbin/sshd      /etc/apt      这个表可以尽可能的列出

2015-12-09 18:12:21 512

转载 使用地图须知:MKMapViewDelegate

Responding to Map Position Changes12- (void)mapView:(MKMapView *)mapView regionWillChangeAnimated:(BOOL)animated//将要改变region时调用。如果scroll则会调用很多次- (void)mapView:(

2015-12-09 18:09:36 1101

原创 ios各屏幕分辨率和像素

分辨率和像素  经新xcode6模拟器验证(分辨率为pt,像素为真实pixel):  1.iPhone5分辨率320x568,像素640x1136,@2x  2.iPhone6分辨率375x667,像素750x1334,@2x  3.iPhone6 Plus分辨率414x736,像素1242x2208,@3x,(注意,在这个分辨率下渲染后,图像等比降低pixel分辨

2015-12-04 09:00:50 2193

原创 Cocoapods的安装及升级

1,安装是用的终端 很多人大概不是很会使用终端,其实就是将下面的命令复制,然后粘贴到终端中就可以了2,要注意,一定要一步一步来,每一步进行结束后 都会出现 “$”的字样,出现后才能继续下一步安装cocoapods 1.移除ruby的源地址gem sources --remove https://rubygems.org/2.添加ruby的源地址

2015-11-10 17:07:45 798

转载 支付宝集成获取私钥与公钥

项目需要,需要在客户端集成支付宝接口。就研究了一下:因为使用支付宝接口,就需要到支付宝官网:注册帐号,并申请。下面讲的是申请好之后的操作。登录成功之后,   店家我的商家服务—在页面的下方找到——>签约管理—>找打 移动支付—–>点击下载集成文档—>跳到新的页面,在页面下方—>找到下载开发包,下载移动支付即可。然后解压出来之后一般会得到三个文件夹。这个时候要打开文件名为:  支付宝钱包支付

2015-11-07 15:43:49 867

原创 关于SVN-Access to '/svn/Vienna.IOSapp/!svn/me' forbidden的问题解决

最近遇到了一个svn问题,保出得错误是:Description : You are not authorized to access the files in the repository. Suggestion : You might be required to provide a user name and password when prompted before being

2015-09-19 16:40:19 8899

转载 一些不错的开发交流网站

我相信,要想从一个"还不错"的人变成一个卓越的人,我们需要不停地向他人学习,同时还得尽早地适应最新的技术和工具。除了苹果官方文档网站之外,我列举了一些能获取有价值的文章和资源的网站,这些网站能够帮助我们更上一个台阶。让我们先看一些原创内容博客:objc.io这个网站由世界级的iOS工程师每月进行更新。上面可以看到关于某些话题的高质量文章和深度评论,同时他们还提供了基于订阅的

2015-09-18 10:00:03 436

原创 iOS 识别系统内部地址、电话信息并点击可跳转至系统自带软件

NSArray *arr=@[@"深圳市福田区福华路73号",@"0755-83983188"];    for(NSInteger i=0;i2;i++)    {        UITextView *lab=[[UITextViewalloc] initWithFrame:CGRectMake(100, i*35+100,150, 30)];        lab.t

2015-09-15 10:13:04 463

转载 iOS字体像数与磅的对应关系

英文字体的1磅,相当于1/72 英寸,约等于1/2.8mm。12PT的字打印出来约为4.2mm。网页中12px的字才相当于12像素。 虽然 四号=(14/72)*96=18.6px 更接近 19px,但是因为 18px 是点阵,所以系统还是优先显示点阵字号的。换句话说:四号=18px中文字号VS英文字号(磅)VS像素值的对应关系:八号=5磅(5pt) ==(5/72)*96=6

2015-07-31 16:04:37 1187

转载 聊天工具条

今天要做的就是微信的聊天工具条。聊天工具条还是比较复杂的,其中包括发送表情,发送文字,发送图片,发送声音,拍照等等功能,下面给出发送录音,文字,表情的代码,其他的和这几样类似。还是那句话百字不如一图,先来几张效果图吧。在封装聊天工具条的的时候表情键盘是之前封装好的(请参考:“iOS开发之自定义表情键盘(组件封装与自动布局)”),所以拿过来就可以用的啦。因为不管是工具条还是表

2015-07-29 21:28:42 1160

原创 tabView的手势冲突问题解决方法

tableView的侧滑是从右往左滑。而抽屉是从左往右滑。 解决方法刚刚找到了,判断滑动的视图。- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{    // 输出点击的view的类名    NSLog(@"%@", NSStr

2015-07-24 13:17:55 657

转载 IOs 推送

/* 要开发测试消息机制的程序,必须用真机测试   推送消息的类型 UIRemoteNotificationTypeNone    不接收推送消息 UIRemoteNotificationTypeBadge   接收图标数字 UIRemoteNotificationTypeSound   接收音频 UIRemoteNotificationTypeAlert   接收消息

2015-06-17 09:58:28 362

转载 iOS学习代码下载—ShareSDK分享到微信、微信朋友圈、QQ

+ (void)shareWithContent:(NSString *)content                  pngImage:(UIImage *)pngImage                     title:(NSString *)title                       url:(NSString *)url        

2015-01-26 13:19:14 814

原创 Request failed: unacceptable content-type: text/html" UserInfo=0x7c05169

最近在做项目使用AFNetworking第三方库时总是遇到Request failed: unacceptable content-type: text/html" UserInfo=0x7c05169  问题。所以就记录一下网上的解决方法是:对应到自己的项目里面,我用的是AFNetworking这套网络请求包,需要改的是:AFURLResponseSerializatio

2015-01-24 10:16:08 901

转载 iOS 归档操作

转自:http://mobile.51cto.com/iphone-282203_4.htmiPhone开发应用之Archiving NSCoder教程是本文要介绍的内容,一个面向对象程序在运行的时候,一般都创建了一个复杂的对象关系图,经常需要把这样一个复杂的对象关系图表示成字节流.这样的过程我们叫做Archiving 如图10.1,这个字节流可以在网络中传送,也可以写入到文件

2015-01-02 19:46:59 537

转载 ios常用网址链接

mac要换系统了,把平时经常用的几个网站在博客里备份一下百度iOS入门教程 http://wenku.baidu.com/course/view/1ce3571252d380eb62946d8cM了个J博客 http://www.cnblogs.com/mjios/tag/objective-c/Cocoa China http://www.cocoachina.comgit网

2014-12-31 09:40:14 2879

转载 iOS ASI http 框架详解

ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。ASIHTTPRequest功能很强大,主要特色如下:l 通过简单的接口,即可完成向服务端提交数据和从服务端获取数据的工作

2014-12-30 19:41:23 408

原创 -[__NSCFNumber length]: unrecognized selector sent to instance 0x12465980 崩溃分析及解决方法

本人在做一个JSOn解析是,碰到了这个问题,弄了一晚上,终于搞定了,这里特地跟大家分享一下;2014-12-26 20:05:56.601 [40686:60b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFNumber length]: unrec

2014-12-26 20:07:26 965

转载 SBJson的使用

简单的对SBJSON 做了一些介绍。

2014-12-17 20:14:58 358

云栖大会_新技术助理电子商务到新时代.pdf

新技术助力电子商务到新时代,新电商,新技术,新视角

2019-07-18

OmnPlan3.1.0 for Mac破解版

内含详细破解教程,完美破解OmnPlan3.1.0,支持项目管理的甘特图等编辑

2019-01-07

iOS自动打包脚本

命令行进入项目根目录直接执行 sh build.sh即可在桌面生成ipa安装包 #注意:使用本脚本上传到fir.im需要满足以下环境:一. ruby版本>1.9.3 (查看当前ruby版本 ruby -v) 二. ruby安装完毕,安装fir.im命令行插件 (gem install fir-cli)

2018-05-15

iOS 卡片切换特效

一个小Demo,简单实现卡片切换效果。跟探探的好友添加界面差不多。

2016-04-28

wjcmoviceselect

调用系统相册,查看手机图片及视频,选择保存本地

2016-04-01

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

TA关注的人

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