iOS 开发笔记
吴彦祖666
这个作者很懒,什么都没留下…
展开
-
拼图游戏打乱后不可还原解决办法
自己做了一个拼图小游戏,大概如下:1 2 34 5 67 8 00是空白位置,每次按照随机的顺序重新排列,但是不是每次排列后都可能被还原,例如:1 2 34 5 68 7 0这样是复原不了的----------------------割----------------------------后来查了一些方法,其中有提原创 2016-08-04 21:58:34 · 8998 阅读 · 10 评论 -
iOS AVplayer 基本使用方法
1、创建:_player = [[AVPlayeralloc] initWithPlayerItem:[AVPlayerItemplayerItemWithURL:[NSURL URLWithString:@""]]];2、切换AVPlayerItem *item = [AVPlayerItemplayerItemWithURL:mediaUrl]; [_p原创 2016-05-23 16:57:46 · 6987 阅读 · 0 评论 -
iOS 电话监听,后台工作问题
1、添加头文件#import #import 2、定义监听对象CTCallCenter *_callCenter;3、创建监听对象_callCenter = [CTCallCenternew];_callCenter.callEventHandler = ^(CTCall *call){NSLog(@"电话状态是:%@",call.callState原创 2016-09-06 11:19:28 · 1822 阅读 · 0 评论 -
iOS 通过文件的修改时间遍历整个文件夹
NSArray *localNames = [[NSFileManagerdefaultManager] subpathsAtPath:ImageSaveDic]; localNames = [localNames sortedArrayUsingComparator:^(NSString * firstPath,NSString* secondPath) {//原创 2016-08-17 16:11:22 · 976 阅读 · 0 评论 -
利用GitHub和Xcode协作开发
一、准备工作:创建SSH Key,因为本地Git仓库和GitHub仓库交互是使用SSH加密的打开终端输入 :$ ssh-keygen -t rsa -C "youremail@example.com"把email地址换成自己的email地址自后一路输入回车,可能会提示输入密码,直接回车跳过即可。如果提示存在是否覆盖,输入y覆盖即可。完成后会提示你公钥和私钥的存储路径:保存在原创 2016-09-27 18:54:25 · 1399 阅读 · 0 评论 -
Xcode8/iOS10 升级后遇到的问题小结
去除方法如下1、打开Product ---> Scheme ---> Edit Scheme2、选择 RUN ---> Evironment Variables添加键值对 : OS_ACTIVITY_MODE disable原创 2016-09-19 17:29:22 · 4225 阅读 · 2 评论 -
iOS 日志工具
CocoaLumberjack原创 2016-08-08 16:48:38 · 493 阅读 · 0 评论 -
iOS8 定位当前城市
iOS CLLocationManager定位,IOS8注意 - iPhone手机开发技术文章 - 红黑联盟原创 2016-07-19 14:46:36 · 364 阅读 · 0 评论 -
关于iOS音效问题
1、播放音效需要导入AVFoundation库 导入头文件具体方法:NSURL *url = [[NSBundlemainBundle] URLForResource:@"activity_yao_2.caf"withExtension:nil];//创建播放idSystemSoundID soundID = 0;AudioServicesCreateSyste原创 2016-07-18 15:13:54 · 541 阅读 · 0 评论 -
iOS AVPlayer 后台播放问题自动停止问题 防止应用被后台挂起方法
1、创建播放器时创建AVAudioSessionAVAudioSession *session = [AVAudioSessionsharedInstance];[session setCategory:AVAudioSessionCategoryPlaybackerror:nil];[session setActive:YESerror:nil];2、在p原创 2016-09-08 16:16:59 · 11750 阅读 · 0 评论 -
iOS 调用系统相机显示中文标题
一、效果如下二、解决办法把Plist文件中的Localization native development region的值改为China原创 2016-12-16 11:26:31 · 523 阅读 · 0 评论 -
UIColor间的过渡算法
示例图代码- (UIColor *)transformFromColor:(UIColor*)fromColor toColor:(UIColor *)toColor progress:(CGFloat)progress { progress = progress >= 1 ? 1 : progress; progress = progress <= 0 ? 0 : progress原创 2017-05-19 09:39:10 · 870 阅读 · 0 评论 -
iOS自动打包并发布到Fir.im
一、前言最近公司有个新需求,就是后台要添加一个新功能,在页面上更换App的标题、Logo等信息,然后可以自动生成apk和ipa文件。于是就研究了一下自动打包ipa这个功能二、牛逼的工具fastlanefastlane这个工具牛逼之处就是几乎包含了和ipa相关的所有功能,例如打包、提交审核、测试、自动截屏等等。这里就主要介绍一下其中的打包工具gym。原创 2017-06-06 17:08:39 · 8669 阅读 · 2 评论 -
Mac上mp3格式转caf格式
1、通过终端找到caf所在路径2、使用终端: afconvert /System/Library/Sounds/Submarine.aiff ~/Desktop/sub.caf -d ima4 -f caff -v原创 2016-09-21 17:13:18 · 7882 阅读 · 2 评论 -
GitHub Pages 绑定域名
第一步:创建一个新的仓库命名方式为 账号 + .github.io ,例如我的仓库名为:mengxianliang.github.io第二步:在仓库里添加CNAME文件有两总方式:第一种:在仓库里添加一个文件,命名为 CNAME,文件名大写且没有后缀;文件里填写要绑定的域名且不要包含Http://和www第二种:进入设置,找到 Custom domain原创 2017-02-09 11:05:28 · 10539 阅读 · 9 评论 -
iOS 截屏方法
//获取屏幕截屏- (UIImage*)getScreenShotsOfView:(UIView *)view{ CGSize size = view.frame.size; UIGraphicsBeginImageContextWithOptions(size, NO, [UIScreen mainScreen].scale); CGContextRef context原创 2016-12-30 11:05:00 · 900 阅读 · 0 评论 -
AVPlayer 截取视频流的当前帧
*在给应用截图是发现系统截图方法不能截取播放器的画面,所以需要手动截取视频当前帧的画面。本文说明的是AVPlayer的视频流截图方法。截取视频画面总共分三步一、声明所需属性@interface ViewController (){ AVPlayer *_player; AVPlayerItemVideoOutput *_videoOutPut; }@e原创 2016-12-29 17:56:30 · 32605 阅读 · 0 评论 -
NSArray 倒序
NSArray *arr = @[@"1",@"2",@"3"]; NSEnumerator *enumerator = [arr reverseObjectEnumerator]; arr = [enumerator allObjects];原创 2016-12-28 15:33:11 · 982 阅读 · 0 评论 -
iOS修改系统音量
参考:1、iOS编程修改系统音量原创 2016-04-20 18:42:38 · 978 阅读 · 0 评论 -
缺少各种framework会报的错误
参考:1、关于缺少各种framework出现的错误累结原创 2016-04-21 07:37:40 · 488 阅读 · 0 评论 -
CocoaPods安装和使用教程
1、如何在Mac OS X上安装 Ruby运行环境http://www.cnblogs.com/daguo/p/4097263.html2、CocoaPods安装与简单使用http://www.it165.net/os/html/201408/9155.htmlhttp://code4app.com/article/cocoapods-install-usa原创 2015-05-18 15:52:08 · 453 阅读 · 0 评论 -
Mac系统上搭建安卓环境
参考:1、在mac上搭建Android开发环境原创 2016-04-20 18:14:27 · 340 阅读 · 0 评论 -
Mac文件大清理 Xcode文件清理
下载cleanmymac ,但不要使用自动清理,在清理结束时,手动定位进行清理,主要是xcode系统支持(保留最新即可)、xcode achieve缓存、xcode运行缓存参考:1、Xcode下的DerivedData文件原创 2016-04-20 18:08:51 · 729 阅读 · 0 评论 -
iOS Xcode6添加pch文件
参考:iOS8 【xcode6中添加pch全局引用文件】原创 2016-04-20 18:04:40 · 441 阅读 · 0 评论 -
iOS消息推送
1、到苹果开发者中心创建appid2、在appID开通推送功能3、制作推送证书P12文件两个:dev和dis4、制作两个没有通配符的配置文件,只用于改app5、上传到极光推送配置证书6、推送测试7、编写接收推送代码,点击推送启动应用在didfinishlaunching方法里处理,在引用运行时处理在appdelegate代理方法里执行,具体哪个忘了8、就先写这么多吧原创 2016-04-20 17:20:43 · 573 阅读 · 0 评论 -
iOS分享功能文档
参考地址:1、友盟文档2、ShareSDK文档原创 2016-04-20 17:13:57 · 404 阅读 · 0 评论 -
Json数据解析方法
参考:http://blog.csdn.net/enuola/article/details/7903632/令:使用AFN自动解析原创 2016-04-20 16:13:26 · 394 阅读 · 0 评论 -
iOS 二维码扫描 ZBarSDK
gitHub地址:https://github.com/bmorton/ZBarSDK参考地址:1、http://blog.csdn.net/u010520912/article/details/224881432、http://www.th7.cn/program/ios/201411/323619.shtml3、http://www.th7.cn/Program/IOS/201原创 2016-04-20 16:06:30 · 463 阅读 · 0 评论 -
Epub电子书 初见
1、epub格式解压后有两个文件夹1-META-INF 放置的是电子书信息,opf文件名称2-OPS 放置电子书内容 其中包括: opf 文件 存放章节列表文件名称 存放于:application/x-dtbncx+xml节点中ncx 文件 存放章节列表信息html文件每一章节的内容2、持续更新中原创 2016-01-15 11:55:42 · 676 阅读 · 0 评论 -
ios本地数据持久化方法
参考:1、iOS开发-文件管理(一)2、iOS中几种数据持久化方案:我要永远地记住你!原创 2016-04-20 18:26:18 · 441 阅读 · 0 评论 -
百度地图API使用
参考:1、 根据两个经纬度点调用百度地图应用查询路线 适用android或者ios中及网页浏览(手机网页同样适用)2、【改】IOS-百度地图API用点生成线路、导航、自定义标注 2013年11月更新原创 2016-04-20 18:29:36 · 429 阅读 · 0 评论 -
NSTimer 暂停 继续 停止 的方法
NSTimer 自带的方法中是没有暂停和继续的方法的,但是NSTimer有个方法是 setFireDate可以利用这个方法实现暂停和继续暂停:原理是把触发时间设置在未来,既很久之后,这样定时器自动进入等待触发的状态,估计要等很久。。。[_timer setFireDate:[NSDatedistantFuture]];开始:原理是把触发时间设置原创 2016-03-02 11:36:38 · 24675 阅读 · 0 评论 -
iOS开发心得与体会(其他人的)
1、机智的新手:http://www.cnblogs.com/wupei/2、iOS开发的一些奇巧淫技3:http://www.cocoachina.com/ios/20150210/11130.html3、iOS半年如何提高:http://www.cocoachina.com/bbs/read.php?tid-284880-page-5.html4、iOS开发推荐书单(叶孤城):ht原创 2016-04-20 16:44:50 · 682 阅读 · 0 评论 -
Mac 上显示隐藏文件夹方法
第一步:需要在终端内输入命令显示 :defaults write com.apple.finder AppleShowAllFiles -bool true隐藏 :defaults write com.apple.finder AppleShowAllFiles -bool false第二步: 重启Finder快捷键 command + alt + esc 选择原创 2016-09-21 16:30:23 · 634 阅读 · 0 评论 -
Objective - C 编码规范
地址:http://www.csdn.net/article/2015-06-01/2824818-objective-c-style-guide原创 2016-04-20 11:56:59 · 390 阅读 · 0 评论 -
iOS获取App版本号
代码:[[NSBundle mainBundle] objectForInfoDictionaryKey:(NSString*)kCFBundleVersionKey]原创 2016-04-20 18:39:33 · 516 阅读 · 0 评论 -
iOS获取本机号码
参考:1、IOS开发之----获取本机号码等原创 2016-04-20 18:37:15 · 13083 阅读 · 0 评论 -
两个iOS 应用间的相互跳转
参考:1、iOS中如何呼出另一个应用原创 2016-04-20 18:34:46 · 558 阅读 · 0 评论 -
Xcode使用技巧
参考:1、给Xcode加点料原创 2016-04-20 18:32:40 · 367 阅读 · 0 评论