- 博客(26)
- 资源 (5)
- 收藏
- 关注
原创 App Store 转让应用教程
1.在需要转让的App中点击“转让”按钮,如图所示:2.进入到转让协议界面,直接点击“continue”,如图所示:3.进入到接收者信息输入界面,如下图所示:4.Team ID可以用接收者的Apple ID在https://developer.apple.com登录后进入“Your Account”中查看,如下图所示:5.输入完接收者信息后,点击“continue”,如图所示:6.在“合同条款”界面
2016-01-19 15:02:38
826
原创 IOS 如何正确使用正则表达式
在网上能找到的ios匹配正则表达式的文章基本使用的都是使用NSPredicate 的SELF MATCHES,包括我在项目中也是如此,如下://邮箱有效性验证验证-(BOOL)isValidateEmail{ NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", @"[A-Z0-9a-z
2015-06-16 11:19:47
734
原创 ios动态添加属性的几种方法
在ios运行过程中,有几种方式能够动态的添加属性。1-通过runtime动态关联对象主要用到了objc_setAssociatedObject,objc_getAssociatedObject以及objc_removeAssociatedObjects//在目标target上添加关联对象,属性名propertyname(也能用来添加block),值value+ (vo
2015-04-07 14:12:48
10299
2
转载 Xcode的警告、错误的解决办法
从sdk3.2.5升级到sdk 7.1中间废弃了很多的方法,还有一些逻辑关系更加严谨了。1,警告:“xoxoxoxo” is deprecated解决办法:查看xoxoxoxo的这个方法的文档,替换掉这个方法即可。2,警告:Declaration of "struct sockaddr" will not be visible outside of this function解决
2015-04-03 09:33:08
1277
原创 使用JSONExport生成model文件
以前在做C#开发时,用过很多代码生成器,比如动软,连击上数据库后,自动就能导出三层模型。后来转做ios开发,自己懒写代码生成工具,所以一直也想找一款生成通过json字符串转为model的工具。发现JSONExport还是不错的,在此分享一下:JSONExport在此感谢下作者Ahmed-Ali。运行JSONExport的界面是这样的:1-Constructo
2015-03-30 19:19:29
6237
原创 ios 收藏app内容或网页到手机桌面
最近看了一篇《保存app内容到手机桌面》感觉挺不错,于是自己参照着也做了一个demo。在此主要记录一些编写demo中遇到的问题。先感谢下《保存app内容到手机桌面》的原作者,另再附上链接:http://pingyourid.github.io/AppWebClip/首先,我们需要先生成一个webClip,安装iphone configuration utility后打开,界面是
2015-03-16 15:21:31
2120
原创 IOS 自动补全Email的TextField
Demo下载地址:http://download.csdn.net/detail/shengyumojian/8497381项目中需要在textfield中输入@后自动补全email,于是自己写了一个支持补全email的TextField。主要支持两种方式补全:1-在输入@后弹出tableview(样式比较粗糙,可自行扩张美化),供用户选择后缀。2-在输入@后,在文本框后面直接
2015-03-13 10:50:23
3731
1
原创 Xcode使用Dyci动态注入代码
在日常使用xcode调试的过程中,会发现有些小bug,这时我们都需要先修改代码,然后终止调试,再次debug查看bug是否修复。这样非常麻烦。有了Dyci后,修复小问题后不再需要重新调试才能看到效果了,下面来说说dyci的具体使用。dyci的网址:https://github.com/DyCI/dyci-main1-cd dyci-main/Install/./
2015-03-06 17:14:51
1664
原创 ios git用sourcetree忽略不必要文件
在ios开发中,会有一些不需要提交到git上的文件,如:UserInterfaceState.xcuserstate这类的文件。如果当前git服务器中没有这个UserInterfaceState.xcuserstate文件,我们可以直接在sourcetree中指向这个文件--右键--ignore。如果当前这个文件已经存在服务器中,我们需要先删除在git服务器中的该文件,然后再忽略。
2014-12-19 09:55:47
8352
原创 ios 解析不规则json数据
许久不写博文了。。。换了公司一直比较忙,今天星期六决定休息下,顺便写下这段时间遇到的问题及解决办法。ios只能解析标准格式的json 比如 "key":"value"这种形式,如果出现不带双引号的key或只有单引号的value,就是解析出错。这点不像安卓,可以强转。在项目中,我就遇到了这种不标准的json字符串需要解析,在网上大概搜索了下,没有找到可用的第三方库解析,我决定自己写。
2014-12-06 15:40:12
2794
1
原创 安装xcode6.0.1出错"xcode failed to download",解决办法
我电脑安装有xcode5.1.1和xcode6 beta。今天在App Store更新xcode6.0.1时,不能正常更新。
2014-09-19 11:10:55
2905
原创 ios企业分发应用(继dropbox不能用后的新办法)
总所周知,注册苹果299美刀的企业者开发账号后,可以分发应用;ios7.0之前app下载链接可以是http的,但到了ios7.0以后,苹果要求使用https的服务器才能分发(有没有看到我对苹果的深深鄙视)。正所谓道高一尺魔高一丈,人们很快发现可以使用dropbox分发(没钱人的做法,有钱人可以租一个https的服务器)。只是在用户安装的时候会出现dropbox的提示,网络也受到dropbo
2014-07-08 15:15:22
1918
原创 安装xcode6 beta 后调试出现Unable to boot the iOS Simulator以及编译苹果官方Swift的demo报错failed with exit code 1的解决办法
苹果昨天发布新语言Swift雨燕
2014-06-04 15:38:07
9814
8
转载 ios开发 iphone中获取网卡地址和ip地址
转载自:http://www.cnblogs.com/hanjun/archive/2013/07/12/3185860.html这是获取网卡的硬件地址的代码,如果无法编译通过,记得把下面的这几个头文件加上把。 #include // Per msqr#include #include #include #pragma mark MAC addy
2014-05-04 17:48:22
1251
原创 ios人脸识别
IOS5以后苹果支持人脸检测,主要通过两个类实现CIFaceFeature和CIDetector。CIDetector主要实现对图片的扫描检测。CIFaceFeature用于存储CIDetector扫描后的结果,包括左眼坐标,右眼坐标是否微笑(IOS7后新特性)等信息。使用如下:参考地址:https://github.com/bharris47/CIFaceFeature-
2014-04-28 17:23:10
1316
原创 ios获得设备处理器cpu类型
在应用开发过程中,有个需求是得到当前设备处理器类型。于是在Stack Overflow找到几个相关提问(具体地址没记录),整合了一下:需要添加头文件引用 #include 提示:在我的mac mini下使用64bit的模拟器调用此方法得到的是CPU_TYPE_X86_64,使用iphone5s调用此方法得到的是CPU_TYPE_ARM64。
2014-04-28 15:09:15
3486
原创 iphone应用在ipad上的启动画面设置
在开发iphone应用时,就算device选择iphone,也能在ipad上安装。于是发现一个问题,如果ipad在ios7.0以下时运行,启动画面没问题。如果是ios7.0以上,不显示启动画面。就算在xcassets中设置ipad的启动画面也没用。解决办法是:在info.plist中手动添加ipad的启动画面的键值由于我的应用支持3个方向(实际支持两个方向
2014-04-28 14:47:28
1761
ios TextField自动匹配email
2015-03-13
ios openssl(libssl.a和libcrypto.a)编译 支持 arm64
2014-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人