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 · 1383 阅读 · 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 · 483 阅读 · 0 评论 -
IOS-TextField知多少
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect;转载 2016-07-07 15:45:26 · 216 阅读 · 0 评论 -
IOS-TextField知多少
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect;转载 2016-07-07 15:48:52 · 211 阅读 · 0 评论 -
【IOS开发】UIImageView的用法。。图片
//下载图片-(UIImage *) getImageFromURL:(NSString *)fileURL { NSLog(@"执行图片下载函数"); UIImage * result; NSData * data = [NSData dataWithContentsOfURL:[NSURL URLWithString:fileURL]]; r转载 2016-06-22 18:26:12 · 350 阅读 · 0 评论 -
iOS开发:UIImageView常用操作
UIImageView,顾名思义,是用来放置图片的。使用Interface Builder设计界面时,当然可以直接将控件拖进去并设置相关属性,这就不说了,这里讲的是用代码。1、创建一个UIImageView:创建一个UIImageView对象有五种方法:UIImageView *imageView1 = [[UIImageView alloc] init];UIImageVi转载 2016-06-22 18:28:50 · 482 阅读 · 0 评论 -
iOS静态库中打包图片资源
问题描述: 最近在做一个项目,需要做一个含有图片资源得静态库.a,但是苹果提供得静态库工程无法将图片资源导入,只能通过外加.bundle文件的方式,这样在调试阶段也需要使用bundle文件,而每次更新bundle文件的内容时都需要重新编译bundle工程,生成新的bundle文件。解决方案: 在图片资源不多的时候,其实可以将图片转换成base64转载 2016-06-22 17:54:28 · 931 阅读 · 0 评论 -
IOS-UIImageView
// (1)创建 UIImageView *imageView = [[UIImageView alloc ] init]; UIImage *image = [UIImage imageNamed:@"image_photo"]; imageView.image = image; //转载 2016-06-22 19:32:34 · 205 阅读 · 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 · 327 阅读 · 0 评论 -
iOS使用WebView简单地应用内显示网页
iOS支持的应用内显示网页的方法有多种,有的还会自动提供下方的工具栏,这里说明最简单的一种:使用WebView来快速实现应用内显示网页内容。UIWebView是iOS自带的一种浏览网页的UI控件,我们在.m文件中创建一个实例:@interface ViewController ()@property (nonatomic, strong) UIWebView *webView;转载 2016-12-07 13:24:21 · 332 阅读 · 0 评论 -
Objective-C学习——中文URL编码和解码
发现NSString类中有内置的方法可以实现。他们分别是:- (NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)encoding- (NSString *)stringByReplacingPercentEscapesUsingEncoding:(NSStringEncoding)encodi转载 2016-12-07 13:25:08 · 301 阅读 · 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 · 232 阅读 · 0 评论 -
ios 字符串分割
Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSString创建赋值后不能动态修改长度和内容,除非给重新赋值。而NSMutableString类似与链表的,在创建赋值后可以进行修改长度,插入,删除等操作。注:以下代码运行环境是:XCode 4.转载 2016-12-07 13:26:39 · 526 阅读 · 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 · 297 阅读 · 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 · 537 阅读 · 0 评论 -
iOS storyboard push到下一个界面后怎么再从下一个界面返回上一个界面
[[self navigationController] popViewControllerAnimated:YES];转载 2017-01-19 19:37:04 · 1246 阅读 · 0 评论 -
IOS 保存图片至相册
应用中有时我们会有保存图片的需求,如利用UIImagePickerController用IOS设备内置的相机拍照,或是有时我们在应用程序中利用UIKit的 UIGraphicsBeginImageContext,UIGraphicsEndImageContext,UIGraphicsGetImageFromCurrentImageContext方法创建一张图像需要进行保存。 IOS的UIKit转载 2016-06-21 15:27:03 · 793 阅读 · 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 · 781 阅读 · 0 评论 -
两个IOS的登录界面小代码
//用户名 UILabel *lbUserName=[[UILabelalloc]initWithFrame:CGRectMake(50,150, 100, 30)]; lbUserName.text=@"用户名:"; [self.viewaddSubview:lbUserName]; _txt转载 2016-06-20 22:46:22 · 1814 阅读 · 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 · 390 阅读 · 0 评论 -
随手一记,IOS APP的ICON尺寸
https://developer.apple.com/library/ios/qa/qa1686/_index.html在这里有官方持续更新的ICON尺寸规范和最新的设置方法。原创 2015-03-06 11:43:36 · 485 阅读 · 0 评论 -
Swift获取手机设备信息
使用UiDevice获取设备信息:获取设备名称let name = UIDevice.currentDevice().name获取设备系统名称let systemName = UIDevice.currentDevice().systemName获取系统版本let systemVersion = UIDevice.currentDevice().syst转载 2016-01-12 15:06:29 · 2354 阅读 · 0 评论 -
Swift - 使用NSURL进行数据的提交和获取(POST与GET)
使用Swift进行iOS开发时,不可避免的要进行远程的数据获取和提交。其数据请求的方式既可能是POST也可能是GET。同不管是POST还是GET又可以分为同步请求和异步请求。下面通过四个例子来进行演示。1,使用POST方式提交数据(用户id和分数)(1)同步请求123456789转载 2016-01-14 15:45:50 · 532 阅读 · 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 · 259 阅读 · 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 · 467 阅读 · 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 · 446 阅读 · 0 评论 -
NSURLSession(二)POST请求
//1.构造URLNSURL *url = [NSURL URLWithString:@"https://api.weibo.com/2/statuses/update.json"];//2.构造RequestNSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];//(1)设置为POS转载 2016-06-12 19:13:06 · 635 阅读 · 0 评论 -
IOS 文本输入时,文本框上移。 点击空白区域 取消键盘的代码
- (void)viewDidLoad { [superviewDidLoad]; [selfaddLoginForm]; //这里给文本框复delegate一定要在 加载界面之后! _txtUserName.delegate =self;}//输入框编辑完成以后,将原创 2016-07-10 22:35:52 · 1319 阅读 · 0 评论 -
ios 验证码倒计时
第一步,拖两个空间textfiled和button到storyboard上的viewcontroller上。第二步,拖线,链接到.h文件中代码如下:1@property (weak, nonatomic) IBOutlet UIButton *l_timeButton;第三步,在,m文件中为l_time转载 2016-07-11 01:35:32 · 303 阅读 · 0 评论 -
IOS的用户数据本地保存
[[NSUserDefaultsstandardUserDefaults] removeObjectForKey:@"txtUserName"]; //删除存储的数据 [[NSUserDefaultsstandardUserDefaults] synchronize]; //同步到本地硬盘 [原创 2016-06-18 10:25:00 · 354 阅读 · 0 评论 -
ios开发 强制横屏的实现
//不让转屏-(BOOL)shouldAutorotate{ return NO;}2//当前viewcontroller默认的屏幕方向 - 横屏显示-(UIInterfaceOrientation)preferredInterfaceOrientationForPresentation{ return UIInter转载 2016-07-04 23:55:46 · 593 阅读 · 0 评论 -
iOS横屏应用的设置
众所周知,iOS APP默认支持四个方向,即Portrait、PortraitUpsideDown、LandscapeLeft、LandscapeRight。在有些画图类、游戏类应用中,需要限制APP仅支持横屏或仅支持竖屏,这就需要在程序中禁止支持其他两个方向。下面以横屏应用为例介绍一下如何进行设置(xcode版本为4.6.1):首先,在项目的info.plist中去掉竖屏的两个方向,保留横屏转载 2016-07-05 00:02:11 · 444 阅读 · 0 评论 -
IOS真机切换UI界面时,出现“Only run on the main thread” 的解决方法
[[[YXGSDK sharedInstance]GetViewController] presentViewController:ForgotPasswdV2 animated:NOcompletion:nil];真机环境下,UI的处理必须是单线程的,所以当 在一个已存在的UI上切换新的UI时,会出现Only run on the main thread 错误。告诉你,只原创 2016-07-05 22:25:16 · 6444 阅读 · 0 评论 -
IOS弹出提示框
- (void)showAlertView:(NSString *)message{ UIAlertView *alert = [[UIAlertViewalloc] initWithTitle:@""message:message delegate:selfcancelButtonTitle:@"确定"otherButtonTitles:nil,nil];原创 2016-07-06 05:23:21 · 483 阅读 · 0 评论 -
iOS (一) - UIWebView 与 WKWebView . 基本使用
随说 : 最近有个需求,是将公司的一个内网的页面嵌套在app中作为一个模块.这不是很简单的webView请求一下就行了么?其实内里大有乾坤.自己也将思路整理一遍UIWebViewUIWebView的基本使用方法 :就这样就已经整整个baidu的页面展示到app上下面我们看一下webView的属性与方法 UIWebView *webView = [[UIWebView al转载 2017-01-19 19:44:08 · 636 阅读 · 0 评论