
IOS
wssxy
这个作者很懒,什么都没留下…
展开
-
ios 获取屏幕分辨率
//屏幕尺寸 CGRect rect = [[UIScreen mainScreen] bounds]; CGSize size = rect.size; CGFloat width = size.width; CGFloat height = size.height; NSLog(@"print %f,%f",width,height原创 2015-03-06 10:30:39 · 1434 阅读 · 0 评论 -
iOS学习之WebView的使用
1、使用UIWebView加载网页 运行XCode 4.3,新建一个Single View Application,命名为WebViewDemo。 2、加载WebView 在ViewController.h添加WebView成员变量和在ViewController.m添加实现 [cpp] view plain copy转载 2016-07-07 11:55:56 · 512 阅读 · 0 评论 -
IOS-TextField知多少
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect;转载 2016-07-07 15:45:26 · 244 阅读 · 0 评论 -
IOS-TextField知多少
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect;转载 2016-07-07 15:48:52 · 240 阅读 · 0 评论 -
【IOS开发】UIImageView的用法。。图片
//下载图片 -(UIImage *) getImageFromURL:(NSString *)fileURL { NSLog(@"执行图片下载函数"); UIImage * result; NSData * data = [NSData dataWithContentsOfURL:[NSURL URLWithString:fileURL]]; r转载 2016-06-22 18:26:12 · 382 阅读 · 0 评论 -
iOS开发:UIImageView常用操作
UIImageView,顾名思义,是用来放置图片的。使用Interface Builder设计界面时,当然可以直接将控件拖进去并设置相关属性,这就不说了,这里讲的是用代码。 1、创建一个UIImageView: 创建一个UIImageView对象有五种方法: UIImageView *imageView1 = [[UIImageView alloc] init]; UIImageVi转载 2016-06-22 18:28:50 · 536 阅读 · 0 评论 -
iOS静态库中打包图片资源
问题描述: 最近在做一个项目,需要做一个含有图片资源得静态库.a,但是苹果提供得静态库工程无法将图片资源导入,只能通过外加.bundle文件的方式,这样在调试阶段也需要使用bundle文件,而每次更新bundle文件的内容时都需要重新编译bundle工程,生成新的bundle文件。 解决方案: 在图片资源不多的时候,其实可以将图片转换成base64转载 2016-06-22 17:54:28 · 964 阅读 · 0 评论 -
IOS-UIImageView
// (1)创建 UIImageView *imageView = [[UIImageView alloc ] init]; UIImage *image = [UIImage imageNamed:@"image_photo"]; imageView.image = image; //转载 2016-06-22 19:32:34 · 237 阅读 · 0 评论 -
解决IOS9 This application is modifying the autolayout engine from a background thread, which can lea
IOS9要求UI的变更都在主线程里,否则报错 This application is modifying the autolayout engine from a background thread, which can lead to engine corruption and weird crashes. This will cause an exception in a future原创 2016-10-24 20:42:38 · 371 阅读 · 0 评论 -
iOS使用WebView简单地应用内显示网页
iOS支持的应用内显示网页的方法有多种,有的还会自动提供下方的工具栏,这里说明最简单的一种:使用WebView来快速实现应用内显示网页内容。 UIWebView是iOS自带的一种浏览网页的UI控件,我们在.m文件中创建一个实例: @interface ViewController () @property (nonatomic, strong) UIWebView *webView;转载 2016-12-07 13:24:21 · 377 阅读 · 0 评论 -
Objective-C学习——中文URL编码和解码
发现NSString类中有内置的方法可以实现。他们分别是: - (NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)encoding - (NSString *)stringByReplacingPercentEscapesUsingEncoding:(NSStringEncoding)encodi转载 2016-12-07 13:25:08 · 342 阅读 · 0 评论 -
iOS NSString 和NSData 转换
NSString 转换成NSData 对象 NSData* xmlData = [@"testdata" dataUsingEncoding:NSUTF8StringEncoding]; NSData 转换成NSString对象 NSData * data; NSString *result = [[NSString alloc] initWithData:data encoding转载 2016-12-07 13:25:37 · 260 阅读 · 0 评论 -
ios 字符串分割
Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSString创建赋值后不能动态修改长度和内容,除非给重新赋值。而NSMutableString类似与链表的,在创建赋值后可以进行修改长度,插入,删除等操作。 注:以下代码运行环境是:XCode 4.转载 2016-12-07 13:26:39 · 565 阅读 · 0 评论 -
Object-C 中各数据类型转换 NSData转NSString,Byte,UIImage
1,NSData 与 NSString NSData --> NSString NSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8StringEncoding]; NSString --> NSData NSString *aString = @"1234"; NSData转载 2016-12-07 13:27:18 · 325 阅读 · 0 评论 -
iOS与HTML5交互方法总结
摘要 看了不少别人写的博客或者论坛,关于iOS与HTML5交互方法大概主要有5种方式: 1. 利用WKWebView进行交互(系统API) 2. 利用UIWebView进行交互(系统API) 3. 苹果的javascriptcore.framework框架; 4. 跨平台cordova框架; 5. oc第三方WebViewJavascriptBridge 关于WKWebView的转载 2017-01-19 19:34:37 · 572 阅读 · 0 评论 -
iOS storyboard push到下一个界面后怎么再从下一个界面返回上一个界面
[[self navigationController] popViewControllerAnimated:YES];转载 2017-01-19 19:37:04 · 1274 阅读 · 0 评论 -
IOS 保存图片至相册
应用中有时我们会有保存图片的需求,如利用UIImagePickerController用IOS设备内置的相机拍照,或是有时我们在应用程序中利用UIKit的 UIGraphicsBeginImageContext,UIGraphicsEndImageContext,UIGraphicsGetImageFromCurrentImageContext方法创建一张图像需要进行保存。 IOS的UIKit转载 2016-06-21 15:27:03 · 826 阅读 · 0 评论 -
IOS这里是高效费舍尔茨洗牌 随机生成字符串
- (NSString *)shuffledAlphabet { NSString *alphabet = @"ABCDEFGHIJKLMNOPQRSTUVWXYZ"; // Get the characters into a C array for efficient shuffling NSUInteger numberOfCharacters = [alphabet len转载 2016-06-21 14:53:03 · 827 阅读 · 0 评论 -
两个IOS的登录界面小代码
//用户名 UILabel *lbUserName=[[UILabel alloc]initWithFrame:CGRectMake(50, 150, 100, 30)]; lbUserName.text=@"用户名:"; [self.view addSubview:lbUserName]; _txt转载 2016-06-20 22:46:22 · 1876 阅读 · 1 评论 -
iOS学习之WebView的使用
1、使用UIWebView加载网页 运行XCode 4.3,新建一个Single View Application,命名为WebViewDemo。 2、加载WebView 在ViewController.h添加WebView成员变量和在ViewController.m添加实现 [cpp] view plaincopy #转载 2015-03-06 11:23:29 · 417 阅读 · 0 评论 -
随手一记,IOS APP的ICON尺寸
https://developer.apple.com/library/ios/qa/qa1686/_index.html 在这里有官方持续更新的ICON尺寸规范和最新的设置方法。原创 2015-03-06 11:43:36 · 523 阅读 · 0 评论 -
Swift获取手机设备信息
使用UiDevice获取设备信息: 获取设备名称 let name = UIDevice.currentDevice().name 获取设备系统名称 let systemName = UIDevice.currentDevice().systemName 获取系统版本 let systemVersion = UIDevice.currentDevice().syst转载 2016-01-12 15:06:29 · 2393 阅读 · 0 评论 -
Swift - 使用NSURL进行数据的提交和获取(POST与GET)
使用Swift进行iOS开发时,不可避免的要进行远程的数据获取和提交。 其数据请求的方式既可能是POST也可能是GET。同不管是POST还是GET又可以分为同步请求和异步请求。 下面通过四个例子来进行演示。 1,使用POST方式提交数据(用户id和分数) (1)同步请求 1 2 3 4 5 6 7 8 9转载 2016-01-14 15:45:50 · 562 阅读 · 0 评论 -
iOS NSString的常用用法
//1、创建常量字符串。 NSString *astring = @"This is a String!"; //2、创建空字符串,给予赋值。 NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [astring release]; N转载 2016-05-24 14:47:39 · 292 阅读 · 0 评论 -
IOS JSON解析
Json数据封包 [cpp] view plain copy print? NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:@"value1",@"key1",@"value2",@"key2",@"value3",@"key3", nil]; // isVal转载 2016-06-12 14:40:51 · 509 阅读 · 0 评论 -
NSURLSession(一)GET请求
//GET请求, 也可以给服务器发送信息, 也有参数(微博用户名,用户id) //1.构造URL, 参数直接拼接在url连接后 NSURL *url = [NSURL URLWithString:@"http://news-at.zhihu.com/api/3/news/4602734"]; //2.构造Request //把get请求的请求头保存在request里 //NSURLR转载 2016-06-12 19:12:07 · 484 阅读 · 0 评论 -
NSURLSession(二)POST请求
//1.构造URL NSURL *url = [NSURL URLWithString:@"https://api.weibo.com/2/statuses/update.json"]; //2.构造Request NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; //(1)设置为POS转载 2016-06-12 19:13:06 · 668 阅读 · 0 评论 -
IOS 文本输入时,文本框上移。 点击空白区域 取消键盘的代码
- (void)viewDidLoad { [super viewDidLoad]; [self addLoginForm]; //这里给文本框复delegate一定要在 加载界面之后! _txtUserName.delegate = self; } //输入框编辑完成以后,将原创 2016-07-10 22:35:52 · 1362 阅读 · 0 评论 -
ios 验证码倒计时
第一步,拖两个空间textfiled和button到storyboard上的viewcontroller上。 第二步,拖线,链接到.h文件中代码如下: 1 @property (weak, nonatomic) IBOutlet UIButton *l_timeButton; 第三步,在,m文件中为l_time转载 2016-07-11 01:35:32 · 325 阅读 · 0 评论 -
IOS的用户数据本地保存
[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"txtUserName"]; //删除存储的数据 [[NSUserDefaults standardUserDefaults] synchronize]; //同步到本地硬盘 [原创 2016-06-18 10:25:00 · 391 阅读 · 0 评论 -
ios开发 强制横屏的实现
//不让转屏 -(BOOL)shouldAutorotate{ return NO; } 2 //当前viewcontroller默认的屏幕方向 - 横屏显示 -(UIInterfaceOrientation)preferredInterfaceOrientationForPresentation{ return UIInter转载 2016-07-04 23:55:46 · 649 阅读 · 0 评论 -
iOS横屏应用的设置
众所周知,iOS APP默认支持四个方向,即Portrait、PortraitUpsideDown、LandscapeLeft、LandscapeRight。在有些画图类、游戏类应用中,需要限制APP仅支持横屏或仅支持竖屏,这就需要在程序中禁止支持其他两个方向。下面以横屏应用为例介绍一下如何进行设置(xcode版本为4.6.1): 首先,在项目的info.plist中去掉竖屏的两个方向,保留横屏转载 2016-07-05 00:02:11 · 478 阅读 · 0 评论 -
IOS真机切换UI界面时,出现“Only run on the main thread” 的解决方法
[[[YXGSDK sharedInstance] GetViewController] presentViewController:ForgotPasswdV2 animated:NO completion:nil]; 真机环境下,UI的处理必须是单线程的,所以当 在一个已存在的UI上切换新的UI时,会出现Only run on the main thread 错误。告诉你,只原创 2016-07-05 22:25:16 · 6540 阅读 · 0 评论 -
IOS弹出提示框
- (void)showAlertView:(NSString *)message{ UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"" message:message delegate:self cancelButtonTitle:@"确定" otherButtonTitles:nil, nil];原创 2016-07-06 05:23:21 · 520 阅读 · 0 评论 -
iOS (一) - UIWebView 与 WKWebView . 基本使用
随说 : 最近有个需求,是将公司的一个内网的页面嵌套在app中作为一个模块.这不是很简单的webView请求一下就行了么?其实内里大有乾坤.自己也将思路整理一遍 UIWebView UIWebView的基本使用方法 : 就这样就已经整整个baidu的页面展示到app上 下面我们看一下webView的属性与方法 UIWebView *webView = [[UIWebView al转载 2017-01-19 19:44:08 · 688 阅读 · 0 评论