前言上篇文章iOS开发中的这些权限,你搞懂了吗?介绍了一些常用权限的获取和请求方法,知道这些方法的使用基本上可以搞定大部分应用的权限访问的需求。但是,这些方法并不全面,不能涵盖住所有权限访问的方法。So,笔者在介绍一下剩下的几种权限的访问方法和一些使用上的注意事项,希望能给大家的开发过程带来一丝便利。最后,笔者将经常使用的权限请求方法封装开源库JLAuthorizationManager送给大家,欢迎大家pull request 和 sta...
--UIKit之UITableView 概述 在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信、QQ、新浪微博等软件基本上随处都是UITableView。当然它的广泛使用自然离不开它强大的功能,今天这篇文章将针对UITableView重点展开讨论。今天的主要内容包括:基本介绍数据源代理性能优化UITableViewCell常用操作UITableViewControllerMVC模式 基本介绍 UITableView有两种风格:UITableViewS...
XToDoxcode 中使用//TODO:github项目地址Auto-Importer自动导包github项目地址Xcode常用插件大法 原文:http://www.cnblogs.com/a0000/p/5124333.html
ios开发 上传到App Store 时出错. iTunes Store Operation Failed, An Error occurred uploading to the iTunes store. 的解决方法,网上找了很多. 如下(当然没有解决我的问题,可以一试):今天在提交app的时候,最后一步报错, An error occurred uploading to the iTunes Store! 后来上网查了查资料,在这里整理一下: 第一:有可能是中文编码的问题,需要把编译的文件包名改成英文的,然后在压缩提交;第二:你的电脑java包长时...
原文地址:http://blog.5ibc.net/p/100221.html 众所周知,苹果有言,从2017年开始,将屏蔽http的资源,强推https 楼主正好近日将http转为https,给还没动手的朋友分享一二一、证书准备 1、证书转换在服务器人员,给你发送的crt证书后,进到证书路径,执行下面语句 // openssl x509 -in 你的证书.crt -out 你的证书.cer -outform der 这样你就可以得到cer类型的证书了。双击,导入电脑。2、证书放入工程1、可以直接把转换好的cer...
转载自:http://www.cocoachina.com/applenews/devnews/2013/0328/5907.html #define NavigationBar_HEIGHT 44 #define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)#define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height)#define SAFE_RELEASE(x) [x release];x=nil#define IOS_VERSION [[[UIDevice currentDevice] systemVersion] floatValue]#define CurrentSystemVersion ([[UIDevice currentDevice] ...
在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。enum {UIViewAutoresizingNone = 0,UIViewAutoresizingFlexibleLeftMargin = 1 << 0,UIViewAutoresizingFlexibleWidth = 1 << 1,UIViewAutoresizingFlexibleRightMargin = 1 << 2,UIViewAutoresizingFlexibleTopMargin = 1 << 3,UIViewAutoresizingFlexibleHeigh...
这篇学习的主要内容是Multiview,在我们学习iphone旋转的时候,介绍过多个view的使用方法,不过这里的view和旋转屏幕中所指的多个view是不同的,旋转屏幕中涉及到的多个view是在一个xib文件中的,而我们这里所指的mulitview,则是指多个xib,在多个xib中进行view的切换,也就是从一个xib切换到另一个xib,而每个xib中只有一个view。另外的一个不同点体现在创建项目的时候,到目前为止,我们创建的所有项目的template都是single vie...
我们平常在开发当中很可能会遇到同时开启两个网络请求,然后把资源下载下来后进行合并操作,那么在AFN中我们究竟要怎么做呢,当然,以下可能写出一些个人的封装技巧,有兴趣的朋友可以发继续关注我。 #pragma mark - getter- (NSOperationQueue *)queue{ if (!_queue) { _queue = [[NSOperationQueuealloc]init]; } return_queue;}这里是我个人对AFN的一个封装类,后面会说到 NSOperationQueue *mainQueue = [NS...
在github上面有很多的第三方类库,大大节约了大家的开发时间下载地址:https://github.com/gsdios/SDCycleScrollView现已支持cocoapods导入:pod ‘SDCycleScrollView‘,‘~> 1.61‘ 效果 具体实现代码#import"ViewController.h"#import"SDCycleScrollView.h"@interface ViewController () <SDCycleScrollViewDelegate>@end@implementation ViewController- (void)viewDidLoad {[super viewDidLoad];self.view.backgroundColor = ...
SDWebImage作为目前最受欢迎的图片下载第三方框架,使用率很高。但是你真的会用吗?本文接下来将通过例子分析如何合理使用SDWebImage。使用场景:自定义的UITableViewCell上有图片需要显示,要求网络网络状态为WiFi时,显示图片高清图;网络状态为蜂窝移动网络时,显示图片缩略图。如下图样例:图中显示的图片符合根据网络状态下载要求由于要监听网络状态,在这里笔者推荐使用AFNetWorking。1)在GitHub或者利用cocoaPod给项目导入...
一、UITableViewCell简介UITableView上的每一行的内容都是UITableViewCell来显示的,通过 UITableViewDataSource的协议方法:tableView:cellForRowAtIndexPath:来初始化要显示的内容。而 UITableViewCell则是通过它自带的contentView来显示,每个Cell都默认有个子视图contentView,所以每个cell 上显示的内容都是加在这个视图上。系统的UITableViewCell有四种类型 UITableViewCellStyleDefault, UITableViewCellStyleVa...
之前只是听过加急审核这回事,一直也没有用到过。昨天用了下果然很给力。昨天晚上将近8点(北京时间)提交应用,今天早上上班看了下已经通过了审核,而且可以在AppStore里下载到。话说加急的原因比较悲催,年前一直在做老版本的更新(一直在改别人代码的bug),临过年一周多的时候说不改了,做新版本的。心里终于舒服些,开始自己写新版本。2月7号上班到2月18号一直在做新版本。就在经理天天催,老板经常问进度的时候,实施那边说x...
(1)Xcode6自带下载模拟器和文档,但是,这速度,给跪了,进度条从来没现身过。那必须得自己下载,自己安装了。(2)下载。度娘搜索“xcode模拟器下载”之类的会有结果。或者这里也可以:http://blog.csdn.net/zhangao0086/article/details/38491271(3)安装。下载下来要么是一个文件夹,要么是个压缩包,解压缩之后也是一个文件夹,名字一般是:iPhoneSimulator7.1.sdk之类的。只需要把这个文件夹复制到如下路径即可。/Applicat...
iOS开发数据库篇—SQLite的应用一、简单说明 在iOS中使用SQLite3,首先要添加库文件libsqlite3.dylib和导入主头文件。导入头文件,可以使用库中的函数(是纯C语言的) 二、具体说明新建一个项目,在项目的主界面中放四个按钮(分别是,增加、删除、修改、查询)。1.sqlite3_open(<#const char *filename#>, <#sqlite3 **ppDb#>)函数的一些说明:(1)作用:把一个文件名称传递给他,它会自动检测这个文件是否存在,如果不存在的...