随笔分类 - iOS开发进阶
摘要:一般如果UI和UE在设计时只要求功能,对相机界面没什么要求的话,个人觉得调用系统相机(UIImagePickerController)就可以满足我们的需求比如照相或者录制视频,但是考虑界面美观性,有时候就需要我们自定义拍摄界面,此时系统相机已经满足不了我们的需求,跟多的是要跟AVFoundation
阅读全文
摘要:Keychain 使用? 为了实用最大化我觉得我应该直接先说使用! 当然是使用第三方库啦:sskeychain 3000+星星的库不开玩笑。github地址:https://github.com/soffes/sskeychain 导入完之后首先,编译一下有无错。 如果是自己手动导入: 1.把SSK
阅读全文
摘要:下面方法解决pod setup出错(特别慢): 1.访问 https://github.com/CocoaPods/Specs,然后将Specs项目fork到自己的github账户上2. 下载GitHub Desktop, 然后clone Specs项目(客户端还是特别慢,我直接check一份速度很
阅读全文
摘要:基本简介 ARC是Automatic Reference Counting(自动引用计数器)的简称。 ARC是ios5.0引入的新特性,完全消除手动管理内存的繁琐,编译器会自动在适合的代码里面插入适当的retain,release,autorelease的语句。我们不要再担心内存管理,因为编译器帮我
阅读全文
摘要:#pragma mark Core Animation - (IBAction)buttonPressed1:(id)sender { NSLog(@"1"); UIButton *button = (UIButton *)sender; NSInteger tag = button.tag; CATransition *animation = [...
阅读全文
摘要:1.获取歌词文件 2.解析歌词文件 3.获取歌词文件路径的函数 4.展示歌词
阅读全文
摘要:当字符串长度未知,需要动态设置一个UI控件的高度和宽度(比如一个UILabel),这时需要计算字符串的长度 //两个重要参数,一个是最大的宽度,一个是字体的font值 //返回的CGRect 对象,包括宽度和高度值
阅读全文
摘要:例如文件网址为: http://a.hiphotos.baidu.com/image/h%3D200/sign=c3da85e50123dd543e73a068e108b3df/80cb39dbb6fd5266d8dfc595a318972bd50736be.jpg 经过解析,获得文件名为:80cb
阅读全文
摘要:第一步:在appDelegate中通知app支持后台播放:在方法 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {} 中添加如下
阅读全文
摘要:参考网址:http://www.jianshu.com/p/8894a5a71b70 借图描述原理: 三、注册、登陆、聊天功能的实现 故事板如下: 四个类如下: 不喜多言,直接上Demo: LoginViewController.h LoginViewController.m RegisterVie
阅读全文
摘要:参考网址:http://www.jianshu.com/p/b401ad6ba1a7 http://www.jianshu.com/p/4edbae55a07f 一、mysql和openfire环境的配置 1.安装mysql,mac平台安装搜索一下教程很多的,然后安装可视化工具mysql-workb
阅读全文
摘要:转载自:http://www.cnblogs.com/cdts_change/p/3240893.html 一、消息推送原理: 在实现消息推送之前先提及几个于推送相关概念,如下图1-1: 1、Provider:就是为指定IOS设备应用程序提供Push的服务器,(如果IOS设备的应用程序是客户端的话,
阅读全文
摘要:1.准备工作:先自己封装一个framework:http://www.cnblogs.com/sunjianfei/p/5781863.html 2.把封装好的framework压缩成zip,放到本地服务器端 3.下载压缩包,并且解压,参照:http://www.cnblogs.com/sunjia
阅读全文
摘要:1.新建一个framework过程: . 2.在工程内新建一些类,注意,使用xib时初始化必须要加上loadnib:,否则会造成xib无效(可能是因为没有加载) 如下: 3.compile sources是一些实现文件(.m); headers中是一些接口文件(.h,分为公开的,私有的); copy
阅读全文
摘要:Zipachieve第三方框架下载地址: https://code.google.com/archive/p/ziparchive/downloads 1.下载完成后解压,将文件拉入项目中,这是可能会报错; 2.添加libz.1.2.5.tbd,此时运行一下,要是仍然有错可能是ARC的问题,修改不兼
阅读全文
摘要:1. NSURLCache简介: iOS对NSURLRequest提供了7种缓存策略:(实际上能用的只有4种) NSURLRequestUseProtocolCachePolicy // 默认的缓存策略(取决于协议) NSURLRequestReloadIgnoringLocalCacheData
阅读全文
摘要:GPUImage项目下载地址:https://github.com/BradLarson/GPUImage.git 下载项目时如果下载不下来可以直接check一份(之前下载了好多次都是下载失败,最后没办法了就直接check一份了) 下载完成后打开项目,将项目中Headers中的所有头文件添加到自己的
阅读全文

浙公网安备 33010602011771号