自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 iOS开发真机调试和证书相关的一些坑

1.App installation failed出现这种错误一般是因为真机中已经有要运行的App程序,删除真机中的App后即可正常运行(应该是因为修改了证书才出现的错误)2.Could not launch出现这种错误一般是因为在targets->build Setting ->Code Singing 中的证书为Distribution,改为Developer后即可。

2015-11-26 10:51:31 477

原创 iOS自定义NavigationBar后如何实现全屏右滑返回

本文是在广州小码哥高级导师吖了个峥的文章《8行代码教你搞定导航控制器全屏滑动返回效果》的基础上进行了修改后的成果。原文链接附上:http://www.cocoachina.com/ios/20150811/12897.html原文中的实现效果在某些情况下会出现一些Bug,例如只要手指在屏幕上滑动就会默认启用滑动返回效果,同时,在配合iOS原生导航栏时可可能出现各种错误,所以最好配合自己实现的N

2015-11-19 17:45:03 2379

转载 如何消除UITabbar上的阴影线

//以下两句代码用来去除阴影线[[UITabBar appearance] setShadowImage:[UIImage new]];[[UITabBar appearance] setBackgroundImage:[[UIImage alloc]init]];以上两句代码可以消除阴影线,缺一不可。或者把shadowImage设置为一个1*1的透明图片。以上内容来源

2015-11-17 18:39:03 2797

转载 pop到指定页面

