IOS
Francis-ChinaFeng
今夜把酒言欢只谈技术不谈风月
展开
-
IOS之block与闭包
暂时为了找工作,又将OC拿过来重新看看block是OC中的名称,闭包是Swift中的名称这篇博客只给两段代码,介绍在声明方法时,传入block和闭包首先看block/** * 在方法中传入block * (void (^)(int a, int b))calculate * block分解: * 首先(参数类型)参数名称 * 参数类型 = void (^)(in原创 2015-03-06 15:46:53 · 1481 阅读 · 0 评论 -
IOS项目硬件调用前的权限判断
IOS开发过程中,调用硬件设备时,总需要对硬件权限进行判断。1、相册2、相机3、麦克风4、地理位置原创 2016-06-28 17:24:08 · 674 阅读 · 0 评论 -
IOS项目之AFNetworking中文乱码问题
在IOS项目开发过程中,使用AFNetworking做网络请求模块,后台服务器出现中文乱码情况,而且乱码情况十分怪异:同样的中文数据,第一次请求就是乱码,以后的请求就正常……如果再次将请求的中文数据修改后,再次请求则乱码,继续请求则正常……针对这种情况,我真心没办法定位错误原因……纠结了好久之后,我想到使用Charles抓取AFN的请求包内容查看,这是未进行任何设置原创 2015-08-21 15:38:59 · 7862 阅读 · 2 评论 -
IOS项目之UICollectionView中Item布局偏移问题
在使用UICollectionView做九宫格布局的时候,或多或少都会出现一些不尽人意的问题。图片是从网络上找来的,我自己懒得截图了,文章内容确是我自己写的。请不要有争议。看两个图,大家就很容易看出问题所在,这个是水平滑动后的问题,其实垂直滑动也是有这个问题的。大家看了水平滑动问题解决方案之后,就可以很好地解决垂直滑动的同样问题。首先我们可以确定UICollection原创 2015-09-10 10:08:51 · 13960 阅读 · 0 评论 -
IOS微博项目之UIScrollView&UIPageControl
使用UIscrollView&UIPageControl实现版本新特性展示/** * 设置UIScrollView */- (void)setupScrollView { // 设置UIScrollView UIScrollView *scrollView = [[UIScrollView alloc] init]; [self.view addSubview:原创 2015-03-18 12:34:20 · 678 阅读 · 0 评论 -
IOS微博项目之UITextField
微博项目中,有个自定义搜索框主要功能还是继承自UITextField,只是将个属性进行了扩展- (instancetype)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { // 背景 self.background = [UIImage原创 2015-03-17 22:12:25 · 466 阅读 · 0 评论 -
IOS微博项目之真机调试
真机调试过程,首先需要账号,证书,配置Device等操作。网络上的教程十分多,我也就不自己写了,给两个十分完善的教程链接证书申请设备添加原创 2015-03-21 00:31:29 · 597 阅读 · 0 评论 -
IOS微博项目之UImageView手势添加
微博项目开发过程中,对UIImageView做手势添加功能, // 给CFPhotoView添加手势 UITapGestureRecognizer *recognizer = [[UITapGestureRecognizer alloc] init]; // 设置手势触碰事件 [recognizer原创 2015-03-20 15:25:18 · 591 阅读 · 0 评论 -
IOS微博项目之UImageView
在项目进行中时,创建图片的过程中在对UIImageView对象赋值Image属性后,还需要自己手动设置CGSize属性,感觉比较郁闷后来查找资料发现使用UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@""]];方法创建的UIImageView对象,系统会自动将图片的Si原创 2015-03-20 14:35:17 · 731 阅读 · 0 评论 -
IOS微博项目之启动图片
Xcode6,在创建项目的时,已经自动添加了启动页面的xib但是还是习惯使用LaunchImage作为启动页面点击项目-》General-》App Icons and Launch Images-》Launch Images Source选择创建LaunchImage,系统会自动在Images.xcassets中创建对应的目录将启动图片copy进目录中然后删除Launch Sc原创 2015-03-16 22:56:46 · 618 阅读 · 0 评论 -
IOS 自定义返回按钮 滑动返回假死解决方法
1、自定义返回按钮2、添加滑动返回操作后出现假死现象- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. // 滑动返回 self.interactivePopGestureRecognizer.enabled = YES;原创 2016-10-08 18:01:23 · 1547 阅读 · 0 评论