自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS图片拉伸的几种方法

系统至ios6之后,关于图片拉伸的方法已经扩展至3个函数:1.ios4提供的方法:-(UIImage*)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidthtopCapHeight:(NSInteger)topCapHeight这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边...

2016-06-13 21:17:00 155

转载 atomic与nonatomic,assign,copy与retain的定义和区别

atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。atomic设置成员变量的@property属性时,默认为atomic,提供多线程安全。在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样:{lock}f(property!=newValue)...

2016-06-13 21:16:00 195

转载 生命的真谛

不懂珍惜 给你座金山也不会快乐不懂宽容 再多的朋友也终将离去不懂感恩 再优秀也难以成功不懂行动 再聪明也难以圆梦不懂合作 再拼搏也难以大成不懂积累 再挣钱也难以大富不懂满足 再富有也难以幸福不懂养生 再治疗也难以长寿----致正在青春迷茫的小伙伴们!转载于:https://www.cnblogs.com/iOS-OC/p/5573...

2016-06-10 11:06:00 165

转载 如果在网络数据处理过程中,发现一处比较卡,一般怎么解决

1> 检查网络请求操作是否被放在主线程了2> 看看异步请求的数量是否太多了(子线程数量)3> 数据量是否太大?如果太大,先清除一些不必要的对象(看不见的数据、图片)4> 手机CPU使用率和内存问题转载于:https://www.cnblogs.com/iOS-OC/p/5515803.html...

2016-05-21 22:37:00 154

转载 设置警告框样式为带有两个文本输入的警告框,用于收集用户收货地址和联系电话。并选择合适的代理方法,当警告框上的两输入框有一个为空时限制“购买”按钮点击。...

收集购物信息 iOS项目倒计时:588步骤/.panel-heading项目需求设置警告框样式为带有两个文本输入的警告框,用于收集用户收货地址和联系电话。并选择合适的代理方法,当警告框上的两输入框有一个为空时限制“购买”按钮点击。#import "TableViewController.h"@interface TableViewContr...

2016-05-21 22:00:00 221

转载 设置警告框为带有一个密文输入框的样式,并设置输入框键盘为数字键盘;判断密文输入框里的内容,并弹出相应提示...

项目需求设置警告框为带有一个密文输入框的样式,并设置输入框键盘为数字键盘;判断密文输入框里的内容,并弹出相应提示废话不说,直接上试题 及答案 代码#import "TableViewController.h"@interface TableViewController ()<UIAlertViewDelegate>@property...

2016-05-21 21:58:00 381

转载 利用递归 实现UIScrollView无限滚动的效果

项目需求利用递归 实现UIScrollView无限滚动的效果。上机试题,#import "ViewController.h"@interface ViewController (){UIScrollView *mainScroll;BOOL isFinish;int x;}@end@implementatio...

2016-05-21 21:56:00 122

转载 多线程的实现方式

多线程主要有以下三个实现方式:NSThread ,NSOperation (使用NSOperation 和 NSOperationQueue)GCD(Grand Central Dispatch) ...

2016-05-19 23:07:00 93

转载 如何优化tableView的使用?

1.单元格的重复利用。2.单元格中的视图尽量都使用不透明的,单元格中要尽量少使用动画3.图片加载的时候使用异步加载4.滑动时不加载图片,停止滑动的时候开始加载5.单元格中的内容可以在自定义cell 类中的drawRect 方法内自己绘制6.如非必要,减少cell 的全部刷新,需要刷新哪些行就只 reloadRowsAtIndexPaths7.如果cell 是动态的...

2016-05-19 22:35:00 94

转载 如何进行多语言发布,做国际化开发

- 1 新建 String File 文件,命名为 Localizable.strings ,往里面添加你想要的语言支持。- 2 在不同语言的 Localizable.strings文件中添加对应的文本。- 3 XIB文件国际化,在需要国际化的 XIB文件上 get Info 添加多语言版本,修改各个语言版本相对应的界面文字及图片。...

2016-05-19 22:17:00 238

转载 #include,#import ,@class 有什么区别?

#include 和 #import 有相同的效果,只不过#import 能确保头文件只被导入一次,不会引起重复导入。#import能把头文件的所有信息都获取到,包含这个类的变量和方法。而@class只是会告诉编译器,其后声明的名称是类的名称,至于这些类是如何定义的却完全不知道,因此,即使你在头文件中使用了@class,还是需要在声明文件.m中导入头文件的。注意:@class 的使...

2016-05-19 22:12:00 110

转载 iOS8 新特性

1. 定位功能需要在plist中单独配置2. 推送需要授权3. homekit,healthkit转载于:https://www.cnblogs.com/iOS-OC/p/5510358.html

2016-05-19 22:05:00 137

转载 iOS9中开发新特性

iOS9开发中版本的新特性1. 默认支持https2. http 需要在plist文件中单独配置,才能在程序中使用http 在Info.plist 中添加 NSAppTransportSecurity类型 Dictionary。 在NSAppTransportSecurity 中添加 NSAllowsArbitraryLoads类型Bo...

2016-05-19 22:03:00 105

转载 iOS 数据库升级 如何进行操作?

在iOS开发中,经常会遇到数据库升级,修改删除表的某些字段,这就需要我们来进行处理了,下面分析两种数据库的升级处理问题!1.比如:我们常使用fmdb或者其他方式创建sqlite数据库,但是由于版本迭代问题,常常有需求要更新数据库,比如加字段、删除、修改字段等等,怎么样才能升级数据库且保持原来存的数据有效呢,上代码:const static NSInteger FAMILY_LIS...

2016-05-19 21:55:00 424

空空如也

空空如也

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

TA关注的人

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