![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
By_Kevin_Yang
这个作者很懒,什么都没留下…
展开
-
storybord中的seque
/* segue就是我们在storyBoard中给各个视图控制器连线的控件,当控制器之间按照segue连接的方式做视图切换的时候,这个方 法就会被调用,参数segue就是连接两个可切换控制器的那条线(对象)*/- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{原创 2014-11-07 20:12:11 · 537 阅读 · 0 评论 -
抖动动画
#pragma mark -- -_-抖动动画//----------------------------------------------------------------------------------------------------/*-(void)shakeView:(UIView*)viewToShake{ CGFloat t = 2.转载 2015-06-18 11:17:26 · 358 阅读 · 0 评论 -
iOS_知识点
/**1.UIButton和UITableView的层级结构 1> 继承结构 UIButton : UIButton : UIControl : UIView : UIResponder : NSObject UITableView : UITableView : UIScrollView : UIView : UIResponder : NSObject转载 2015-06-19 13:51:08 · 422 阅读 · 0 评论 -
block 中循环引用的问题
#pragma mark -- 循环引用 //----------------------------------------------------------------------------------------------------/* 某些block中,使用self会造成循环引用 __weak AppDelegate *weakSel原创 2015-06-18 11:20:58 · 474 阅读 · 0 评论 -
iOS label自适应
NSStringDrawingOptions option = NSStringDrawingTruncatesLastVisibleLine | NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading;//NSStringDrawingTruncatesLastVisibleLine如果文本内容超出指定原创 2015-05-18 13:19:04 · 721 阅读 · 0 评论 -
实现项目下载需求时遇过的那些坑
实现项目下载需求时遇过的那些坑`来自DeveloperLx的github`导语当前市面上的APP,凡有涉及到视频、期刊、或其它大型文件传输、浏览等用途的,添加下载或缓存至本地的功能以避免网速的限制及依赖,毫无疑问都将给用户带来更好的体验。而谈到下载技术,就又不得不牵扯到了断点续传,队列任务等老生常谈的问题。这不,本人当前的项目,就恰好遇到了这样的需求。然而在经过大量调转载 2015-06-23 09:39:58 · 396 阅读 · 0 评论 -
取消视图控制器自动横屏
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{ return (toInterfaceOrientation == UIInterfaceOrientationPortrait);}- (BOOL)shouldAutor转载 2015-06-24 11:21:06 · 370 阅读 · 0 评论 -
NSDate 问题
类型 比特数 有效数字 数值范围 float 32 6-7 -3.4*10(-38)~3.4*10(38) double 64 15-16 -1.7*10(-308)~1.7*10(308) long double 128 18-19 -1.2*10(-4932)~1.2*10(4932)简单来说,Float为单精度,内存中占4个字节,有效数位是7位(因为有正负,所以不是8原创 2015-06-23 10:59:41 · 566 阅读 · 0 评论 -
Xcode插件实效解决方案
Finder->前往->前往文件夹->~/Library/Application Support/Developer/Shared/Xcode/Plug-ins1.进入插件目录,删除某一个,重新导入。2.进入插件目录,删除全部,重新导入。原创 2015-06-10 15:08:04 · 321 阅读 · 0 评论 -
UITableView 的常识
如果你想要如丝般顺滑的效果,那么:1、每次都看一下有没有能重用的 cell,而不是永远重新新建(这个是 UITableView 的常识)2、Cell 里尽量不要用 UIView 而是全部自己用 drawRect 画(之前因为 iOS 有 bug,这样做会有性能上质的飞越。也有很多大神写过很多文章解释原理,有兴趣的自己去看看吧我就不做复制粘贴了。后来 iOS 也改掉了这个问题,这么做的效转载 2015-07-10 14:09:37 · 320 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
# 欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctr原创 2015-06-15 14:42:26 · 532 阅读 · 0 评论 -
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386). 请问一下各位大神该怎么解决?-------------------1.build active architecture only改成NO,2.architectures自定义添加armv转载 2015-06-02 09:27:49 · 307 阅读 · 0 评论 -
_OBJC_CLASS_$_ASIdentifierManager 错误
_OBJC_CLASS_$_ASIdentifierManager 错误作者: 低调的术木 分类: iOS 开发 发布时间: 2013-12-15 00:52 ė浏览 1,617 次 6没有评论“_OBJC_CLASS_$_ASIdentifierManager”, referenced from:objc-class-ref in这是引用了AdSupport.转载 2015-08-27 17:55:03 · 321 阅读 · 0 评论 -
修改系统tabbar的背景色
UIView *backView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 49)];backView.backgroundColor = [UIColor blackColor];[self.tabBarController.tabBar insertSubview:backView atIndex:0转载 2015-08-29 13:17:00 · 352 阅读 · 0 评论 -
Xcode新建工程时添加前缀
搜索了几篇帖子,里面提及了新版本中Apple开始不鼓励添加前缀了,自建framework时前缀比较有用。所以Xcode新建工程时没有了前缀选项,在已有工程中,点击工程target,右侧Project Document中有Class Prefix,以后每次创建类都会带前缀,至于已经生成的,比如AppDelegate则需要手动改下类名以保持一致。转载 2015-09-02 11:08:58 · 1410 阅读 · 0 评论 -
iOS-企业账号-推送-生产证书
1.PushConfig.plist 文件中修改APS_FOR_PRODICTION 为 1 2.后台控制端,修改APNS推送环境为 开发环境 3.打包(打包时,需要distribution证书,这是一个坑,如果没有这个证书,打包时会报图3的错误) 4.下载安装进行推送测试(生产模式不能直接通过XCode安装测试)原创 2015-09-11 15:07:10 · 2008 阅读 · 0 评论 -
webView 加载视频_控制不全屏
控制webview使用html5的video播放视频不全屏(inline)的方法 (在iOS代码库中浏览本帖)webview中用html5的video方式播放视频时,在ipad上是默认原来大小的,而在iphone上是默认全屏播放的。论坛中搜索,都没给出答案,google-》stackoverflow,找到最终解决方法:HTML里video必须加上w转载 2015-06-18 11:08:54 · 1370 阅读 · 0 评论 -
二维码 _相册
#pragma mark -- 二维码扫描//----------------------------------------------------------------------------------------------------#pragma mark -- 二维码扫描- (void)QRCode{ /* 扫描二维码部分:原创 2015-06-18 11:11:33 · 684 阅读 · 0 评论 -
更改导航栏标题
怎么办setTitleTextAttributes:forState在UIBarItem在iOS的5.0? 如何设置字典?不能让它工作,不是很清楚了... 从 setTitleTextAttributes:forState: 设置给定控制状态标题的文本属性。- (void)setTitleTextAttributes:(NSDictionary *)attributes forState:(U转载 2015-05-26 16:55:50 · 481 阅读 · 0 评论 -
UIButton上的图片和文字位置调整
UIButton上的图片和文字位置调整: 属性: imageEdgeInsets contentEdgeInsets UIEdgeInsetsMake Creates an edge inset for a button or view. UIEdgeInsets UIEdgeInsetsMake ( CGFloat top, CGF转载 2014-11-08 21:44:10 · 343 阅读 · 0 评论 -
添加表格的右侧索引
// 添加表格的右侧索引,数组内的元素会对应索引值相等的对应分区(比如电话本的快捷选择功能0)- (NSArray*)sectionIndexTitlesForTableView:(UITableView *)tableView{ char temp = 'A'; NSMutableArray* arr = [[NSMutableArrayalloc] i原创 2014-11-03 13:33:38 · 336 阅读 · 0 评论 -
可以展开的表格
@interface GCZRootViewController ()@property (strong,nonatomic) NSMutableArray* dataSource;// 用来标记每一个分区的状态,展开状态就记录YES,否则记录为NO@property (strong,nonatomic) NSMutableArray*原创 2014-11-03 09:10:55 · 437 阅读 · 0 评论 -
UITabBarController
- (void)createTabBar{ UITabBarController* rootVC = [[UITabBarControlleralloc] init]; NSArray* classNames =@[@"GCZLimitFreeViewController",@"GCZSaleViewController",@"GCZFr原创 2014-11-04 08:43:04 · 317 阅读 · 0 评论 -
终端 操作
/*1.打开终端 进入桌面 cd Desktop mkdir SVN 创建 mycode 文件夹原创 2014-11-21 18:16:23 · 387 阅读 · 0 评论 -
SVN搭建--简述
Mac环境下svn的使用本文目录一、创建代码仓库,用来存储客户端所上传的代码二、配置svn的用户权限三、使用svn客户端功能在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来看下,转载 2014-11-21 19:01:34 · 302 阅读 · 0 评论 -
简单实现图片拉伸
- (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)size{ // 创建一个bitmap的context // 并把它设置成为当前正在使用的context UIGraphicsBeginImageContext(size); //绘制改变大小的图片 [img d原创 2014-11-21 19:14:07 · 339 阅读 · 0 评论 -
UIWebView 添加滑动手势
UIWebView的内部结构:UIWebView之下主要是两大view, UIWebViewScrollView和UIWebBrowserView其中,UIWebView里的事UIWebViewScrollView,UIWebViewScrollView里的是UIWebBrowserView而UIWebBrowserView则是一个很复杂的类,目前可知,它的继承关系是:原创 2015-02-07 14:35:04 · 2672 阅读 · 1 评论 -
iOS开发一年
iphone开发笔记 退回输入键盘 - (BOOL) textFieldShouldReturn:(id)textField{ [textField resignFirstResponder];} CGRect CGRect frame = CGRectMake (origin.x, origin.y, size.widt转载 2015-04-30 10:44:23 · 617 阅读 · 0 评论 -
修改UIWebView的ua,加载webOffice的.PDF文件
//修改ua NSString* userAgent = [self.myWebView stringByEvaluatingJavaScriptFromString:@"navigator.userAgent"]; NSString *executableFile = [[[NSBundlemainBundle]infoDictionary]o原创 2015-04-30 09:39:09 · 559 阅读 · 0 评论 -
代码实现退出应用
1.iOS代码退出程序一般直接调用exit(0); ,但是视觉上看起来像闪退,于是,我借鉴了下网上别人的代码,写了一个向下切出退出程序的方法,代码如下: - (void)exitApplication { AppDelegate *app = [UIApplication sharedApplication].delegate; UIWindow *window = a转载 2015-04-30 09:16:09 · 408 阅读 · 0 评论 -
iOS中修改WebView默认的User Agent
(转)iOS中修改WebView默认的User Agent使用了第二种方法,略作修改,[objc] view plaincopy- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictiona转载 2015-04-30 09:35:23 · 1595 阅读 · 0 评论 -
遍历
//第一种[arr enumerateObjectsUsingBlock: ^(id obj, NSUInteger idx, BOOL *stop){ NSLog(@"%ld,%@",idx,[arr objectAtIndex:idx]);}];//第二种dispatch_apply([arr count], dispatch_get_转载 2016-01-07 15:17:31 · 365 阅读 · 0 评论