- 博客(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关注的人
RSS订阅