- 博客(48)
- 收藏
- 关注
转载 项目适配iOS9
转载_会飞的鱼文章 1.网络请求报错。升级Xcode 7.0发现网络访问失败。输出错误信息#warning: 获取app配置信息失败: The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.原因:
2015-09-23 14:56:55 435
转载 改变系统状态栏颜色
设置statusBar的【前景部分】简单来说,就是设置显示电池电量、时间、网络部分标示的颜色, 这里只能设置两种颜色:默认的黑色(UIStatusBarStyleDefault)白色(UIStatusBarStyleLightContent)可以设置的地方有两个:plist设置里面 和 程序代码里1.plist设置statusBar在plist里增加
2015-03-23 16:23:52 471
原创 tabBar视图互相切换时弹出登陆页效果问题
需求: 在用户没有登录时点击个人信息tabbar按钮时 模态出登陆页面. 遇到的问题:点击个人信息按钮.会先显示一下个人信息页面的视图.然后再模态出登陆页面.这样其实可以达到让用户登陆的需求.但是作为app 这样真是太丑了.作为小白.在开发时遇到问题 除了挠头没别的了. 所以挠了将近4个小时的头.才解决了这个问题.对于大牛来说这很简单. 所以,有跟我同样困扰的小白.可以试试我这个方
2015-01-22 00:07:44 1172 2
转载 iOS开发辨别手机号码的有效性
///// 手机号码的有效性判断 //检测是否是手机号码 - (BOOL)isMobileNumber:(NSString *)mobileNum { /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,131,132,152,155,156,185,186 * 电信:133,1
2015-01-20 17:39:17 574 1
原创 Can't find keyplane that supports type 4 for keyboard iPhone-Portrait-NumberPad; using 3876877096_Po
Can’t find keyplane that supports type 4 for keyboard iPhone-Portrait-NumberPad; using 3876877096_Portrait_iPhone-Simple-Pad_Default在Xcode6下的模拟器点击UITextField控件显示键盘时会显示如下错误提示:Can’t find key
2015-01-15 11:28:51 1414
转载 WebView加载本地Html文件
1,本地的html文件一定要放到工程文件的根目录2,html代码中的图片路径一定要是相对路径3,下面是用UIWebView调用本地文件的方法方法一:NSString *filePath = [[NSBundle mainBundle]pathForResource:@"1" ofType:@"html"]; NSString *htmlString = [N
2015-01-06 19:26:10 696
原创 No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7, VA
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7, VA运行报错出现的原因:armv7s是应用在iPhone 5 A6 的架构上的解决的方式:1,在Project target里“Architectures”设置为“Standard (armv7,armv7s)”2,修改在P
2014-11-26 15:08:36 395
原创 setNeedsDisplay
1,UIView的setNeedsDisplay和setNeedsLayout方法 首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews, 就可以 处理子视图中的一些数据。综
2014-09-28 10:37:00 676
原创 mac系统修改hosts文件步骤
在 Mac OS X Lion 下修改 Hosts 的四种方法Posted on 2011 年 09 月 14 日 by Eyon13条评论一名刚刚使用 Mac OS X Lion 系统的朋友问我怎么该系统下修改 Hosts 文件,说网上搜了很多办法都不管用,只要编辑 Hosts 文件就出现”你不是文件 hosts 的所有者,因此没有权限写到该文
2014-09-16 10:52:35 635
转载 关于allocWithZone
一、问题起源一切起源于Apple官方文档里面关于单例(Singleton)的示范代码:Creating a Singleton Instance.主要的争议集中在下面这一段:?1234567891011121314static MyGizmoClass *sharedGizmoManag
2014-09-12 16:03:32 512
原创 WebView的一个方法
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;
2014-09-04 14:01:28 451
原创 SDWebImage异步下载图片方法
- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options progress:(SDWebImageDownloaderProgressBlock)progressBlock completed:(SDWebImageCompleted
2014-09-03 17:39:20 657
原创 初见StoryBoard
//StoryBoard- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender;- (void)performSegueWithIdentifier:(NSString *)identifier sender:(id)sender;- (BOOL)shouldPerfo
2014-08-29 11:10:04 418
原创 邮件to cc bcc
电子邮件可以有三种类型的收件人,分别to、cc(carbon copy)和bcc(blind carbon copy),分别是收件人、抄送、密送,其实to和cc在权限方面是一样的,只是cc给谁往往是你在告诉他你把邮件to谁了,或者cc的人也和邮件主题有点关系但他不是你这封邮件写给的人,又或者是你希望你to的人知道这事和你cc的人有关系,回邮件时也回给他们,大致就是这些以及类似这样的。具体的例子:1
2014-08-27 13:00:56 4378
原创 使用UMeng微博授权失败,报错error:redirect_uri_mismatch
1. 如果是新应用,请确保您在新浪开放平台对应应用中填写了正确的绑定域名sns.whalecloud.com;2. 如果是已有应用,而且之前填写的绑定域名不是 sns.whalecloud.com,现在为嵌入友盟组件而改为sns.whalecloud.com之后,需要新浪二次审核通过才能正式生效,估计审核1-2天可以通过,通过后即可正常使用。
2014-08-26 18:32:44 2572
转载 AFNetworking的坑--NSCachedURLResponse缓存
问题:最近做项目的时候,遇到这么一个问题:网络正常的情况下,如果服务器宕机或者数据库出错,会造成访问服务器报错的情况,一般报错的内容是:无法连接到服务器或者其它错误。且服务器修复后,仍然报错。经过排查,终于找出了原因所在:AFNetworking会将Url的Response缓存,方便离线浏览。而且这是默认存在的,无论是1.x还是2.x版本都存在。其方法是:- (void)set
2014-08-26 09:46:35 689
转载 CoreLocation
IOS 支持三种检测当前位置的方式:手机基站、Wi-Fi、和GPS,其中GPS是经度最高的,同时也是最耗费手机电量的。一般情况下在室内是无法通过GPS获 取位置信息的,通过Wi-Fi获取位置的原理是通过网络提供商的IP地址信息来获取位置,经度不是很高,最后是通过手机基站获取位置,手机开机后会连接附 近的基站塔获取信号,通过基站可以得到手机所在的位置信息,基站越密集,所获取的位置信息经度就越高。
2014-08-11 00:51:50 453
转载 归档与反归档
数据持久化,实际上就是将数据存放到网络或者硬盘上,这里是存储到本地的硬盘上,应用程序的本地硬盘是沙盒,沙盒实际上就是一个文件夹,它下面有4个文件夹。分别是Documents,Library,APP包和tmp文件夹,Documents里面主要是存储用户长期使用的文件,Library里面又有Caches和Preferences文件夹,Caches里面存放的是临时的文件,缓存。Preferences里面
2014-08-11 00:33:50 470
转载 NSUserDefaults的简单使用
NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,读取文件,很麻烦,而是用NSUserDefaults则不用管这些东西,就像读字符串一样,直接
2014-08-10 13:02:51 415
转载 iOS框架,媒体层
媒体层媒体层包含图形技术、音频技术和视频技术,这些技术相互结合就可为移动设备带来最好的多媒体体验,更重要的是,它们让创建外观音效俱佳的应用程序变得更加容易。您可以使用iOS的高级框架更快速地创建高级的图形和动画,也可以通过底层框架访问必要的工具,从而以某种特定的方式完成某种任务。图形技术高质量的图形是iOS应用程序的重要组成部分。创建应用程序最简单最有效的方法是使用事先渲染
2014-08-06 02:31:49 499
转载 关于iOS文件的分类,存放路径及文件属性
关键数据内容:用户创建的数据文件,无法在删除后自动重新创建,且会路径:主目录/Documents属性:不要设置"不备份"管理:iOS系统即时遇到存储空间不足的情况下,也不会清除,同时会备份到iTunes或iCloud中 缓存数据 内容:可用于离线环境,可被重复下载重复生成,即时在离线时缺失,应用本身也可以正常运行路径:主目录/Library
2014-08-06 01:49:22 544
转载 CoreData功能初窥
1. NSManaged2. ObjectContext 房客—临时数据库(增删改查) NSManagedObjectContext存储的是对象NSManagedObject, NSManagedObject和NSManagedObjectModel没有什么直接关系 NSManagedObjectModel存储的是Entity实体 Ent
2014-08-05 11:02:05 586
原创 XML.JSON数据接口解析
XML解析1. SAX 解析: Simple API for XML 利用代理的三个方法来实现逐行解析创建:一个类 SAXXMLPaserSAXXMLPaser.h //优点: 数据损坏的时候 可以读取未损坏之前的数据//缺点: 数据写错的时候就会直接结束 不继续解析@interface SAXXMLPaser : NSObjectNSXMLParserDele
2014-08-05 10:44:53 502
转载 AFNetWorking的使用配置
1首先要把AFNETWORK 导入到你的工程中 就是那19个文件afnetworking 文件夹2然后还要在工程里面引出2个新的framwork ,SystemConfiguration/System和MobileCoreServices3很重要的一步在你的In "YOURPROJECTNAME-Prefix.pch" file include this code导入
2014-08-03 02:02:47 571
原创 iOS MRC和ARC混编
ARC( Automatic Reference Counting:自动引用计数 )MRC(Manual Reference Counting:人工引用计数)ARC工程中使用MRC类文件. 输入 -fon-objc-arcMRC工程中使用ARC类文件. 输入 -fobjc-ac
2014-08-03 01:58:47 738
原创 获得系统当前时间
NSDate * date = [NSDate date];NSDateFormatter *df = [[NSDateFormatter alloc] init];[df setDateFormat:@"yyyy年MM月dd日 HH小时mm分ss秒"];NSString * time = [df stringFromDate:date]
2014-07-26 11:26:44 442
原创 拷贝
1:对于不可变对象,copy都是浅复制,即指针复制。mutableCopy 都是Alloc一个新对象返回。2:对于可变对象,copy和mutableCopy都是Alloc新对象返回。3:不论是可变还是不可变对象,copy返回的对象都是不可变的,mutableCopy返回的对象都是可变的。4:容器类对象,不论是可变的还是不可变的,copy,mutableCopy返回的对象里所
2014-07-26 11:25:47 513
转载 IOS获取设备唯一标识
WWDC 2013已经闭幕,IOS7 Beta随即发布,界面之难看无以言表...,简直就是山寨Android。更让IOS程序猿悲催的是,设备唯一标识的MAC Address在IOS7中也失效了。IOS系统中,获取设备唯一标识的方法有很多:一.UDID(Unique Device Identifier) UDID的全称是Unique Device Identifier
2014-06-27 21:22:38 539
转载 UITextView
1. 设置UITextView圆角问题做法是在#import QuartzCore/QuartzCore.h 后,便能調用[textView.layer setCornerRadius:10]; 來把UITextView 设定圓角2. UITextView根据文本大小自适应高度通过实现文本字数来确定高度,如下:NSString * desc = @"Descript
2014-06-22 22:48:24 430
转载 UItextView和UITextFlied
1. 设置UITextView圆角问题做法是在#import QuartzCore/QuartzCore.h 后,便能調用[textView.layer setCornerRadius:10]; 來把UITextView 设定圓角2. UITextView根据文本大小自适应高度通过实现文本字数来确定高度,如下:NSString * desc = @"Descript
2014-06-22 22:42:20 583
转载 plist文件
在做iOS开发时,经常用到到plist文件, 那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文件是xml格式的。Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息我们创建一个项目来学习plist文件的读写。
2014-06-17 22:56:48 612
原创 UITableView和UIImageView
隐藏self.tableView.showsVerticalScrollIndicator = NO;
2014-06-07 14:26:39 630
转载 苹果App Store审核指南中文翻译(更新)
前言感谢您付出宝贵的才华与时间来开发iOS应用程程序。从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业,我们希望帮助您加入这个成功的组织。我们发布了《App Store审核指南》(App Store Review Guidelines),希望通过它帮您避开开发应用程序过程中的一些问题,并帮你在提交应用时加快审核流程。 我们将应用程序(Apps
2014-05-31 09:46:27 1063
原创 一些关于IOS的网站
http://www.iconfont.cn/repositories/10 阿里妈妈图标库http://www.wmdhw.com/wmdhw/web/tools/color.html 颜色对照表http://tool.oschina.net/codeformat/json 代码格式化http://objccn.io/ 经典的iOS开发国外文章翻译http://www.o
2014-05-28 14:09:35 536
转载 UIStepper
UIStepper是一个类似UISwitch的控件,但是左右两边是一个加号和一个减号这是iOS 5 新增的控件文档中的一些属性和方法:配置 Stepper continuous 属性 BOOL类型,默认YES,YES时表示当用户交互时会立刻发送ValueChange事件,NO则是只有等用户交互结束时才发送ValueChange事件
2014-05-12 14:45:09 420
原创 UITableView创建
A- (void) dealloc{ [_windowrelease]; _window = nil; [superdealloc]; } FirstViewController * first = [[FirstVie
2014-04-19 17:22:25 432
原创 UINavigationController 复习知识
一、 UINavigationController1.用法导航控制器是ios中常用的多视图控制器之一,它用来管理多个视图控制器。导航控制器所控制的视图控制器都有一定的层级关系。创建/ UINavigationController继承于UIViewController,以栈的方式管理所控制的视图控制器,至少要有一个被管理的视图控制器。创建的时候需要用户提供一个视图
2014-04-15 13:36:21 667 2
原创 UI关灯游戏 代码
GameViewController.m#import "GameViewController.h"@interface GameViewController ()@end@implementation GameViewController- (void) dealloc{
2014-04-09 21:00:21 652
原创 数组 字典 复习
- (void)viewDidLoad{ [superviewDidLoad];// Do any additional setup after loading the view. NSArray * arr = [NSArrayarrayWithObjects:@"1",@"2",@"3",@"4",@"5",nil];
2014-04-09 20:54:15 464
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人