自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Capacity_bo的专栏

iOS object_c

  • 博客(57)
  • 资源 (2)
  • 收藏
  • 关注

原创 UITableView Cell 自动布局遇到的坑。

第一坑最近在项目中使用了UITableView的自动布局如下   _tableView.estimatedRowHeight = 10;   _tableView.rowHeight = UITableViewAutomaticDimension;实用如上代码的第一点坑,是estimatedRowHeight的只不能再0到1之间(不包括0 ,但是包括1) 如果你在设置的时候后不小心...

2018-08-16 13:27:17 1781

原创 iOS 优化经典

http://blog.jobbole.com/37984/

2018-08-03 14:22:35 177

原创 实现TableViewde section停留在navigationbar下面

留作开发用不絮叨太多了- (void)scrollViewDidScrollPoint:(float )locationY scrollView:(UIScrollView *)scrollView{    float  al = locationY/270;    float alpha = al>=1? 1:al;    [self.navigationBar setBa...

2018-08-03 14:21:28 318

原创 OC 制作静态库

如果我们有些功能要给别人用,但是又不想公开代码实现,比如高德地图、第三方登录分享等等,这时候我们就要打包成库了。库分静态库和动态库两种:静态库:以.a 和 .framework为文件后缀名。动态库:以.tbd(之前叫.dylib) 和 .framework 为文件后缀名。静态库与动态库的区别静态库:链接时会被完整的复制到可执行文件中,被多次使用就有多份拷贝。动态库:链接时不复制,程序运行时由系统动...

2018-07-02 15:34:24 761

原创 Python系统教程

前端方面(掌握基础即可,越精越好,建议学习顺序1)HTML+CSS基础入门 http://www.maiziedu.com/course/421/ Javascript初步 http://www.maiziedu.com/course/302/ Javascript 进阶 http://www.maiziedu.com/course/581/ Web前端开发之jQuery入门课程 http://w...

2018-06-26 16:27:06 611

原创 You must rebuild it with bitcode enabled 错误

问题详情:(null): URGENT: all bitcode will be dropped because ‘xxxx’ was built without bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from

2016-10-24 17:37:52 485

原创 判断UitableView reloadData 结束的方法

在开发过程中会有一些特殊处理的情况,最近开发就遇到了这样的问题,需要reloadData执行完了,才可以执行一些操作,方法1:是同步方法layoutIfNeeded会强制重绘并等待完成: [self.tableView reloadData]; [self.tableView layoutIfNeeded]; //刷新完成方法2:建议用该方法 [self

2016-07-20 16:38:23 4033

原创 ReactiveCocoa 使用3

前言很多blog都说ReactiveCocoa好用,然后各种秀自己如何灵活运用ReactiveCocoa,但是感觉真正缺少的是一篇如何学习ReactiveCocoa的文章,小编看了很多篇都没看出怎么使用ReactiveCocoa,于是决定自己写一遍关于学习ReactiveCocoa的文章,本文主要针对如何从零开始学习ReactiveCocoa,这里非常感谢3个人(支点的雷纯锋,camera36

2016-07-08 15:55:29 1552

原创 ReactiveCocoa框架学习(二)

本文翻译自GitHub上的开源框架ReactiveCocoa的readme,英文原文链接https://github.com/ReactiveCocoa/ReactiveCocoa.ReactiveCocoa (RAC)是一个Objective-C的框架,它的灵感来自函数式响应式编程.如果你已经很熟悉函数式响应式编程编程或者了解ReactiveCocoa的一些基本前提,ch

2016-07-08 14:23:11 853

原创 ReactiveCocoa 的使用

http://www.cocoachina.com/applenews/devnews/2014/0115/7702.html转自无网不剩的博客  ReactiveCocoa是Github开源的一款cocoa FRP 框架,我在之前的文章里有过介绍(当时还是1.x版本,2.x版本有了新的变化,API也有部分不兼容) 这里再简单地提一下。 Na

2016-07-08 10:35:24 468

原创 ios pod的使用遇到 library not found for -lPods

今天从svn上拿下来我们一起开的工程,使用pods管理第三方库,运行pod install 结果出现了library not found for -lPods 的错误,工程跑不起来,蛋疼的找了好久,在网上找也没有找到解决的办法,后来就对比pods的文件,返现在,pods 的文件夹里面多了两个文件,在Fromework里面多了一个libpods。a的库,看到这些才明白到底为什么会出现找不到lpods

2016-06-02 11:26:01 1771

原创 ios开发首次安装或者版本升级的引导页的判断

自己留作记录为以后用到的时候方便+ (BOOL) isShowUserGuideLoad{        NSString *currentVersion = [[[NSBundlemainBundle] infoDictionary]objectForKey:@"CFBundleShortVersionString"];    NSUserDefaults *de

2016-01-15 15:23:23 2092 1

原创 uiimageView 的图片拉伸问题的解决办法

我们都知道在ios中,每一个UIImageView都有他的frame大小,但是如果图片的大小和这个frame的大小不符合的时候会怎么样呢?在默认情况,图片会被压缩或者拉伸以填满整个区域。通过查看UIView的属性可以知道,view的contentMode属性可以用来控制图片的显示情况。下面的设置可以让图片进行居中显示。1imageView.conte

2016-01-12 19:38:45 7492

原创 -fembed-bitcode is not supported on versions of iOS prior to 6.0 问题修复

今天开发发现一个问题  xcode 报下面的错误  -fembed-bitcode is not supported on versions of iOS prior to 6.0 解决的办法:去掉xcode7  Apple watch 的兼容选项 把BITCODE 将 YES 改成 NO

2015-11-11 18:03:44 769

原创 pod 遇到无法 pod install 或者 pod update Pods written in Swift can only be integrated as frameworks; this

今天在用pod更新 pod 里面的最新工程的库的时候。遇到了下面的问题。[!] Pods written in Swift can only be integrated as frameworks; this feature is still in beta. Add `use_frameworks!` to your Podfile or target to opt into usi

2015-11-09 18:16:24 2349

原创 ios开发遇到的44高度,和64 高度问题

在iOS 7中,苹果引入了一个新的属性,叫做[UIViewController setEdgesForExtendedLayout:],它的默认值为UIRectEdgeAll。当你的容器是navigation controller时,默认的布局将从navigation bar的顶部开始。这就是为什么所有的UI元素都往上漂移了44pt。有时会加上顶部tool bar的高度 20, 20+44 =

2015-11-03 10:40:09 2215

原创 xcode错误:"The application could not be verified."

xcode错误:"The application could not be verified."造成这个问题的原因是同一款 app 用不同的证书安装造成的, xcode 真机运行的时候无法找到指定的 app 造成的.解决办法:删除之前在设备上安装的app就可以解决这个 app.

2015-10-19 10:29:19 658

原创 ios 资源

http://github.ibireme.com/github/list/ios/#

2015-07-08 17:38:44 569

原创 身份证验证

+ (BOOL)validateIDCardNumber:(NSString *)value {    value = [value stringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]];    int length =0;    if (!value) {     

2015-07-08 12:58:22 676

原创 swift 值得学习的项目

http://www.php100.com/html/it/biancheng/2015/0112/8329.html

2015-07-01 13:59:50 1015

原创 UITabBarControler解决旋转问题

在一次开发项目中遇到了播放视频,播放完视频回到列表,该列表在 NavigationController 里面, NavigationController 放在了 UItabBarController 里面,做旋转禁止的操作,试了好多方法,在 UIViewController 写禁止旋转的方法,在 navigaitonController 类别里面写,都没有很好地饿解决该旋转的方法,都没有解决该问题

2015-06-04 16:49:36 879

原创 错误: Property's synthesized getter follows Cocoa naming convention for returning 'owned'

今天遇到一个奇怪的问题,一开始用下面的代码定义一个全局变量:@property (strong,nonatomic) NSDictionary          *newHomeDataDictionary;结果一直报错误: Property's synthesized getter follows Cocoa naming convention for returning '

2015-05-08 10:45:19 817

原创 AVAudioPlayer 的 Error Domain=NSOSStatusErrorDomain Code=-10875 "未能完成操作。(“OSStatus”错误 -10875。)"

今天在做一个项目,因为要播放一个音频,就选择用 AVAudioPlayer来来做,因为以前用过,也没有注意太多后来就直接写,但是写好之后运行看效果,怎么也播放不出来,本来是因为本地音频文件有问题,后来重新找一个文件然后在播放,还是出现同样的问题.用这段代码,以前是正常的,现在就不可以了,(网上还有好多开发人员用该方式是没有问题)- (void)playRuningDista

2015-04-08 16:54:20 13577

原创 UIview 设置指定的几个角为圆角

UIView*view=[[UIViewalloc]initWithFrame:CGRectMake(120,10,80,80)];view.backgroundColor=[UIColorredColor];[self.viewaddSubview:view2];UIBezierPath*maskPath=[UIBezierPathbe

2015-04-03 14:44:45 1436

原创 nslog格式总结

NSLog的格式如下所示:%@对象%d, %i整数%u,%z无符整形%f浮点/双字%x, %X十六进制整数%o八进制整数%zusize_t%p指

2015-03-30 11:44:10 732

原创 开发记录笔记

好多技术解决方案.http://blog.sina.com.cn/passshang

2015-03-27 16:13:43 928

原创 NSPredicate过滤器 用法

网上查的,留作自己以后使用Cocoa用NSPredicate描述查询的方式,原理类似于在数据库中进行查询  计算谓词:  //基本的查询  NSPredicate *predicate;  predicate = [NSPredicate predicateWithFormat: @"name == 'Herbie'"];      BOOL mat

2015-03-27 11:46:13 1000

原创 GPS 转换成百度经纬度

最近搞地图定位用的是百度的 api, 由于百度后台获取经纬度有时候会停下来,结果自己写了用苹果自己的CLLocationManager 来后台获取经度纬度,但是获取的经纬度误差太大,根本没有办法用,百度以前的 api 有 gps 转换成百度的经度纬度,但是新的 api 换了,后来我苦苦的找寻找了好久才找到了转换的方法,也就是百度吧 apiMKLocationManager去掉了用BMKFeom

2015-03-23 11:55:32 1751

原创 字符串压缩

网上看到的一个帖子,保存下来,-(NSString *)simplifyStringFromString:(NSString *)str{     int strIndex = 0;     int repeatCount = 0;     NSString *tempStr = nil;     NSString *returnStr = nil;     while (

2015-03-23 10:17:41 748

原创 ios 唯一标示

留作记录,NSString *IDFV = [[[UIDevicecurrentDevice] identifierForVendor]UUIDString];

2015-03-04 16:06:36 656

原创 Xcode “The executable was signed with invalid entitlements.”

问题描述我们从网上下载一些现成的 Project 时,有时会遇到这个问题:The executable was signed with invalid entitlements.详细的提示信息为:The entitlements specified in your application’s Code Signing Entitlements file do not m

2015-01-19 13:37:26 1322

原创 ios8上的更新

1、SDK 里面的某些API不能在iOS8下使用如果,你的老项目在iOS8下运行,打开就闪退(iOS8之前没问题),那么“恭喜你”,你中招了,比如下面我遇到的,是因为旧版本的高德地图引用了 iOS8 里面不能用的api,如果你也需要类似的问题,那么是时候升级需要升级的第三方库了。2014-09-28 14:32:25.576 WoZaiXianChang[4505:140022] ***

2015-01-16 11:34:45 1348

原创 Prefix.pch 介绍

Prefix.pch的作用和用法Hello World_Prefix.pch:扩展名.pch表示"precompiled header",这是一个你工程要用到的来自于外部框架的头文件列表。位于工程--targets--build settings--AppleLLVM 5.0 Language中的Prefix Header选项xcode将编译这些头到文件,这将减少你在选择B

2015-01-15 17:13:17 764

原创 iOS error 解决办法

从sdk3.2.5升级到sdk 7.1中间废弃了很多的方法,还有一些逻辑关系更加严谨了。1,警告:“xoxoxoxo”  is deprecated解决办法:查看xoxoxoxo的这个方法的文档,替换掉这个方法即可。2,警告:Declaration of "struct sockaddr" will not be visible outside of this function

2014-12-25 15:13:26 2384

原创 pyton 安装遇到的问题

还是老样子,本来想自己写的,但是发现这个哥们写的相当详细,直接搬过来即可  安装环境:OS X操作系统,Python 2.7.3。  MySQLdb其实包含在MySQL-python包中,因此无论下载还是在pip中search,都应该是搜寻MySQL-python。  以下将说明MySQLdb两种常见的安装方式,下载安装或者pip安装MySQL-python。  下

2014-12-24 14:15:59 1118

原创 linker command failed with exit code 1

电子咖啡-专注于移动互联网============================================================网上download了一个demo,发现可以运行到模拟器,但是不能运行到真机,提示一下错误。[plain] view plaincopyprint?/Users/UserNa

2014-12-22 11:14:05 843

原创 苹果企业证书过期-描述文件过期的方案

苹果开发证书分为个人证书和企业证书。两者其中一个区别是,企业证书打包的app不需要发布到app store,而个人证书的app必须发布到app sotre。但是企业证书有个弊端,使用企业证书发布app有效期为12个月,假如过了有效期app则无法运行。也就是说,企业证书发布的app至少需要 1年升级一次,每次升级使用新的证书来发布。这真是一个大坑。下面是苹果官方文档的说明

2014-12-19 11:11:39 2129

原创 python2.7和 python3.4的却别

许多 Python 初学者想知道他们应该从 Python 的哪个版本开始学习。对于这个问题我的答案是 “你学习你喜欢的教程的版本,然后检查他们之间的不同。"但是如果你开始一个新项目,并且有选择权?我想说的是目前没有对错,只要你计划使用的库 Python 2.7.x 和 Python 3.x 双方都支持的话。尽管如此,当在编写它们中的任何一个的代码,或者是你计划移植你的项目的时候,是非常值得

2014-12-17 17:30:54 2610

原创 python正则表达式

1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语

2014-12-16 16:25:03 977

原创 Python 学习基础记录

python 没有数据类型,这一点会轻松很很多,不用在担心在数据类型上面出现问题, 这也是编程方面一个很轻松的体验,但是在编程中还需要一些必要的数据类型的转化,这些事无法自动处理的,需要一些特殊的处理,Python数据类型转换有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。以下几个内置的函数可以执行数据类型之间的转换。

2014-12-09 14:00:03 1025

OC RunTime 视频教程

runtime 是ios开发中很难混淆的只是点,这个视频主要是针对runtime进行分析和讲解,希望能帮助大家

2018-06-28

socket 编程

里面包含 socket 开发接受消息发送消息,有客户端,和服务器两部分

2015-01-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除