![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
离樱
这个作者很懒,什么都没留下…
展开
-
Type 'ViewController' does not conform to protocol 'xxxdelegate'
没有实现该协议必须实现的方法原创 2016-08-02 10:23:00 · 6178 阅读 · 0 评论 -
CornerStone上传静态库(.a文件)
原博客地址:http://blog.csdn.net/u010026159/article/details/38418343关于 CornerStone怎么配置及简单使用问题网上有很多博客可以参考 这里提供一个地址作为参考: http://blog.csdn.net/xiaohulunb/article/details/20627995 今天要来说的是怎么上传静态库,也就是.a文件转载 2015-04-22 10:59:36 · 495 阅读 · 0 评论 -
xib中多个cell下的Autoresizing问题
今天遇到一个比较奇怪的问题,在xib中托一个cell,我想要设置cell中得某个控件靠右显示,用Autoresizing进行如下设置是没有问题的:,显示正常,但是如果xib中有多个cell(暂时未知该问题是否是多个cell导致的),用以上设置就发现那个控件不见了,成了nil.但是如果把它的Autoresizing设置如下:此控件依旧能显示。就是显示的是靠左,而非我想要的靠右显示的效果,于是原创 2015-04-18 16:25:50 · 572 阅读 · 0 评论 -
ios 获取的时间与实际时间少一天
获取的时间的时区是0时区,需要转换成所在的时区,中国一般是在8时区,所以获取的时间会比实际少8小时,解决方法如下: NSDate *date = [NSDate date]; NSTimeZone *zone = [NSTimeZone systemTimeZone]; NSInteger interval = [zone secondsFromGMTForDate: d转载 2015-04-01 10:29:52 · 1015 阅读 · 0 评论 -
iOS 设置button圆角
//设置圆角 loginBtn.layer.cornerRadius = 10.0f ; loginBtn.layer.masksToBounds = YES ;原创 2015-03-19 13:53:29 · 1282 阅读 · 0 评论 -
如何清除xcode里面的mobileprovision文件
文章来自:http://www.shuizhongyueming.com/2014/04/how-to-clear-mobileprovision-file-in-xcode/通过终端进行删除首先cd到目录”~/Library/MobileDevice/Provisioning\ Profiles”cd ~/Library/MobileDevice/Provisioning\转载 2015-03-23 14:39:47 · 808 阅读 · 0 评论 -
iOS 设置编辑时键盘不挡住编辑框以及收起键盘
1. 添加编辑框: UITextField *field=[[UITextField alloc]initWithFrame:CGRectMake(100, 350, 200, 50)]; field.delegate=self; [self.view addSubview:field];2.编辑时界面上移:-(void)textFieldDidBeginEditin原创 2015-03-13 11:22:14 · 488 阅读 · 0 评论 -
iOS上使用自定义ttf字体
原文链接:http://blog.csdn.net/duxinfeng2010/article/details/37834635如果不知道自己添加的字体名称,可以打开字体包,将字体安装到电脑在打印的字体中,找到红色框名称下的字体名称就是我们添加的字体.如图:转载 2015-03-12 15:55:21 · 482 阅读 · 0 评论 -
ios 开发笔记(一)
一.屏幕分辨率iPhone4s的屏幕分辨率是960*640,iPhone5和第五代touch的屏幕分辨率是1136*640.第1、2代iPad和iPad mini的屏幕分辨率是1024*768.第三代iPad的屏幕分辨率是2048*1536。2.设置应用程序是否可以在后台运行或挂起:在.plist文件中添加属性:Application does not run in backgroun原创 2015-03-22 15:20:39 · 516 阅读 · 0 评论 -
ios 设置button的title靠左显示
selectBtn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;原创 2015-03-21 10:08:56 · 3862 阅读 · 0 评论 -
Mac 隐藏显示隐藏文件
在终端下输入命令:显示:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false原创 2015-03-20 17:57:35 · 321 阅读 · 0 评论 -
iOS "xxx" is missing from working copy
如果使用svn或git,在删除文件时,会出现"xxx" is missing from working copy的警告,这是因为我们删除了Xcode中得文件后,.svn还有记录。解决关于我网易新闻雷车队 车手多是高管 ·中国真正的尼姑,让人莫名的热泪盈眶·泼泼冷水 现在入手Apple Watch还太早·女汉子三分钟吃19碗臊子面·男子为照顾动物留守核原创 2015-03-20 18:06:46 · 2265 阅读 · 0 评论 -
sizeWithFont:constrainedToSize:' is deprecated: first deprecated in iOS 7.0 - Use -boundingRectWithS
文章来自:http://www.aichengxu.com/view/41622/*之前使用了NSString类的sizeWithFont:constrainedToSize:lineBreakMode:方法,但是该方法已经被iOS7 Deprecated了,而iOS7新出了一个boudingRectWithSize:options:attributes:context方法来代替。转载 2015-03-20 18:40:46 · 4128 阅读 · 0 评论 -
using Launch Screen Files and targetting iOS 7.1 and earlier need to also include a Launch Image in
添加一个LaunchImage就可以了原创 2015-03-20 18:54:05 · 716 阅读 · 0 评论 -
Implicit conversion loses integer precision: 'unsigned long' to 'CC_LONG' (aka 'unsigned int').
解决办法: CC_MD5(str,strlen(str), r);,改成了 CC_MD5(str,(CC_LONG)strlen(str), r);即可。转载 2015-03-20 18:24:05 · 5815 阅读 · 0 评论 -
xcode6 使用MJRefresh,Too many arguments to function call, expected 0, have 3
如果向项目里面导入MJRefresh的代码的时候 XCode6 会报错, 主要错误在objc_msgSend(self.beginRefreshingTaget,self.beginRefreshingAction,self); 苹果的在 XCODE6.0的情况下这个应该是一个 objc_msgSend(void/* id self, SEL op, ... */ ) .解决方法转载 2015-04-07 10:58:41 · 505 阅读 · 0 评论 -
Xcode模拟器只有IOS Device选项
打开“Xcode->Window->Devices”,点击位于左下角的“+”按钮,新增常使用的设备即可,不常使用的设备也可以在选中后,点击“-”移除。转载 2015-04-07 09:36:53 · 1235 阅读 · 0 评论 -
copy和strong
NSString,NSDictionary,NSArray常用copy,是因为使用copy可以保证他们的不可变特性。测试:@property (strong)NSArray *arr1;@property (copy)NSArray *arr2; NSMutableArray *arr3 = [NSMutableArray arrayWithObject:@1];原创 2016-03-17 15:13:03 · 360 阅读 · 0 评论 -
swift中Class的继承
class Place { let what: String let location:GeoLocation // 每个类必须要有一个init初始化方法 init (what: String,location: GeoLocation) { self.what = what self.location = location原创 2015-07-14 19:37:11 · 2923 阅读 · 0 评论 -
UIImage+ImageEffects的category 模糊效果:
1.UIImage+ImageEffects是Accelerate框架中的内容;(Accelerate专门处理复杂运算和复杂效果用的) 2.UIImage+ImageEffects的模糊效果非常美观; (比CoreImage中blurImage的模糊效果好)3.修改过的UIImage+ImageEffects可以对图片进行局部模糊。效果实现: //原码网址:https://gith翻译 2015-06-04 14:21:55 · 3142 阅读 · 0 评论 -
一步一步实现iOS应用PUSH功能
原文来自:http://tanqisen.github.io/blog/2013/02/27/ios-push-apns/1. push原理iOS push 工作机制可以用下图简要概括Provider:应用自己的服务器;APNS:Apple Push Notification Service的简称,苹果的PUSH服务器;push的主要工作流程是:转载 2015-05-30 14:24:31 · 1930 阅读 · 0 评论 -
编绎显示Unknown type name “CGFloat” 错误解决方法
原文来自:http://www.cocoachina.com/bbs/read.php?tid=281353一、编绎显示Unknown type name “CGFloat” 错误解决方法将Compile Sources As 改为 Objective-C++二、如果是extern const引起的。直接加头文件#import转载 2015-06-16 10:46:55 · 5343 阅读 · 0 评论 -
IOS 使用CoreImage实现图片模糊效果
//原始图片 UIImage*image = [UIImage imageNamed:@"sourceImage.jpg"]; /*.....coreImage部分....*/ //CIImage(图片输入源类似于UIImage) CIImage *ciImage = [[CIImage alloc]initWithImage:image]; //CIFil翻译 2015-05-27 18:55:48 · 3556 阅读 · 0 评论 -
iOS webView获取html内容
原文来自:http://blog.sina.com.cn/s/blog_b8e97683010183lz.htmlUIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌 入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。 stringByEvalu转载 2015-05-07 10:40:39 · 2954 阅读 · 0 评论 -
ios UIWebView 加载网页、文件、 html
UIWebView 是用来加载加载网页数据的一个框。UIWebView可以用来加载pdf word doc 等等文件生成webview 有两种方法,1、通过storyboard 拖拽 2、通过alloc init 来初始化创建webview,下列文本中 _webView.dataDetectorTypes = UIDataDetectorTypeAll; 是识别webview中的类型,例转载 2015-05-07 10:36:22 · 2900 阅读 · 0 评论 -
iOS上如何让按钮文本左对齐问题
原文:http://blog.csdn.net/woaifen3344/article/details/24346683 // button.titleLabel.textAlignment = NSTextAlignmentLeft; 这句无效 button.contentHorizontalAlignment = UIControlContentHorizon转载 2015-05-06 09:46:43 · 520 阅读 · 0 评论 -
iOS Xcode工程目录的 folder 和 group的区别(蓝色和黄色文件夹的区别)
XCode工程目录里面,有时你会发现2个不同颜色的文件夹,一种是蓝色的,一种是黄色的,最常见的是黄色的,我也是最近学习html5的时候,发现还有蓝色的文件夹呢,来上图看下吧上图所示,蓝色的是folder 黄色的是group。 那么它们有什么区别呢?1. group 和 folder的区别group 一般只在你的工程中是文件夹的形式,但是在本地的目录中还是以散乱的形式放在一起转载 2015-05-05 14:45:13 · 325 阅读 · 0 评论 -
iOS xib不可选的情况
最近有几个人在问创建文件的时候为什么xib呈灰色不可选。如图所示:,其是原因很简单,就是在创建文件的时候误选了OS X下的source。原创 2015-04-21 15:08:46 · 646 阅读 · 0 评论 -
ios 往当前视图添加半透明层,并覆盖住导航栏和标签栏
1.实现父视图半透明效果,子视图不透明,在父视图上设置:myView.backgroundColor=[[UIColor blackColor] colorWithAlphaComponent:0.5];2.实现半透明视图覆盖导航栏和状态栏效果(只能将视图添加到Window):[[[UIApplication sharedApplication] keyWindow]addSubv原创 2015-04-16 17:31:17 · 4697 阅读 · 0 评论 -
修改系统导航栏背景色和标题颜色
//设置NavigationBar背景颜色 [[UINavigationBar appearance] setBarTintColor:[UIColor orangeColor]]; //@{}代表Dictionary [[UINavigationBar appearance] setTitleTextAttributes:@{NSForegroundColorAtt原创 2015-04-10 15:30:21 · 1005 阅读 · 0 评论 -
Attribute Unavailable: Automatic Preferred Max Layout Width is not available on iOS versions prior t
原文来自:http://stackoverflow.com/questions/25398312/automatic-preferred-max-layout-width-is-not-available-on-ios-versions-prior-to-8将Preferred Width改为非0转载 2015-03-20 18:01:23 · 655 阅读 · 0 评论 -
iOS在当前视图隐藏tabbar
文章来自http://blog.csdn.net/musou_ldns/article/details/8531422本篇文章简单介绍下如何隐藏 TabBar。画面迁移的隐藏,方法很简单,网上也有不少介绍。这里主要介绍的是在当前页面上隐藏 TabBar。下面是效果图: 原理其实很简单,就是修改 TabBar 的 subview 的 f转载 2015-03-20 13:56:46 · 719 阅读 · 0 评论 -
IOS NSArray,NSMutableArray
1.array[0]和[array firstObject].区别:当array为 nil时,array[0]会出现下标越界的错误。而[array firstObject]将返回第一个数据或者nil,不会出错。2.如果对可变数组以不可变数组的方式赋值,那么此数组将不能在进行增删元素.例如:NSMutableArray *marray= [dict objectForKey:@"key"原创 2015-02-13 16:29:14 · 460 阅读 · 0 评论 -
ios 根据当前设备是否横屏进行布局
设置设备的能否横屏或者竖屏的设置在TARGET->General->Deployment Info->Device Orientation中设置,如图:首先,获取屏幕的宽高:#define WIDTH self.view.frame.size.width#define HEIGHT self.view.frame.size.height然后我们简单的加一个View来测试:_myView=原创 2015-02-15 15:42:23 · 999 阅读 · 0 评论 -
the info.plist in the package must contain the CFBundleShortVersinString key
提交项目或者导出项目出现这个错误是因为info.plist文件那边丢失了对版本号的设置项.解决方法是在plist文件中添加一个 Bundle versions string short,并设置版本号原创 2015-02-13 17:07:20 · 2515 阅读 · 0 评论 -
iOS 上架流程(二)
1.申请并下载发布版证书和描述文件 我们这里假设你是按照我们之前讲解的真机调试流程创建了开发者密钥并申请和下载了开发版证书和描述文件。作为上架流程准备工作的一部分,我们接下来会讲解如何进行发布版证书和描述文件的申请与下载。2.在iTunes Connect上创建应用并填写信息 所有提交至App Store的应用,都需要在iTunes Conne转载 2015-02-15 11:25:02 · 542 阅读 · 0 评论 -
iOS 真机调试(一)
1.什么是真机调试?为什么要进行真机调试? iOS开发中所说的真机调试,是指在开发环节将编写的代码编译并链接为ARM指令集二进制代码,并在真实的iOS设备上运行并调试。由于iOS模拟器仅仅是在功能上模拟了iOS操作系统的大部分功能,并不能代表应用在iOS设备上的运行效果,因此在应用上架前甚至是整个开发周期内,都需要进行一定的真机调试工作,确保iOS应用的功能和用户交互完全正转载 2015-02-15 09:37:26 · 652 阅读 · 0 评论 -
iOS 项目开发总览,开发者账号
一.iOS 项目开发总览1.iOS项目开发通常包括哪些环节? 从整体来说,iOS项目开发通常包括产品设计、开发、测试、上架几个阶段。从具体流程来讲,可分为开发者帐号申请、模拟器开发、真机开发、真机测试、提交版本发布和更新、审核流程、上架运营等步骤.2.iOS项目开发流程图二.开发者账号1.我们所说的开发者帐号,通常指的什么? 我们平时所说的“开转载 2015-02-15 09:21:50 · 1234 阅读 · 0 评论 -
iOS 表视图常用方法
1.不显示没内容的单元:方法一:self.mytableView.tableFooterView=[[UITableView alloc]init];方法二:调用下面这个方法:- (void)setExtraCellLineHidden: (UITableView *)tableView{ UIView *view =[ [UIView alloc]init];原创 2015-02-09 14:33:08 · 563 阅读 · 0 评论 -
iOS 设置父视图的透明度而不影响子视图的透明度
在父视图上设置:self.view.backgroundColor=[[UIColor whiteColor]colorWithAlphaComponent:0.5];原创 2015-02-15 16:40:24 · 1879 阅读 · 0 评论