navigationController在pop时,指定pop到某个页面,这个页面要在navigationController栈里有的    for (UIViewController *temp in self.navigationController.viewControllers) {        if ([temp isKindOfClass:[需要退到哪个类类名 c

2015-11-04 15:10:06 475

原创 FMDB下的数据库操作DML语言

最近在项目中用到了FMDB框架下的本地数据库搭建,感觉非常方便,在学习使用的同时,写下这篇文章做个总结:首先,将框架导入需要使用的类中#import "fmdb/FMDB.h"然后在项目中添加libzsqlite3.tbd完成以上任务后就可以正式开始使用FMDB框架啦。关于FMDB的基础教程,可以参考:http://blog.csdn.net/jiarusun000/artic

2015-10-30 15:56:31 478

原创 iOS9如何使用http

处于安全考虑,iOS9要求http全部换成https,不过如果不想换,将下面的代码复制到info的末尾即可。key>NSAppTransportSecuritykey>dict>    key>NSAllowsArbitraryLoadskey>    true/>dict>

2015-10-15 11:20:43 390

原创 Facebook第三方登陆

Facebook的第三方登陆非常简单,但是在登陆后获取用户资料时却让人非常头疼,不像国内,会直接返回一个包含着各种需要用到的用户数据的字典,而是需要通过Graph API自己获取,而且获取的时候需要设置各种Key值,而最最最让人头疼的是,有些key值在官方文档里没有标出,只能自己试。。。。。目前笔者还没有找到哪里有非常详细的介绍(可能是我英语不好吧。。。)下面直接贴代码sender.sel

2015-09-22 17:10:33 1324

原创 iOS视图控制对象生命周期

init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途init-初始化程序viewDidLoad-加载视图viewWillAppear-UIViewController对象的视图即将加入窗口时调用;viewDidApper-UIViewControl

2015-09-18 11:42:12 547

原创 Autolayout中可能遇到的坑

1.通过autolayout对视图进行布局时,如果没有设死宽高,那么只有在控制器中的方法viewDidAppear被调用时,autolayout才能将视图在屏幕中显示的实际宽高计算好,这个坑在使用scrollView的时候很容易出现。2.等待补充。。。。

2015-09-18 11:02:54 655

原创 UITableView相关

1.如果点击了一个cell中的按钮,想要在按钮内部获得cell在tableview中的位置,可以通过以下代码UITableView *tableView = (UITableView *)self.superview.superview;NSIndexPath *indexpatn = [tableView indexPathForCell:self];2.cell的父视图不是table

2015-09-15 18:08:08 395

转载 沙盒文件管理

沙盒文件 每个ios应用都有自己的应用沙盒,应用沙盒就是文件系统目录,与其他应用的文件系统隔离,ios系统不允许访问其他应用的应用沙盒。在ios8中已经开放访问。 应用沙盒一般包括以下几个文件目录:应用程序包、Documents、Libaray(下面有Caches和Preferences目录)、tmp。 应用程序包:包含所有的资源文件和可执行文件。 Document

2015-09-07 16:27:29 734

原创 iOS断点下载的小问题

关于iOS断点下载的问题,太多文章已经说过,所以不多说,实现代码晚上很多很多,只是另说一句,使用原生的NSURLSession和NSURLConnect实现断点下载,当下载的文件位zip格式时,无法显示断点下载功能。具体原因不明。

2015-09-06 17:39:13 435

原创 如何通过Xcode将代码上传到git上。

1.在Mac上安装git(本文不讲)2.注册github账号(本文不讲)3.完成以上操作后打开命令行,输入git init初始化代码仓库(完成初始化后输入ls -a -l,查看目录文件,包括文件,也可以用git status查看git状态)4.提交代码到暂存区域 git add .5.正式提交,同时添加描述 git commit -m "我是描述"(这次提交之后可以用git sta

2015-09-01 16:06:49 1981

原创 UINavigationController官方文档学习笔记

1.不可以直接修改NavigationBar的frame、bounds、alpha,实际上直接修改也是无效的。2.如果想要自定义NavigationBar需要使用initWithNavigationBarClass:toolbarClass方法3.通过代码可以获得全局的NavigationBar进行配置,setTinColor可以改变BarItem的颜色,设置BarTintColor可以修

2015-08-31 15:19:24 461

原创 Modal模式跳转相关

1.页面旋转现在想要设置当前控制器view支持不支持旋转,需要设置两个相关方法。-(BOOL)shouldAutorotate{ return YES;}第一个方法如上,决定当前页面是否支持旋转功能。-(NSUInteger)supportedInterfaceOrientations{ return UIInterfaceOrientationMaskLan

2015-08-31 11:11:54 595

原创 iOS下的通知使用

基础用法和通知的使用不多说,只将自己如何发送通知,同时观察自己的通知,并执行方法。1.设置通知名,并发送通知。 #define SYAuthorizeResponseCompleted @"authorizeResponseComplete" NSNotification *notification = [NSNotification notificationWithName:SYAut

2015-08-28 13:34:53 349

原创 新浪原生分享

1.在官网注册开发者账号,获得appKey,同时一定要设置回调页和Bundle iD(回调页可以先虽随便设置,Bundle iD要与程序中相同。targets->General->Bundle identifier)2.设置工程回调URL Scheme,在targets->info->URL Types里添加,设置为wb+appkey。3.将新浪分享原装框架导入程序,然后添加以下类库

2015-08-27 11:13:41 463

原创 fileURLWithPath:和URLWithString:的区别

一句话。。。通过URL加载本地数据,使用方法NSURL *fileURL = [NSURL fileURLWithPath:path];通过URL加载远程服务器,使用方法NSURL *fileURL = [NSURL URLWithString:path];

2015-08-25 16:05:01 3091

原创 如何设置UILable的各种属性

UIFont *font = [UIFont systemFontOfSize:17.0f weight:UIFontWeightUltraLight];self.lable.font = font;前者用来设置文字的大小,后者后来设置文字的粗细。NSDictionary *attributes = @{NSFontAttributeName : [UIFont systemFontOf

2015-08-25 15:01:08 1010

转载 cocoapods设置好后找不到头文件的解决方法

在项目的Target的里设置一下,添加cocoapods头文件目录:目录路径直接写:${SRCROOT}   ,后边选择recursive 。就可以了。注意:是在 User Header Search Paths 里添加,不是上面的 Header Search Paths.

2015-08-25 14:49:49 508

原创 cocoaPods的安装和使用

cocoaPods常用指令第一步,安装:sudo gem install cocoapods(需要翻墙,网站被墙)如果无法翻墙:gem sources --remove https://rubygems.org/反应之后:gem sources -a http://ruby.taobao.org/为了验证ruby镜像仅是淘宝:gem sources -1出现*** CURREN

2015-08-25 14:45:57 352

空空如也

空空如也

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

TA关注的人

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