
IOS
文章平均质量分 71
振长策而御宇内
一只在编程海洋中遨游的小虾米
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
StoryBoard下多个View的切换
概述 Storyboard,我直接翻译为故事画板,是Xcode4.2新增的又一个特性,它将原有工程中的所有xib文件集成在一起,用拖曳的方式建立ViewController相关之间的跳转关系,使得整个程序的UI跳转逻辑清楚明了。Storyboard可以帮助你解决写很多重复的跳转方法的麻烦,节省很多时间,以便你能够完全的专注于核心功能的实现上。 简单地说,S转载 2014-04-14 08:23:05 · 3505 阅读 · 0 评论 -
NSURL 处理的基本函数
/** * 解析URL参数的工具方法。 */+ (NSDictionary *)parseURLParams:(NSString *)query{ NSArray *pairs = [query componentsSeparatedByString:@"&"];NSMutableDictionary *params = [[NSMutableDictionary alloc] i转载 2016-09-30 11:32:53 · 2774 阅读 · 0 评论 -
NSURL常见用法
NSURL *url = [NSURL URLWithString:@"http://www.testurl.com:8080/subpath/subsubpath?uid=123&gid=456"]; [url scheme] http [url host] www.testurl.com [url port] 8080 [url path]原创 2016-09-30 11:32:30 · 448 阅读 · 0 评论 -
IOS开发之——IOS模拟器调试蓝牙BLE
由于在iPhone 4s之后的iOS才支持BLE,新一代的这些iOS设备又都不便宜,在做测试的时候,用iOS模拟器进行调试,可以节约一些开发成本。怎么在iOS模拟器上调试BLE,苹果最初给出的说明是,支持BLE的mac机子上可以用模拟器进行调试,并给出了一份技术文档(传送门),恶心的是,后来苹果抽风,又把这份文档移除,并且把iOS 7.0的模拟器上对BLE的支持也移除掉了(难道是想让大家多买设备测原创 2014-04-24 11:08:01 · 13335 阅读 · 0 评论 -
IOS开发之——使用Segue在StoryBoard之间切换
使用Segue可以在ViewController之间来回切换,下面就来说下切换方法:1. 使用点击按钮进行切换直接上图,在需要切换的View属性界面,点击Modal然后拉到前一个view界面或者是Button上2. 手动进行跳转如果拉到了Button的TouchUpInside上,那么点击左侧按钮的时候就会切到右边的View,如果拉到了view上,就会连接Manua原创 2014-04-23 15:30:22 · 8458 阅读 · 0 评论 -
IOS开发之——Protocol协议的使用
protocol ['prəutəkɔl] (例子:http://blog.sina.com.cn/s/blog_6aafe9c90100yozz.html )一、说明 两个类进行通讯,用协议就比较方便。 1.协议声明了可以被任何类实现的方法 2.协议不是类,它是定义了一个其他对象可以实现的接口 3.如果在某个类中实现了协议中的某个方法,也就是这个类实现了那个协议。原创 2014-05-08 14:11:00 · 3274 阅读 · 0 评论 -
IOS开发之——绘图(CGContext)
0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文1 CGContextMoveToPoint 开始画线2 CGContextAddLineToPoint 画直线4 CGContextAddEllipseInRect 画一椭圆4 CGContextSetLineCap 设置线条终点形状4 CGCont原创 2014-04-21 09:17:43 · 7061 阅读 · 1 评论 -
IOS开发之——颜色设置
颜色设置:指定RGB,参数是:红、绿、黄、透明度,范围是0-1+ (UIColor *)colorWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha;指定HSB,参数是:色调(hue),饱和的(saturation),亮度(brightness)+ (UIColo原创 2014-04-21 10:50:31 · 5683 阅读 · 1 评论 -
IOS开发之——获取屏幕的尺寸及各模拟器代表的型号
获取屏幕尺寸[[[UIScreen mainScreen] currentMode].size.width];[[[UIScreen mainScreen] currentMode].size.height];也可以: NSLog(@"Frame Height:%f Frame Width:%f",self.frame.size.height,self.frame.size.widt原创 2014-04-21 10:23:54 · 3470 阅读 · 0 评论 -
IOS开发之——四种方法解析Json数据(转)
本文将介绍TouchJson、 SBJson 、JSONKit 和 iOS5所支持的原生的json方法,解析国家气象局API,TouchJson和SBJson需要下载他们的库TouchJson包下载: http://download.youkuaiyun.com/detail/enuola/4523169SBJson 包下载: http://download.youkuaiyun.com/detail/enu原创 2014-05-04 10:13:29 · 2633 阅读 · 0 评论 -
IOS开发之——使用SBJson拼接Json字符串
SBJson包的下载地址在上一篇文章中。可以使用NSDictionary中的键值对来拼接Json数据,非常方便,也可以进行嵌套,直接上代码: //开始拼接Json字符串 NSDictionary *dataDictionary= [NSDictionary dictionaryWithObjectsAndKeys:@"mac",@"mac",原创 2014-05-05 10:48:22 · 2412 阅读 · 0 评论 -
IOS开发之——手动设置屏幕旋转
在手机开发过程中,你可能会需要你的手机横过来看,有可能是全部界面都要横过来,有可能是当用户把手机横过来的时候,你的界面也想让他横过来,也有可能是只有部分界面需要横着显示的,根据不同的情况,有不同的解决办法。首先,我们要理清,方向分两种,一种是设备的方向,一种是视图方向。设备方向有两种方式可以改变,一个是通过重力加速计,即旋转屏幕的方式去改变,一个是通过代码,调用UIDevice的方式去改变!直原创 2014-04-18 13:07:54 · 13216 阅读 · 0 评论 -
IOS开发之——蓝牙通信浅谈
故事背景:为什么要研究IOS的蓝牙呢?答:当然是工作需要啦,公司有个项目是做心电测量的,主要就是通过手持嵌入式设备测量心电,通过蓝牙将数据传送到手机(安卓,IOS),然后手机端解析数据包并绘制曲线,最后上传到服务器保存。目前已经完成了安卓设备的APP开发工作,支持大多数的主流安卓设备(主要安卓各厂商的蓝牙不同,完全兼容希望不大),然后Boss就打算继续开发IOS的版本了,遂让我这个做QT的原创 2014-04-17 17:53:43 · 16466 阅读 · 8 评论 -
IOS开发之——自定义的Activity Indicator View
引用: 苹果无敌风火轮如果不是那么酷的话,我们就不需要定制它了。可惜的是,UIActivityIndicator只有一个初始化方法 initWithActivityIndicatorStyle。 一,不能任意改变它的大小——有时候我们需要一个比 UIActivityIndicatorViewStyleWhiteLarge还要更大的无敌风火轮; 二,它不够友原创 2014-04-17 08:47:52 · 7213 阅读 · 2 评论 -
IOS开发之——如何引入外部项目
在开发的过程中经常会用到别人的项目或者开源项目,他们已经帮我们处理好许多的操作,我们拿过来就可以用了,但是怎么样才能在自己的项目中调用别人的项目的,听我娓娓道来。引入别人的项目总共分三步:1. 为方便操作,我们把别人的项目文件拷贝到我们的.xcodeproj目录下,如图可以看到,画圈圈的就是我引入的项目了,总共有四个文件(文件夹),src里面存储的就是引入项目的源代码了原创 2014-04-15 17:03:50 · 3691 阅读 · 0 评论 -
IOS开发之——让键盘飞
在IOS开发过程中,不像安卓那样有返回键,那么对弹出来的键盘怎么才能让它消失呢,要不然好碍事的说,特别是输入框下面有个按钮,当我输入的时候键盘正好把按钮挡上了,你说纠结不纠结。现在我们有几种想法消灭键盘:1. 点击某个按钮的时候,让键盘飞2. 点击屏幕上其他空白处,让键盘飞3. 监听屏幕的Touch事件,让键盘飞首先说第一个怎么实现,在按钮的事件函数里面这么写:[s原创 2014-04-14 18:35:06 · 1277 阅读 · 0 评论 -
IOS给View设置背景图片(代码实现)
ios 设置背景图片 1.uiscrollview 设置背景图片// Setup the Scroll ViewUIScrollView*tempScrollView=(UIScrollView*)self.view;tempScrollView.contentSize=CGSizeMake(320,720);// Set Stationary Backgr原创 2014-04-14 15:45:51 · 4285 阅读 · 0 评论 -
IOS开发隐藏状态栏(电池栏)
//方法一(代码设置):现在ios7已经更改为透明,并且不占用屏幕高度。其中隐藏及显示的方法如下:在uiviewcontroller的子类下,调用: if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { // iOS 7 [原创 2014-04-14 10:31:14 · 3803 阅读 · 0 评论 -
IOS 10.3跳转app撰写评论页
10.3之后支持了在app内可以弹出撰写评论页10.3之前依旧采用openurl方式#import -(void)requestReview:(NSString*)appID{ if([SKStoreReviewController respondsToSelector:@selector(requestReview)]) {// iOS 10.3 以上支持原创 2016-09-30 11:34:13 · 607 阅读 · 0 评论