ios模块
小魏的马仔
易唐云网,愿所有的努力不被辜负,所有的温柔都被更温柔对待
展开
-
[ios]presentModalViewController和dismissModalViewControllerAnimated汇总
在实际开发中,如果要弹出视图: 我们常用到presentModalViewController方法和dismissModalViewControllerAnimated方法。 presentModalViewController:弹出视图 dismissModalViewControllerAnimated:隐藏视图 贴代码: 弹出视图: FeedbackViewContr原创 2016-04-26 18:12:06 · 504 阅读 · 0 评论 -
objc--NSUInteger and INT 转换问题
NSMutableString *strT = [[NSMutableString alloc] initWithString:dataStr];//声明一个可变字符串数组/*字符串长度单位是NSUInteger,因为是无符号数,比较过程中发现存在问题,因此用下面的方法将其转换成int类型的,进行比较。*/ NSLog(@"str length=%u",strT.length/2); int my原创 2016-04-26 18:10:43 · 4919 阅读 · 0 评论 -
[ios]CGContext 函数说明
CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文 CGContextMoveToPoint 开始画线 CGContextAddLineToPoint 画直线 CGContextAddEllipseInRect 画一椭圆 CGContextSetLineCap 设置线条终点形状 CGContextSetLi原创 2016-04-26 18:12:09 · 635 阅读 · 1 评论 -
[原创]Choose a destination with a supported architecture in order to run on this device.
这个问题通常会出现在更换xcode版本进行升级的时候一般来所,用以下三种情况可以解决1 将architecture 选项中的armv7s 或者armv6去掉,仅仅保留armv7 即可2 如果上述方法不行,请查看project配置中是否正确配置了project name。该方法参照:I had this problem and it turned out to be a spelling mista原创 2016-04-26 18:11:55 · 425 阅读 · 1 评论 -
iOS-正则表达式的使用
1 目前使用的正则表达式分为两种,一种是ios自带的NSPredicate,一种是开源的RegexKitLite,下面将分别介绍两种方式的使用方法NSPredicate(用于快速查找,匹配) NSString * regex = @".*\\[.*\\]";//check [] for gps data NSPredicate * pred = [NSPredicate predic原创 2016-04-26 18:11:52 · 377 阅读 · 0 评论 -
iOS--串口通讯初始化
+(int)PKOpenSerial { int fd = open("/dev/tty.iap", O_RDWR | O_NOCTTY| O_NONBLOCK);// if(fd == -1) { printf("open serial error!"); } if (ioctl(fd, TIOCEXCL) == -1) {原创 2016-04-26 18:11:20 · 5202 阅读 · 1 评论 -
objc--int NSUInteger NSInteger NSNumber
1、当需要使用int类型的变量的时候,可以像写C的程序一样,用int,也可以用NSInteger,但更推荐使用NSInteger,因为这样就不用考虑设备是32位的还是64位的。 2、NSUInteger是无符号的,即没有负数,NSInteger是有符号的。 3、有人说既然都有了NSInteger等这些基础类型了为什么还要有NSNumber?它们的功能当然是不同的。 NSInteger是基础类原创 2016-04-26 18:10:41 · 438 阅读 · 1 评论 -
objc 类型转换
NSString转换为char*: 代码如下: 1: NSString *string_content = "I'm jordy"; 2: char *char_content = [string_content cStringUsingEncoding:NSASCIIStringEncoding]; char*转换为NSString类型的代码如下: 1: char char_a原创 2016-04-26 18:10:36 · 665 阅读 · 1 评论 -
objc-十六进制转换成ascii
int len = INT16_C(L)-INT16_C(0);//转换成int类型 for(int i = 0;strncmp(p, "\x0d\x0a", 2);i += 2,p++)//循环将epc数据取出,分别处理高字节和低字节,将十六进制转换成asc码 { char d_Lo = (*p & 0xF0) >> 4; if( d_Lo >= 0原创 2016-04-26 18:10:32 · 985 阅读 · 0 评论 -
如何让iOS应用程序访问到 dev下的设备
如何让iOS应用程序访问到 dev下的设备。直接使用 /dev/tty.iap来访问是不行的。沙盒把app访问路径限制在app的目录下了。但是因为*nix是使用dev的major、minor设备号来 访问设备驱动的,所以可以使用在app路径下创建同设备号dev的方法来实现访问。以访问iPad的串口tty.iap为例:(1)ipad机器要越狱,且安装openssh(2)写有界面的app,让其访问do原创 2016-04-26 18:10:02 · 1325 阅读 · 0 评论 -
ios6.0横竖屏切换问题解决
this class is not key value coding-compliant for the keyios5里面的旋转方法ios6里面确实掉不到了,但是还是可以用的。首先,在app的主界面(也就是自己的主ViewController.m)里面加上 -(NSUInteger)supportedInterfaceOrientations{ return UIInterfaceOrie原创 2016-04-26 18:10:00 · 393 阅读 · 0 评论 -
moveshow-监听手指位置趣味小程序
突发奇想想要在公司的应用上添加一个原本在网页上的效果,就是手指滑动到某一个图标上,没有点击就会显示一个效果,可能是一段文字,或者是图标的特效展示。具体的就像是mac系统下方那个导航一样,随着手指的滑动而变大缩小。很简单的应用,也没花几分钟时间,但是觉得很有意思可能对于新手来说,可以顺便看看touch捕捉事件函数 应该是不需要上传源代码的。。关键代码就几行@interface ViewControl原创 2016-04-26 18:09:57 · 1184 阅读 · 0 评论 -
ios和配件进行通讯[转]
和配件进行通讯在iPhone OS 3.0及之后的系统上,External Accessory框架(ExternalAccessory.framework)提供了一种管道机制,使应用程序可以和iPhone或iPod touch设备的配件进行通讯。通过这种管道,应用程序开发者可以将配件级别的功能集成到自己的程序中。请注意:下面部分将向您展示iPhone应用程序如何连接配件。如果您有兴趣成为iPhon原创 2016-04-26 18:09:33 · 2072 阅读 · 0 评论 -
coretext综合应用-智能字符串
功能名称:智能字符串 功能说明:将一长串(长度未定)的文字,表情符号混排的字符串 进行解析,重新排版,文字和表情符号合理排放,自动换行 不能将英文字符分割开发显示。 功能输入:NSString类型字符串 功能输出:UIView类型的视图,不能进行重新编辑 功能列表: 1 识别url,可以点击访问 2 英文自动断字换行 3 添加表情图片 4 根据输入文本动态改变显示框 未添加功原创 2016-04-26 18:09:31 · 379 阅读 · 0 评论 -
字符串中截取特殊字符代码
#define BEGIN_FLAG @"[/" #define END_FLAG @"]" NSRange range=[EmojiStr rangeOfString: BEGIN_FLAG]; NSRange range1=[EmojiStr rangeOfString: END_FLAG]; NSString *str; //判断当前字符串是否还有表情的原创 2016-04-26 18:09:28 · 1188 阅读 · 2 评论 -
UITextField自定义[转载]
Swipe Shift Caret介绍: 在UITextView或者UITextField中插入文字的时候,用手指滑动屏幕左右两边任意位置,都可以左右调整文字输入光标(caret)。在选择文字范围时,用手指左右滑动屏幕,都可以调整选择的左右范围,而不需要用手指拖动范围选择的两根竖线(caret)。http://ios.itmdc.com/thread-3647-1-1.htmlZenKeyboar原创 2016-04-26 18:09:25 · 1447 阅读 · 0 评论