- 博客(33)
- 收藏
- 关注
转载 遍历
//第一种[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
401
原创 iOS-企业账号-推送-生产证书
1.PushConfig.plist 文件中修改APS_FOR_PRODICTION 为 1 2.后台控制端,修改APNS推送环境为 开发环境 3.打包(打包时,需要distribution证书,这是一个坑,如果没有这个证书,打包时会报图3的错误) 4.下载安装进行推送测试(生产模式不能直接通过XCode安装测试)
2015-09-11 15:07:10
2051
转载 Xcode新建工程时添加前缀
搜索了几篇帖子,里面提及了新版本中Apple开始不鼓励添加前缀了,自建framework时前缀比较有用。所以Xcode新建工程时没有了前缀选项,在已有工程中,点击工程target,右侧Project Document中有Class Prefix,以后每次创建类都会带前缀,至于已经生成的,比如AppDelegate则需要手动改下类名以保持一致。
2015-09-02 11:08:58
1451
转载 修改系统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
373
转载 _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
344
转载 UITableView 的常识
如果你想要如丝般顺滑的效果,那么:1、每次都看一下有没有能重用的 cell,而不是永远重新新建(这个是 UITableView 的常识)2、Cell 里尽量不要用 UIView 而是全部自己用 drawRect 画(之前因为 iOS 有 bug,这样做会有性能上质的飞越。也有很多大神写过很多文章解释原理,有兴趣的自己去看看吧我就不做复制粘贴了。后来 iOS 也改掉了这个问题,这么做的效
2015-07-10 14:09:37
347
转载 取消视图控制器自动横屏
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{ return (toInterfaceOrientation == UIInterfaceOrientationPortrait);}- (BOOL)shouldAutor
2015-06-24 11:21:06
389
原创 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
596
转载 实现项目下载需求时遇过的那些坑
实现项目下载需求时遇过的那些坑`来自DeveloperLx的github`导语当前市面上的APP,凡有涉及到视频、期刊、或其它大型文件传输、浏览等用途的,添加下载或缓存至本地的功能以避免网速的限制及依赖,毫无疑问都将给用户带来更好的体验。而谈到下载技术,就又不得不牵扯到了断点续传,队列任务等老生常谈的问题。这不,本人当前的项目,就恰好遇到了这样的需求。然而在经过大量调
2015-06-23 09:39:58
419
转载 iOS_知识点
/**1.UIButton和UITableView的层级结构 1> 继承结构 UIButton : UIButton : UIControl : UIView : UIResponder : NSObject UITableView : UITableView : UIScrollView : UIView : UIResponder : NSObject
2015-06-19 13:51:08
446
原创 block 中循环引用的问题
#pragma mark -- 循环引用 //----------------------------------------------------------------------------------------------------/* 某些block中,使用self会造成循环引用 __weak AppDelegate *weakSel
2015-06-18 11:20:58
501
转载 抖动动画
#pragma mark -- -_-抖动动画//----------------------------------------------------------------------------------------------------/*-(void)shakeView:(UIView*)viewToShake{ CGFloat t = 2.
2015-06-18 11:17:26
380
原创 二维码 _相册
#pragma mark -- 二维码扫描//----------------------------------------------------------------------------------------------------#pragma mark -- 二维码扫描- (void)QRCode{ /* 扫描二维码部分:
2015-06-18 11:11:33
711
转载 webView 加载视频_控制不全屏
控制webview使用html5的video播放视频不全屏(inline)的方法 (在iOS代码库中浏览本帖)webview中用html5的video方式播放视频时,在ipad上是默认原来大小的,而在iphone上是默认全屏播放的。论坛中搜索,都没给出答案,google-》stackoverflow,找到最终解决方法:HTML里video必须加上w
2015-06-18 11:08:54
1406
原创 欢迎使用优快云-markdown编辑器
# 欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctr
2015-06-15 14:42:26
558
原创 Xcode插件实效解决方案
Finder->前往->前往文件夹->~/Library/Application Support/Developer/Shared/Xcode/Plug-ins1.进入插件目录,删除某一个,重新导入。2.进入插件目录,删除全部,重新导入。
2015-06-10 15:08:04
344
转载 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
331
转载 更改导航栏标题
怎么办setTitleTextAttributes:forState在UIBarItem在iOS的5.0? 如何设置字典?不能让它工作,不是很清楚了... 从 setTitleTextAttributes:forState: 设置给定控制状态标题的文本属性。- (void)setTitleTextAttributes:(NSDictionary *)attributes forState:(U
2015-05-26 16:55:50
511
原创 iOS label自适应
NSStringDrawingOptions option = NSStringDrawingTruncatesLastVisibleLine | NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading;//NSStringDrawingTruncatesLastVisibleLine如果文本内容超出指定
2015-05-18 13:19:04
750
转载 iOS开发一年
iphone开发笔记 退回输入键盘 - (BOOL) textFieldShouldReturn:(id)textField{ [textField resignFirstResponder];} CGRect CGRect frame = CGRectMake (origin.x, origin.y, size.widt
2015-04-30 10:44:23
657
原创 修改UIWebView的ua,加载webOffice的.PDF文件
//修改ua NSString* userAgent = [self.myWebView stringByEvaluatingJavaScriptFromString:@"navigator.userAgent"]; NSString *executableFile = [[[NSBundlemainBundle]infoDictionary]o
2015-04-30 09:39:09
585
转载 iOS中修改WebView默认的User Agent
(转)iOS中修改WebView默认的User Agent使用了第二种方法,略作修改,[objc] view plaincopy- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictiona
2015-04-30 09:35:23
1659
转载 代码实现退出应用
1.iOS代码退出程序一般直接调用exit(0); ,但是视觉上看起来像闪退,于是,我借鉴了下网上别人的代码,写了一个向下切出退出程序的方法,代码如下: - (void)exitApplication { AppDelegate *app = [UIApplication sharedApplication].delegate; UIWindow *window = a
2015-04-30 09:16:09
440
原创 UIWebView 添加滑动手势
UIWebView的内部结构:UIWebView之下主要是两大view, UIWebViewScrollView和UIWebBrowserView其中,UIWebView里的事UIWebViewScrollView,UIWebViewScrollView里的是UIWebBrowserView而UIWebBrowserView则是一个很复杂的类,目前可知,它的继承关系是:
2015-02-07 14:35:04
2705
原创 简单实现图片拉伸
- (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)size{ // 创建一个bitmap的context // 并把它设置成为当前正在使用的context UIGraphicsBeginImageContext(size); //绘制改变大小的图片 [img d
2014-11-21 19:14:07
360
转载 SVN搭建--简述
Mac环境下svn的使用本文目录一、创建代码仓库,用来存储客户端所上传的代码二、配置svn的用户权限三、使用svn客户端功能在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来看下,
2014-11-21 19:01:34
331
转载 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
367
原创 storybord中的seque
/* segue就是我们在storyBoard中给各个视图控制器连线的控件,当控制器之间按照segue连接的方式做视图切换的时候,这个方 法就会被调用,参数segue就是连接两个可切换控制器的那条线(对象)*/- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
2014-11-07 20:12:11
562
原创 UITabBarController
- (void)createTabBar{ UITabBarController* rootVC = [[UITabBarControlleralloc] init]; NSArray* classNames =@[@"GCZLimitFreeViewController",@"GCZSaleViewController",@"GCZFr
2014-11-04 08:43:04
337
原创 添加表格的右侧索引
// 添加表格的右侧索引,数组内的元素会对应索引值相等的对应分区(比如电话本的快捷选择功能0)- (NSArray*)sectionIndexTitlesForTableView:(UITableView *)tableView{ char temp = 'A'; NSMutableArray* arr = [[NSMutableArrayalloc] i
2014-11-03 13:33:38
356
原创 可以展开的表格
@interface GCZRootViewController ()@property (strong,nonatomic) NSMutableArray* dataSource;// 用来标记每一个分区的状态,展开状态就记录YES,否则记录为NO@property (strong,nonatomic) NSMutableArray*
2014-11-03 09:10:55
462
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人