自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AFNetworking3.0网络请求方法封装(自带缓存功能)

GET请求封装注意: 先将AFNetworking三方文件拖入工程这段方法粘在新类的.h文件中创建新类基于NSObject, 定义需要用到的枚举#import /* 表示返回数据类型 */ typedef NS_ENUM(NSUInteger, responseStyle) { DATA, JSON, XML, }; /* POST中表示bodyStyle类型

2016-02-03 20:11:16 448

转载 Swift类与结构、存储属性、计算属性、函数与方法、附属脚本等

写了12个Person来复习,不过完成同样的代码需要敲键盘的次数相比OC确实少了很多,这很多应该归功于Swift中不写分号,以及少了OC中的中括号。一、类与结构体两者在Swift中差不了多少了类与结构体有很多相同的地方: (第2,3点是其他语言中不存在的)1)都可以定义属性/方法/下标(结构体也可以定义方法了)2)都能初始化(通过构造方法)3

2016-02-03 20:07:22 459

原创 CocoaPods使用

一、什么是CocoaPods1、为什么需要CocoaPods在进行iOS开发的时候,总免不了使用第三方的开源库,比如SBJson、AFNetworking、Reachability等等。使用这些库的时候通常需要:下载开源库的源代码并引入工程向工程中添加开源库使用到的framework解决开源库和开源库以及开源库和工程之间的依赖关系、检查重复添加的framework等

2016-02-03 20:02:15 363

原创 关于两个app互相跳转问题

比如:通过AppOne要判断AppTwo是否在手机中,不在就跳到AppStore中进行下载首先,我们要通过canOpenURL来找到AppTwo的路径1. 在AppTwo中的info.plist中添加URL types, 然后在它的Item目录下添加URL Schemes, 在URL Schemes的后面我们写上字符串,我们要通过这个字符串找到该App(这里我添加的

2016-02-03 19:57:16 438

原创 简单的在特定的某些控制器中隐藏导航栏

相信大家在项目难免会遇到这样一个情况:在一个navigation堆栈中,有一些特殊的控制器需要隐藏顶部的导航栏 ,一般情况下可能会想到在viewwillappear中设置setNavigationBarHidden = YES 这样,然后再在viewwilldisappear中再将set hidden改成NO。这样虽然最终达到在特定控制器中隐藏导航栏的目的,但是效果却不是很好,因为如果使用右滑来返

2016-02-03 19:53:24 629

原创 iOS自定义UITabBar

做iOS开发的都知道,系统自带的UITabBar功能有限,默认的就是切换页面,类似弹出菜单一些功能都不支持,而且可控制程度很低,样式修改也麻烦等等一堆问题。所以简单小结一下相关知识。首先自定义一个控制器类 MyTabBarController,代码如下:01//02//  MyTabBarV

2016-01-31 13:38:28 421

原创 通过StoryBoard创建UIViewController

StoryBoard是IOS5的新特性之一,把程序View的设计弄成了绘画板(storyboard),它让枯燥程序猿们体验了下做一次画家。如果是第一次接触StoryBoard,想用StoryBoard做一个最简单的IOS程序,我建议点传送门,这是一篇不错的入门教程,有比较多的图。       原先是通过File's Owner载入视图资源,然后通过代码来完成viewController之间

2016-01-31 13:35:43 585

原创 iOS WebView 清除缓存和Cookie

If your iPhone or iPad app embeds UIWebViews or makes HTTP requests directly with NSURLConnection, it’s important to keep an eye on memory utilization by running it through the profiler occasional

2016-01-31 13:30:49 2460

原创 [iOS]setValue和setObject区别

1 setValue: forKey:的定义@interface NSMutableDictionary(NSKeyValueCoding)- (void)setValue:(id)value forKey:(NSString *)key;@endvalue 为 nil ,调用 removeObject:forKey:value不为nil时调用 setObject:forK

2016-01-25 15:48:44 367

原创 Masonry使用小结

关于布局框架方面,最常用的是Masonry和AutoLayout,以下是关于Masonry的一些使用方法。介绍Masonry是一款轻量级的布局框架,拥有自己的描述语法,采用链式语法封装自动布局,具有较高可读性。并且同时支持iOS和OS X。 下载地址:https://github.com/Masonry/Masonry配置推荐使用pod进行管理安装:打开

2016-01-25 15:42:51 390

原创 iOS_UI_网络数据请求

GET和POST数据请求,同步和异步发送请求#import @interface AppDelegate : UIResponder UIApplicationDelegate>@property (strong, nonatomic) UIWindow *window;@end#import "App

2016-01-25 15:38:06 471

空空如也

空空如也

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

TA关注的人

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