IOS
文章平均质量分 54
石博
刚刚好
展开
-
ios中的字符串等的拼接+for循环实例
for (int i=0; i++; i8) { //NSString* ints=[NSString stringWithFormat:@"%d",i]; [self.stringsaddObject:[[NSStringalloc]initWithFormat:@"%@,%@",@"hello", [NSStringstringWithForm原创 2016-05-20 10:05:05 · 6169 阅读 · 0 评论 -
iOS中为uilable设置点击事件
UITapGestureRecognizer *click1=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(changeButtonForRi)];//必须设置这个 ri_shui.userInteractionEnabled=YES; [ri_shuiaddGestureRe原创 2016-08-16 13:33:02 · 636 阅读 · 0 评论 -
iOS画图
1.直线//1.获取上下文 CGContextRef ctx =UIGraphicsGetCurrentContext(); //1.1 设置线条的宽度 CGContextSetLineWidth(ctx,66); //1.2 设置线条的起始点样式 CGContextSetLineCap(ctx,kCGLineCapBu原创 2016-08-17 10:57:40 · 345 阅读 · 0 评论 -
iOS同步网络请求
-(void)getUrl{ NSString *urlS=@"http://211.149.184.79:8080/we/car/getAllCarMessageForPage.do?page=1&size=10"; NSURL *url=[NSURLURLWithString:[urlS stringByAddingPercentEscapesUsingEncoding原创 2016-08-29 10:53:07 · 467 阅读 · 0 评论 -
ios异步网络请求
-(void)getUrl{ NSString *urlS=@"http://211.149.184.79:8080/we/car/getAllCarMessageForPage.do?page=1&size=10"; NSURL *url=[NSURLURLWithString:[urlS stringByAddingPercentEscapesUsingEncoding原创 2016-08-29 14:29:25 · 702 阅读 · 0 评论 -
ios监听上滑下滑作画优化
-(void)viewDidLoad{UISwipeGestureRecognizer *recognizer; recognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(handleSwipeFrom:)]; [recognizer setDirec转载 2016-08-19 16:04:22 · 353 阅读 · 0 评论 -
ios中UItextfield
设置起始光标右移:UILabel * leftView = [[UILabel alloc] initWithFrame:CGRectMake(10,0,7,26)]; leftView.backgroundColor = [UIColor clearColor]; textField.leftView = leftView; textField.leftViewMode = UI转载 2016-08-30 16:36:52 · 254 阅读 · 0 评论 -
ios给view设置背景颜色的正确方式
UIView *back=[[UIViewalloc]initWithFrame:CGRectMake(0,0, WIDTH,HEIGHT)]; UIImage *image=[UIImageimageNamed:@"background.jpg"]; back.layer.contents=(__bridgeid _Nullable)(image.CGIm原创 2016-09-14 09:36:41 · 7672 阅读 · 0 评论 -
ios代码建立跟控制器
主要操作在AppDelegate中1.在h中声明一个UInavigationController变量2.在m中实例化系统在h中声明的UIwindow变量以及自己声明的uinavigationviewcontroll变量3.设置跟控制器代码如下: self.window=[[UIWindowalloc]initWithFrame:[[UIScreenmainScre原创 2016-09-07 11:00:55 · 284 阅读 · 0 评论 -
iOS有关uilable的部分操作
//添加titlebar UILabel *title=[[UILabelalloc]init]; CGRect rectTitle=CGRectMake(100,22, WIDTH-200,40); title.frame=rectTitle; title.text=@"睡眠款一号"; title.textColor=[UIColor原创 2016-09-14 09:40:55 · 249 阅读 · 0 评论 -
iOS蓝牙
https://github.com/coolnameismy/BabyBluetooth转载 2016-08-03 17:13:38 · 289 阅读 · 0 评论 -
iOS实现水波纹
http://code.cocoachina.com/view/126397转载 2016-07-18 14:42:55 · 859 阅读 · 0 评论 -
iOS中页面跳转
返回根页面vc用 :[self.navigationController popToRootViewController]返回指定的某个vc用下面(通过index定位) [self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:2] an原创 2016-07-14 09:43:04 · 201 阅读 · 0 评论 -
object-c中#import #include @class的区别
在ObjC程序源文件中,要使用外部的类,需得先将类导入到源文件中。在Objective-C中导入类有三种方法,分别是#include、#import和@class。这三种我们在合适使用呢?又有什么差别呢?#include方法是继承自C语言的,前面已经说过,通过#include方法可以导入类,但是不能判断导入类是否重复,如果要判断,那么就需要使用#ifdef进行宏判断,非常麻烦!#i转载 2016-06-03 10:19:44 · 989 阅读 · 0 评论 -
ios中导航栏的使用
http://www.cnblogs.com/wendingding/p/3768622.html原创 2016-06-27 09:52:01 · 194 阅读 · 0 评论 -
mac下调试Android
http://www.tuicool.com/articles/YzIRBj7原创 2016-06-27 10:13:44 · 225 阅读 · 0 评论 -
xcode7真机调试
http://blog.csdn.net/yudandan10/article/details/50350189转载 2016-06-12 09:32:17 · 222 阅读 · 0 评论 -
iOS中添加图片选择器的实现
//为imageview添加点击事件的方法,搜索tap gesture为图片添加,并在右侧选择interfaceenable,后为左侧的tap gesture拖入事件//下方法为点击图片后从相册插入图片- (IBAction)imageSelect:(id)sender { if(![UIImagePickerControllerisSourceTypeAvailable原创 2016-06-12 11:47:02 · 1202 阅读 · 2 评论 -
iOS BLe
http://blog.csdn.net/vnanyesheshou/article/details/50572860最近做的项目主要是iphone与平常的一些设备进行蓝牙连接,通信等功能。所以整理了一下蓝牙方面的一些知识。iOS蓝牙开发主要有种方式。1 GameKit.framework iOS7之前的蓝牙通讯框架,从iOS7开始过期,但是目前多数应用还是基于此框转载 2016-07-22 15:55:24 · 1454 阅读 · 0 评论 -
iOS中使用zxing实现扫一扫
下载ZXingZXing是一个开源的条码生成和扫描库(基于Apache2.0的开源协议),github地址是:https://github.com/zxing/zxing ,它支持多种语言:java,C++,Objective-C以及Ruby等。那么我们从github或者google code上把源码下载下来。裁剪目录因为ZXing的源码包含众多语言,但是因为我们是在IOS项目中使用,转载 2016-07-12 11:13:31 · 4793 阅读 · 1 评论 -
ios中使用UIapplication实现状态栏显示,打开网页,显示唯独消息等
/** uiapplication是单例模式-做应用级别的操作 可以设置为未读信息的标示,联网状态的显示,状态栏的显示控制,打开网页等 */- (IBAction)onclick:(id)sender { //获取系统生成的application对象 UIApplication *applicaton=[UIApplicationsharedAppli原创 2016-07-13 10:33:55 · 355 阅读 · 0 评论 -
应用程序启动原理
@implementation AppDelegate/** 应用程序的启动原理 1.main函数-程序入口,方法体:return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 方法体中nil相当于UIApplication;后面的NSStringFromClass相当于原创 2016-07-13 13:36:32 · 293 阅读 · 0 评论 -
iOS中为view添加点击事件
UITapGestureRecognizer *ui=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(alickList)]; view3.userInteractionEnabled=YES; [view3addGestureRecognizer:ui];原创 2016-09-14 09:41:54 · 1636 阅读 · 0 评论 -
ios中自定义view
-(void)drawHu2{ //1.获取上下文 CGContextRef ctx =UIGraphicsGetCurrentContext(); //1.1 设置线条的宽度 CGContextSetLineWidth(ctx,20); //1.2 设置线条的起始点样式 CGContextSetLineCap(c原创 2016-09-18 09:56:00 · 529 阅读 · 0 评论 -
ios实现页面间传值
1.简单的传值,使用类、属性 在viewcontrol2中声明一个接受传值的变量(需要在.h中声明)。使用:在跳转时调用----代码如下: TwoActivity *t=[[TwoActivityalloc]init]; t.s=@"sb"; self.delegate=t; [self.navigationControllerpus原创 2016-09-07 11:30:14 · 206 阅读 · 0 评论 -
ios导航栏操作
颜色:self.navigationController.navigationBar.barTintColor = [UIColor blueColor];中间文字:self.title文字颜色等设置:self.navigationItem.leftBarButtonItem = [[UIBarButtonItemalloc]initWithImage:[UIImage原创 2016-11-23 11:59:30 · 196 阅读 · 0 评论 -
ios中tableview选中后高亮状态移除
//点击后一处高亮状态-(void)unselectCell:(id)sender{ [tableviewdeselectRowAtIndexPath:[tableviewindexPathForSelectedRow] animated:YES];}- (void)tableView:(UITableView *)tableView didSelectRowAtIn原创 2016-11-23 14:34:55 · 538 阅读 · 0 评论 -
iOS udp参考数据
http://www.cocoachina.com/industry/20121117/5111.html原创 2016-12-06 10:28:59 · 363 阅读 · 0 评论 -
xcode8升级cocoapad
http://www.cnblogs.com/guangleijia/p/6088337.html转载 2016-12-29 10:12:54 · 268 阅读 · 0 评论 -
ios中afnetworking3.0网络请求
+ (void)requestAppstoreVersionSuccess:(void(^)(id result))sucBack failed:(void(^)(id failResult))faiBack view:(UIView *)hudView{原创 2016-12-30 13:46:45 · 312 阅读 · 0 评论 -
APP上架流程
https://gold.xitu.io/entry/57deb4b6c4c97100612c83e9转载 2017-01-09 14:36:39 · 297 阅读 · 0 评论 -
UItableview一个自定义cell和不同高度的例子
cell样式,两个lableview;cell:#import #import "User.h"@interface MyCell : UITableViewCell//表示item高度的属性,这个根据item内容计算得到@property(assign,nonatomic)int heigth;@property(strong,nonatomic)User *user;@pr原创 2017-03-15 15:53:19 · 522 阅读 · 0 评论 -
结构体
1.结构体的定义struct 名称{int x;int y;}2.定义结构体变量先定义结构体类型,后定义结构体变量struct point{int x;int y;}struct point p1;同时定义结构体类型和结构体变量struct point{int x;int y;} p1;原创 2016-05-09 13:09:40 · 294 阅读 · 0 评论 -
Xcode10使用修改为旧的编译环境
file-projectSettings-buildSystems 选Legacy Build System原创 2018-12-14 09:50:51 · 2435 阅读 · 0 评论 -
cocoapad的配置
http://www.jianshu.com/p/2ef8a38416c4转载 2016-10-19 10:44:28 · 333 阅读 · 0 评论 -
ios主线程更改UI
if ([NSThread isMainThread]) { [self.downloadMapBtn setImage:[UIImage imageNamed:@"download_map.png"] forState:UIControlStateNormal]; [self.downloadMapBtn setNeedsDisplay]; } el转载 2016-09-27 14:58:57 · 405 阅读 · 0 评论 -
iOS中16进制转nsdata
//data转16+(NSString *)DataToHexStr:(NSData *)data { if (!data || [datalength] == 0) { return@""; } NSMutableString *string = [[NSMutableStringalloc] initWithCapacity:[d转载 2016-09-27 11:50:25 · 1038 阅读 · 0 评论 -
ios中button处理
UIButton *bu=[[UIButton alloc]initWithFrame:CGRectMake(40,40, 300,40)]; [bu setTitle:@"110" forState:UIControlStateNormal]; [button addTarget:self action:@selector(tap) forControlEvent原创 2016-09-20 10:00:47 · 216 阅读 · 0 评论 -
ios实现toast
-(void)toast :(NSString*) s{ toast.hidden=NO; // [UIView animateWithDuration:1.5 animations:^{} completion:]; [UIViewanimateWithDuration:1.5animations:^{ toast.text=s;原创 2016-09-23 10:06:38 · 575 阅读 · 0 评论 -
ios中代码自定义uitableviewcell
1.实现,UITableViewDataSource,UITableViewDelegate>两个协议2.重写//返回高度- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ //nsl NSLog(@"重新计算高度");原创 2016-09-20 14:41:15 · 167 阅读 · 0 评论