10 2015 档案
IOS_FMDB有关字典、数组存储及获取问题
摘要:FMDB存储字典或数组时会变成字符串存入sqlite里,但如果不将其转换成json格式存储,你查询获取数据时就会获取无法转换成字典或数组的字符串。转换JSON存储:NSArray *picArr = @[@"对象"];NSError *err = nil;NSData *jsonData = [NS... 阅读全文
posted @ 2015-10-30 16:14 进化的蜗牛 阅读(842) 评论(0) 推荐(0)
IOS中NSUserDefaults的用法(轻量级本地数据存储)
摘要:NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,... 阅读全文
posted @ 2015-10-29 14:34 进化的蜗牛 阅读(178) 评论(0) 推荐(0)
ios开发之倒计时实现的两种方法
摘要:方法1:使用NSTimer来实现主要使用的是NSTimer的scheduledTimerWithTimeInterval方法来每1秒执行一次timeFireMethod函数,timeFireMethod进行倒计时的一些操作,完成时把timer给invalidate掉就ok了,代码如下:seconds... 阅读全文
posted @ 2015-10-24 10:06 进化的蜗牛 阅读(2293) 评论(0) 推荐(0)
Xcode6模拟器下键盘出不来的原因
摘要:这是因为Xcode6中的模拟器键盘设置跟之前的版本不一样了。之前版本是模拟器的键盘和电脑的键盘都可以使用,但是Xcode6的模拟器键盘只能使用一种,即要么是模拟器键盘,要么是电脑键盘。快捷键切换键盘类型: Shift + Command + K 阅读全文
posted @ 2015-10-23 17:19 进化的蜗牛 阅读(213) 评论(0) 推荐(0)
iOS7View被导航栏遮挡问题的解决
摘要:IOS7的视图有个边缘延伸的属性:edgesForExtendedLayout,其默认值是UIExtendedEdgeAll。只要将其改成UIExtendedEdgeNone即可,要注意的是在IOS7以下版本会出现bug。所以在UIViewController的viewDidLoad里加上下面代码就... 阅读全文
posted @ 2015-10-23 14:28 进化的蜗牛 阅读(163) 评论(0) 推荐(0)
iOS中设置导航栏标题的字体颜色和大小
摘要:在平时开发项目的时候,难免会遇到修改导航栏字体大小和颜色的需求,一般使用自定义视图的方法,其实还存在一种方法。方法一:(自定义视图的方法,一般人也会采用这样的方式)就是在导航向上添加一个titleView,可以使用一个label,再设置label的背景颜色透明,字体什么的设置就很简单了。//自定义标... 阅读全文
posted @ 2015-10-22 17:23 进化的蜗牛 阅读(359) 评论(0) 推荐(0)
iphone ios 屏幕,导航条,状态栏的高度
摘要:1、app尺寸,去掉状态栏CGRect r = [ UIScreen mainScreen ].applicationFrame;r=0,20,320,4602、屏幕尺寸CGRect rx = [ UIScreen mainScreen ].bounds;r=0,0,320,4803、状态栏尺寸CG... 阅读全文
posted @ 2015-10-21 21:09 进化的蜗牛 阅读(934) 评论(0) 推荐(0)
iOS: TableView如何刷新指定的cell 或section
摘要://一个section刷新 NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2]; [tableview reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAut... 阅读全文
posted @ 2015-10-19 13:08 进化的蜗牛 阅读(233) 评论(0) 推荐(0)
14个Xcode中常用的快捷键操作
摘要:在Xcode 6中有许多快捷键的设定可以使得你的编程工作更为高效,对于在代码文件中快速导航、定位Bug以及新增应用特性都是极有效的。当然,你戳进这篇文章的目的也在于想要快速的对代码文件进行操作,或者是让Xcode的各面板更为适应你小本子的屏幕。在Xcode 6所有快捷键中下列这些是首当其冲应当学习的... 阅读全文
posted @ 2015-10-16 10:27 进化的蜗牛 阅读(199) 评论(0) 推荐(0)
合并百度地图API真机和模拟器的.a文件
摘要:在终端键入如下命令:lipo -create /Users/kangyufeng/Downloads/BaiduMap_IOSSDK_v2.4.1_All/BaiduMap_IOSSDK_v2.4.1_Lib/Release-iphoneos/libbaidumapapi.a /Users/kang... 阅读全文
posted @ 2015-10-14 16:47 进化的蜗牛 阅读(156) 评论(0) 推荐(0)
iOS项目中常用的第三方开源库
摘要:1.项目使用的第三方开源库项目使用了CocoaPods(类似java中的maven)管理常用的第三方库,一些特殊的单独引用,下面介绍下比较好用的几个。(1)AFNetworking目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理。需要注意的是AFNet... 阅读全文
posted @ 2015-10-13 23:24 进化的蜗牛 阅读(1609) 评论(0) 推荐(0)
关于 initWithNibName 和 loadNibNamed 的区别和联系
摘要:关于 initWithNibName 和 loadNibNamed 的区别和联系。之所以要把这两者来一起讲,我觉的我也有点困惑,到底用那种?其实真正搞清楚了他们之间的差别,就不会这么迷惘了。因为这两个方法,根本就不是一路货色。既然,是要说明这2个方法,那就着重将区别吧。但是第一步,还是要罗嗦一... 阅读全文
posted @ 2015-10-13 12:46 进化的蜗牛 阅读(1903) 评论(0) 推荐(0)
CGRect使用技巧
摘要:在iOS开发中经常需要处理点,大小以及矩形,对应的数据结构分别为CGPoint,CGSize,CGRect,这些数据结构都是C结构体,定义分别如下:CGPoint { CGFloat x; CGFloat y;};CGSize { CGFloat width; CGFloat height;... 阅读全文
posted @ 2015-10-12 23:27 进化的蜗牛 阅读(1018) 评论(0) 推荐(0)
ios UISearchDisplayController 实现 UITableView 搜索功能
摘要:UISearchDisplayController 是苹果专为 UITableView 搜索封装的一个类。里面内置了一个 UITableView 用于显示搜索的结果。它可以和一个需要搜索功能的controller 关联起来,其它的像原 TableView 和搜索结果 TableView 的切换, m... 阅读全文
posted @ 2015-10-12 22:26 进化的蜗牛 阅读(215) 评论(0) 推荐(0)
通过tag值获得相应的控件 and 在didSeclec方法中获得TableView中得相应cell
摘要:1、通过tag值获得相应的控件UIButton *btn = (UIButton *)[self viewWithTag:currentIndex];通过tag值递归搜索当前self的View上的所有控件,包括自身2、didSeclec方法中获得TableView中得相应cell- (void)ta... 阅读全文
posted @ 2015-10-12 09:34 进化的蜗牛 阅读(311) 评论(0) 推荐(0)
UIButton 文字显示位置设置 字体的大小设置 字体的颜色设置 注意事项
摘要:==========================================================这样初始化的button,文字默认颜色是白色的,所有如果背景也是白色的话,是看不到文字的,有些时候我们想让UIButton的title居左对齐,我们设置是没有作用的,我们需要设置但是问... 阅读全文
posted @ 2015-10-11 21:50 进化的蜗牛 阅读(249) 评论(0) 推荐(0)
UIImageView 的contentMode属性
摘要:UIViewContentModeScaleToFillUIViewContentModeScaleAspectFitUIViewContentModeScaleAspectFillUIViewContentModeRedrawUIViewContentModeCenterUIViewContent... 阅读全文
posted @ 2015-10-11 15:22 进化的蜗牛 阅读(155) 评论(0) 推荐(0)
CocoaPods pod install/pod update更新慢的问题
摘要:最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:pod... 阅读全文
posted @ 2015-10-11 15:05 进化的蜗牛 阅读(151) 评论(0) 推荐(0)
Mac在github中管理自己的代码(入门篇)
摘要:首先简单介绍一下Git和Github集中化的版本控制系统( Centralized Version Control Systems,简称 CVCS )。这类系统,诸如 CVS,Subversion 以及 Perforce 等,都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都... 阅读全文
posted @ 2015-10-10 12:54 进化的蜗牛 阅读(2049) 评论(0) 推荐(0)
Xcode中常见的错误,警告和解决方法
摘要:1、Info.plist Utility Error: “Info.plist couldn't be opened because there is no such file” 有时候你从一些网站下载的代码编译会出现如下错误: 可能原因: 有可能是在删除“XXXTests”文件夹时,没有彻底删除, 阅读全文
posted @ 2015-10-08 14:41 进化的蜗牛 阅读(566) 评论(0) 推荐(0)
Xcode5 添加一个Github/Repository 并且Checkout
摘要:1. 添加一个Account 也就是添加一个 Repository.In Xcode, choose Xcode > Preferences, and click Accounts.Press the Add button (+), and choose Add Repository.Enter t... 阅读全文
posted @ 2015-10-08 12:17 进化的蜗牛 阅读(290) 评论(0) 推荐(0)
iOS 开发常用网站
摘要:1、开发者证书申请&应用发布(http://www.jianshu.com/p/5262a96dc2a5)持续更新中... 阅读全文
posted @ 2015-10-08 12:09 进化的蜗牛 阅读(129) 评论(0) 推荐(0)
CALayer动画 和 CABasicAnimation用法
摘要:CALayer简介CALayer一般作为UIView的容器而使用CALayer是一个管理着图片载体(image-base content)的层结构直接修改单独创建出来的CALayer的属性可以出发隐式动画UIView中的CALayer动画必须显示触发才能生效 实例: 用CALayer创建一个进度条... 阅读全文
posted @ 2015-10-07 23:35 进化的蜗牛 阅读(959) 评论(0) 推荐(0)
OC属性的setter和getter方法
摘要:一、setter和getter的一般写法setter和getter器可以说是一个类最基本的东西,任何一门面向对象的语言,都又这个概念,C++、java等等。因为setter和getter是对面向对象语言封装的最基本的支持。在Objective-C的setter和getter器,当然也和一般的语言没有... 阅读全文
posted @ 2015-10-07 01:03 进化的蜗牛 阅读(6736) 评论(0) 推荐(0)
AppDelegate中几个常用的回调调用时机
摘要:本篇文章主要介绍一些UIApplicationDelegate中几个常用的回调方法的调用时机。以帮助你判断哪些方法倒底放到哪个回调中去实现。1. – (void)applicationDidFinishLaunching:(UIApplication *)application;此方法基本已经弃用,... 阅读全文
posted @ 2015-10-03 16:29 进化的蜗牛 阅读(782) 评论(0) 推荐(0)
Xcode下的DerivedData文件
摘要:如果你很久没有删除xcode的缓存文件,由于你每天要运行新的xcode文件,那么你的硬盘空间会越来越小,位于/Users/jssj/Library/Developer/Xcode/DerivedData下的缓存文件占了很大的内存空间,可以删除; 阅读全文
posted @ 2015-10-02 22:08 进化的蜗牛 阅读(304) 评论(0) 推荐(0)
appledoc使用说明
摘要:appledoc介绍 为了使代码便于阅读,或者所写的代码需要提供给别人使用,这时就需要文档了。而就我们程序员来说,最好的方式莫过于将文档和源码放在一起,在写代码时 通过一定的规范编写注释,然后通过工具可以将专门的注释部分抽取出来形成文档,类似的,JAVA语言就自带了javadoc命令。objecti... 阅读全文
posted @ 2015-10-01 22:53 进化的蜗牛 阅读(1342) 评论(0) 推荐(0)
Xcode常用插件和命令行工具
摘要:命令行工具1、CocoaPods CocoaPods(http://cocoapods.org/)是为 iOS 程序提供依赖管理的工具。 使用手册:http://www.cnblogs.com/ouyangfang/p/4173544.html2、appledoc appledoc(http... 阅读全文
posted @ 2015-10-01 17:09 进化的蜗牛 阅读(2293) 评论(0) 推荐(0)