- 博客(62)
- 资源 (1)
- 收藏
- 关注
原创 2018.12-2019.4 苹果企业开发者账号申请 复盘
1.注意区别个人开发者账号、公司开发者账号、企业开发者账号区别及注册地址。2.苹果正在严格审查企业开发者账号的申请。尤其以金融类、游戏类公司的审核极为困难,几乎申请不能成功。原因大致有以下几个:苹果只允许企业开发者账号在公司内部进行分发应用,分发应用数量无上限。但企业开发者往往会通过此账号对所有用户进行分发应用,以绕开苹果审核。 绕开苹果审核的应用,通常存在版权、法律等问题,所以也是苹果...
2019-04-10 11:21:13
926
1
原创 iOS 项目经验总结
1.项目前期需求文档自我审核一边,排查逻辑问题,并注意细化需求文档。审核需求时,注重技术实现。2.项目编程阶段。由结构逻辑开始注意对功能进行封装。同功能,尽量不要写两处方法。
2016-07-22 11:17:38
1151
转载 正则表达式在iOS中的运用
原文链接:http://www.admin10000.com/document/5944.html一、什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。 二、正则表达式的语法
2016-07-18 14:26:58
505
转载 iOS系列教程之 用instruments来检验你的app
http://www.cocoachina.com/industry/20140114/7696.html比较了好多关于instruments 还是发现老外写的比较牛逼.于是果断翻译过来.有能力的的可以去看英文原版,鼓励大家看原版资料远离二手教程。这里是原文 入门为了节省大家的时间,提供一个演示的Demo给大家。代码传送门. 下载
2016-06-30 10:14:51
518
转载 iOS原生App与H5页面交互笔记
最近在做一个项目用到了原生App与H5交互,之前有做过简单的H5页面直接调用原生方法的例子,就是利用UIWebView中的代理方法//webview每次加载之前都会调用这个方法,利用该代理方法截取JS的href来调用原生的方法- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)req
2016-06-28 11:46:52
1035
转载 Objective-C文件和目录操作,IOS文件操作,NSFileManager使用文件操作
原文章地址:http://blog.youkuaiyun.com/swingpyzf/article/details/15185767Objective-C文件和目录操作,iOS文件操作,NSFileManager使用文件操作:objective-c通过使用NSFileManager类来管理和操作文件、目录,NSFileManager,文件或目录是使用文件的路径名的唯一
2016-06-14 10:54:36
680
原创 iOS 分享功能
1.sharesdk2.微信原生分享https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=1417694084&token=ec5981a79e2ee64d0611c007735c524c117eec7b&lang=zh_CN3.
2016-06-01 19:37:04
564
原创 图片 + 时间节点 合成 视频。
IOS多张图片合成一个视频http://blog.youkuaiyun.com/a416863220/article/details/41113869http://bbs.9ria.com/thread-252011-1-1.htmlhttps://github.com/HarrisonJackson/HJImagesToVideoIOS视频添加背景音乐同时保留原音
2016-05-25 16:06:52
1109
原创 iOS 刘璐懒加载 进入应用程序时卡住很长时间。
1.懒加载是什么?懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化2.使用懒加载的好处:(1)不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强(2)每个控件的getter方法中分别负责各自的实例化
2016-05-19 18:26:13
1034
转载 AFNetwork 作用和用法详解
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转自:http://www.maxiaoguo.com/clothes/269.htmlAFNetworking是一个轻量级的iOS网络通信类库。它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单。它支持HTTP请求和基
2016-05-17 14:15:16
1035
转载 iOS开发-常用第三方开源框架介绍
图像:1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进行缩放等操作。 下载:https://github.com/mwaterfall/MWPhotoBrowser 目前比较活跃的社区仍旧是Github,除此以外
2016-05-17 10:10:47
1307
转载 iOS第三方音频框架TheAmazingAudioEngine使用及音效实现介绍
http://www.jianshu.com/p/a7d5f43a84fb本文适读对象:第一次用TheAmazingAudioEngine实现音效的读者。第一次用TheAmazingAudioEngine实现音频播放、录制的读者。想了解iOS音频开发框架概况的读者。概述TheAmazingAudioEngine是Michael Tyson开源的iOS第三方音频框架。
2016-05-17 10:09:18
3514
转载 iOS开发之音频解析第三方框架介绍
最近在做iOS音频相关的App,在做之前选择了三种解决方案。第一种方案是使用苹果自带的音频解析类AVPlayer,虽然AVPlayer也可以播放音频。但是要做类似于QQ音乐这样的App,使用AVPlayer就显得无能为力了。第二种解决方案使用第三方音频解析框架AudioStreamer,这是一个老外写的音频解析框架。其中包括本地和网络的音频数据解析。核心文件 AudioPlayer.h 和 A
2016-05-17 10:08:24
4235
转载 iOS 9适配技巧
原文地址:http://www.cocoachina.com/ios/20150929/13598.html中文快速导航:1.iOS9网络适配_ATS:改用更安全的HTTPS(见Demo1)i. WHAT(什么是SSL/TLS?跟HTTP和HTTPS有什么关系)ii. WHY(以前的HTTP不是也能用吗?为什么要用SSL/TLS?Apple是不是又在
2016-05-16 14:05:39
1487
转载 iOS自定义控件之倒计时器
本文将介绍一个拥有圆环形状的倒计时器,涉及到的主要内容有路径绘制、动画、多线程和一些时间单位的相互转换,虽然这么多的内容看起来会很复杂,但跟着小编一步一步来实现,你就会发现原来可以这么简单。所以这里不再对这个控件作过多的陈述了,如果这样做的话是会在开头就出现一段不小的篇幅,我想这样你们是不会耐心看下去的(好吧,我承认是我太懒,没想到小学就学会的造句在今天看来是如此的艰难),不瞎扯了,直接上图吧。
2016-05-16 11:30:26
3425
转载 20160513 如何查看真机的沙盒(图文教程)
查看真机沙盒教程打开Devices找到目标APP浏览沙盒目录结构双击iOSStrongDemo点击Show ContainerDownload Container保存到桌面右键显示包内容查看沙盒目录打开AppData在iOS开发之沙盒机制(SandBox),我们了解到如何查看模拟器的沙盒内容。直接在Finder->前往->前往文件夹里输入:
2016-05-13 18:59:58
3157
转载 anf 下载请求。
static NSURLSessionConfiguration *configuration = nil; static AFURLSessionManager *manager = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{//这里的参数只初始化一次,多次就会崩溃
2016-05-12 11:46:36
572
转载 我要永远地记住你!(iOS中几种数据持久化方案)
概论所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案:plist文件(属性列表)preference(偏好设置) NSKeyedArchiver(归档) SQLite 3 CoreData 沙盒在介绍各种存储方法之前,有必要说明以下沙盒机制。iOS程序默认情况
2016-05-11 10:55:27
530
原创 判断 相册隐私权限
ALAuthorizationStatus authStatus = [ALAssetsLibraryauthorizationStatus]; if (authStatus ==kCLAuthorizationStatusRestricted || authStatus ==kCLAuthorizationStatusDenied) {//authStatus
2016-05-10 11:26:22
535
转载 视频 应用 的部分评价标准。
在线教育如何选择合适的视频平台?主要从以下十个关键指标考量:上传转码——影响视频的图像质量与发布时间存储备份——防止文件与数据丢失分发网络(CDN)——影响视频播放速度及观看流畅性视频版权加密——防止视频被盗版、流量被盗用、课件被篡改等情况学员行为统计——为在线教学提供运营数据支撑多功能播放器——灵活定制适应不同的播放场景
2016-05-10 10:30:42
364
转载 ios开发navigationController pushViewController 方式多次跳转 怎么返回到最上层,怎么返回到指定的某一层
关于ios中 viewcontroller的跳转问题,其中有一种方式是采用navigationController pushViewController 的方法,比如我从主页面跳转到了一级页面,又从一级页面跳转到了二级页面,然后从二级页面跳转到了三级页面,依次类推。,如果一级一级的返回我知道是没有问题的,调用navigationController popViewControllerAnimate
2016-04-29 17:12:37
5051
转载 iOS中获取系统相册中的图片
一.获取单张图片思路:1.利用UIImagePickerController可以从系统自带的App(照片\相机)中获得图片2.设置代理,遵守代理协议注意这个UIImagePickerController类比较特殊,需要遵守两个代理协议@interface ViewController () UIImagePickerControllerDelegate, UINavigat
2016-04-29 11:25:23
6588
转载 iOS_根据文字字数动态确定Label宽高
iOS7中用以下方法- (CGSize)sizeWithAttributes:(NSDictionary *)attrs;替代过时的iOS6中的- (CGSize)sizeWithFont:(UIFont *)font 方法 // iOS7_API_根据文字 字数动态确定Label宽高 // 设置Label的字体 HelveticaNe
2016-04-28 15:04:52
1870
原创 iOS 截屏,裁剪,截图,高清方法 模糊
+(UIImage*)captureScreen:(UIView*)viewToCapture{ UIGraphicsBeginImageContextWithOptions(viewToCapture.bounds.size, NO, 0.0); [viewToCapture.layer renderInContext:UIGraphicsGetCurrentContex
2016-04-20 17:52:20
5640
转载 IOS开发之格式化日期时间(转)
在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如://实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];//设定时间格式,这里可以设置成自己需要的格式[dateFormatter setD
2016-04-06 19:22:30
936
转载 用NSURLConnection Post上传数据的"+"会变成空格
在一次项目中,要post图片到服务器上去,在之前要将图片转换成base64的格式。但是发现post上去的图片在服务器端总是不存在,经过与后台数据的对比发现image转成base64String里的“+”,post到服务器上都变成了空格。郁闷的很呀!开始没仔细去想,就直接叫后台将我post的string中的空格全部替换成“+”,这倒也算是解决了这个问题。但是总觉得这不是解决问题的最佳途径。后台经过查
2016-03-31 00:43:08
1175
转载 将UIImage保存到iOS照片库和对应程序沙盒中
1.保存到iOS照片库需要引入QuartzCore.framework框架,具体代码如下:.h文件#import UIImageView *imageView;@property (nonatomic, retain) IBOutlet UIImageView *imageView;.m文件UIGraphicsBeginImageContext(imageView.boun
2016-03-31 00:41:06
520
原创 iOS ScrollView 计算页数跳转
CGFloat pageWidth = self.scrollView.frame.size.width;int page = floor((self.scrollView.contentOffset.x - pageWidth / 2) / pageWidth) + 1;self.scrollView.contentOffset.x/pageWidth举个例子吧一页的width为
2016-03-17 16:18:18
2492
原创 iOS 四舍五入
NSLog(@"%f",round(12345.6789));//12346.000000NSLog(@"%f",round(12345.6749*100)/100);//12345.670000NSNumber *num = [NSNumber numberWithFloat:12.1250];NSLog(@"%@",[NSString stringWithFormat:@"
2016-03-17 16:15:32
438
转载 xcode "nib but the view outlet was not set."错误
原帖:http://blog.youkuaiyun.com/startexcel/article/details/7211292xib 中, 没有对File's Owner 的Outlets view 进行绑定, 导致在父视图中插入子视图时出错, 在IB中拖拽Files' Owner到view, 添加绑定后, 运行成功!总结一下创建视图和绑定的步骤:1. 创建控制器. File->New Fi
2016-03-17 16:13:54
437
转载 IOS中获取各个文件的目录路径的方法和NSFileManager类
IOS中获取各种文件的目录路径的方法iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件在tmp文件夹里
2016-03-07 15:46:02
515
转载 iOS中打印日志显示系统详细时间,类名,行号及打印值
Q:如何打印当前的函数和行号?A:我们可以在打印时使用一些预编译宏作为打印参数,来打印当前的函数和行号。如:1NSLog(@"%s:%d obj=%@", __func__, __LINE__, obj);其中__func__和__LINE__都是预编译的宏,编译时会分别替换为当前函数和当前行号。下
2016-03-04 18:05:07
551
转载 iOS makeKeyAndVisible
我不知道为什么,不过有人搜索makeKeyAndVisible方法。其实我这种懒人一般不会刨根问底,有些方法照打就好,那些白给的方法有些就别动就好了。我们看看这个每个程序都有的方法吧:[pre][window makeKeyAndVisible];[/pre]由于iPhone是单窗口程序,所以也就只有这么一个Window对象,而且是UIWindow,不是NSWindow。而根据
2016-03-04 14:47:30
5009
转载 iOS常用宏定义
#ifndef MacroDefinition_h#define MacroDefinition_h //-------------------获取设备大小-------------------------//NavBar高度#define NavigationBar_HEIGHT 44 //获取屏幕 宽度、高度#define SCREEN_WIDTH ([UISc
2016-03-03 15:16:21
449
转载 iOS开发知识点:理解assign,copy,retain变strong
举个例子: NSString *houseOfMM = [[NSString alloc] initWithString:'装梵几的三室两厅']; 上面一段代码会执行以下两个动作: 1 在堆上分配一段内存用来存储@' 装梵几的三室两厅 ' ,比如:内存地址为 0X1111 内容为 ' 装梵几的三室两厅' , 2 在栈上分配一段内存用来存储 houseFor
2016-03-03 15:12:31
377
原创 Apptore 应用之 Keywords 关键字
现开始总结梳理 关于Appstore应用的关键字规范。1. 事件:应用名称为 VOA常速新闻广播,但关键词中没有加入“常速”,在appstore中搜索“常速”,全部结果集中,未找到应用。(2015年11月)总结:用户搜索时,Appstore会首先在关键词中进行一轮查找,后续算法,在此结果之上进行。2. 是件: 搜索“英语”,voa慢速英语排第五,每日英语听力排第三。搜索“普特”
2015-11-04 10:07:51
1606
原创 我的bug之 Undefined symbols for architecture arm64:
Undefined symbols for architecture arm64: "_OBJC_CLASS_$_WeiboApi", referenced from:解决方法:这是使用腾讯微博的时候报错的:在你的项目中的appDelegate中[ShareSDK connectTencentWeiboWithAppKey:kTencentWeiBoSD
2015-08-25 15:41:11
824
转载 iOS工程适配64-bit经验分享
终究还是来了。Apple下发了支持64位的最后通牒:As we announced in October, beginning February 1, 2015 new iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK. Beginning June
2015-08-25 09:01:00
495
原创 oc数据类型分类
OC数据类型可以分为 基本类型、构造类型、指针类型、空类型基本类型可分为 整型、字符型、枚举型、浮点型(float类型、double类型)构造类型可分为 数组类型、结构体类型、公用体类型指针类型空类型一、整型☆ short int(简称short):short型-16位,取值范围-32768到32767(-2^15到2^15)☆ int:int型-32位
2015-08-19 12:26:02
889
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人