自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(154)
  • 收藏
  • 关注

转载 苹果开源iOS和macOS内核源代码 | 十一献礼

没想到,国庆节这天醒来一看,素以“封闭”闻名的苹果公司,竟然在GitHub上公布了旗舰操作系统的XNU内核源代码。XNU代表的含义是“XNU is Not Unix”(XNU不是Unix),这是一个类似Unix的内核,用在各类苹果Darwin操作系统中,包括电脑系统macOS(以及早先的版本OS X),还有移动操作系统iOS。通过访问内核代码,苹果可以让开发者更容易理解设备如何与上

2017-10-02 09:38:10 10854

转载 Foundation和UIKit的相关内容以及一些其他Cocoa相关内容

Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。1、Cocoa是什么?Cocoa是OS X和 iOS操作系统的程序的运行环境。是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使用各种语言;也不是开发工具,你可以在命令行上就可以创建Cocoa程序。Cocoa程序可以这么说,它是由一些对象组成,而这些对

2017-10-01 19:40:16 482

原创 iOS提取App图片

1. 打开itunes2. 在右上角搜索"wechat",在列表中选择wechat3. 从结果中选择微信,并下载4. 接着选择"Library",进入你已经下载的App,这时你会看到微信app5. 右击之后,在下拉菜单中选择"Show in Finder"6. 这样你来到了微信存储的实际位置7. 之后改后缀名为.z

2017-09-29 09:07:09 1658

原创 github上的license-许可证

介绍3个主流的许可证 : MIT 许可证 -- 只要用户在项目副本中包含了版权声明和许可声明,他们就可以拿你的代码做任何想做的事情,你也无需承担任何责任。Apache 许可证 -- 类似 MIT 许可证,但它同时还包含了贡献者向用户提供专利授权相关的条款。GPL 许可证 -- 这是一种copyleft许可证,要求修改项目代码的用户再次分发源码或二进制代码时,必须公布他的相关修改。V3版

2017-09-28 19:56:22 16128 1

原创 iOS网络-AFNetworking详解

前面说了一下官方给的网络请求API,有很多东西还是需要自己来处理的。今天说一说AFNetworking,AFNetworking是一个三方网络请求库。如果大家看看源码会发现,它把官方给的API封装了一下,提供一个更方便的接口供大家使用。封装请求对象类创建会话类型创建单个请求创建多个请求使用封装好的类总结封装请求对象类创建一个APPRequest类,它包含三个属性:请求地

2017-09-28 19:21:37 410

原创 iOS播放音乐

- (void)viewDidLoad { [super viewDidLoad]; //AVAudioPlayer: 音乐播放器 //1. 创建音乐播放器 //1.1 获取URL地址 NSURL *url = [[NSBundle mainBundle] URLForResource:@"02-刷刷刷刷.mp3" withExtensi

2017-09-28 18:59:56 205

原创 iOS录音

- (void)viewDidLoad { [super viewDidLoad]; //设置定时器 self.displayLink = [CADisplayLink displayLinkWithTarget:self selector:@selector(updateMeters)]; //跟音频播放的需要设置分类 //猪义 [[AV

2017-09-28 09:00:34 332

原创 iOS音效

//1. 获取音频文件的URL地址/** 提供工具类方法, 传入文件名及是否需要振动*/+ (void)playSoundWithName:(NSString *)name alert:(BOOL)alert{ /** 1. 以name为Key, SoundID为Value 2. 先判断缓存字典对一个的Value是否有值 --> soundID == 0 就代表没

2017-09-26 21:45:33 288

原创 iOS二维码代码实现

- (IBAction)scanQRCodeClick:(id)sender { //1. 输入设备 --> 指定摄像头 //前后置摄像头 麦克风 等等 //defaultDeviceWithMediaType: 根据媒体类型, 给你默认的设备 //如果设置Video, 默认设备就是后置摄像头 //1.1 获取摄像头 AVCaptureDe

2017-09-25 20:18:01 247

原创 真机调试与App上架

>> 目录一. 开发者账号购买苹果开发者账号开发者账号的分类注意事项二. 全套证书&配置文件真机调试配置项简介2分钟快速完成带有推送证书的全套配置真机调试快速配置添加推送的调试&发布证书真机调试详细配置三. App上架准备工作: 只需要做1次准备工作: 每次上传时操作注意事项Part 1 开发者账号一. 购买苹果开发者账号真机调试和App上架, 都需

2017-09-24 12:58:21 395

原创 iOS中常见的传感器

iOS中常见的传感器一.距离传感器监听方式:添加观察者,监听通知通知名称:UIDeviceProximityStateDidChangeNotification监听状态:观察者的对应回调方法中,判断[UIDevice currentDevice].proximityState返回 NO : 有物品靠近了;返回 YES : 有物品远离了注意:使用前要打开当前设备距

2017-09-24 12:55:11 1525

原创 苹果内购-配置开发者账号

一. 配置开发者网址 重复实现 1. 配置APP的内购项信息(后续如果还需要添加内购项, 重复这一步骤即可) 配置我的APP —> 找到当前项目 点击最上方的’功能’选项卡, 添加内购项 内购项添加完毕之后, 还需要来到App提交的选项卡中, 添加内购项 实现一次 2. 进入

2017-09-23 19:03:24 614

转载 iOS 8.4.1完美越狱工具发布:老设备福音

iOS 11正式版都发布了,你还需要iOS 8.4.1完美越狱吗?不得不承认的是,肯定还会有极少一批用户有这个需求,所以黑客们就满足了他们这个需求。今天,黑客@tihmstar发布了iOS 8.4.1完美越狱工具EtasonJB,这对还在使用iOS 8.4.1系统的用户显然是个好消息。设备方面,该工具仅支持运行iOS 8.4.1系统的32位设备,具体包括iP

2017-09-23 09:09:18 5227

原创 抓包工具Charles的使用心得

简介Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。开发iOS都在Mac系统上吧,安装Charles的时候要先装好Java环境。这么好的软件不是免费的,官网要好几十刀呢,我这里有一个Mac上的破解版,点击这里下载,当然不是最新版的。如果你想体验最新版,Charle

2017-09-22 10:18:22 366

转载 Swift 4.0 正式发布,更快更兼容更好用

Swift 4 现已正式发布!Swift 4 在 Swift 3 的基础上,提供了更强大的稳健性和稳定性,为 Swift 3 提供源码兼容性,对标准库进行改进,并添加了归档和序列化等功能。你可以通过观看 WWDC 2017: What’s New in Swift 或完整发行说明快速了解 Swift 4 功能概述。一、语言更新StringSwift 4 包含一个

2017-09-20 21:43:06 2116

转载 一张图告诉你17款MBP和16款MBP的区别

威锋网讯,苹果本周更新了 MacBook Pro 的产品线,本次升级为 MacBook Pro 带来了英特尔的第七代 Kaby Lake 处理器,和更快的英特尔和 AMD 显卡。值得一提的是,无 Touch Bar 的低配版 13 英寸 MacBook Pro 也获得了更新,128GB 储存版本的售价现在是 1299 美元,这比之前的同款型号要更加便宜(1499 美元)。除此之外,

2017-09-20 21:26:17 29195 2

转载 喜大普奔!北京地铁正式支持刷手机:苹果安卓全线兼容

9月20日,@北京地铁 官方宣布,即日起地铁机场线率先实现刷二维码进出站。乘客通过易通行APP二维码过闸功能,可使用手机刷二维码直接进出站。易通行APP将根据乘客实际进出站情况,从绑定支付渠道自动扣除相应票款。值得一提的是,易通行APP支持各种机型使用,苹果和安卓都可以。据悉,最先开通的是北京地铁机场线东直门站、三元桥站、3号航站楼站、2号航站楼站4个站,到

2017-09-20 14:26:48 303

转载 苹果iOS11正式版更新内容大全:史上变动最大

IT之家9月20日消息 按照此前预告,今天凌晨1点左右苹果iOS11正式版开始推送给广大iPhone、iPad用户。苹果刚刚发布的iPhone X、iPhone8、iPhone8 Plus以预装的形式加入到支持iOS11的设备阵营,而随着iOS11正式版的推送,苹果也正式终止了对iPhone5、iPhone5c、iPad4的系统升级计划。根据IT之家验证,iOS11正式版和此前苹果推送的i

2017-09-20 08:55:34 2097

转载 iOS 11正式版即将来袭,这25个新功能你知道吗?

北京时间9月20日凌晨1点,苹果将推送iOS 11正式版。在iOS 11正式版发布前,苹果已经上线了iOS 11测试版。由于测试版与正式版一般差别都不会特别大,下面我们就一起通过iOS 11测试版来梳理一下iOS 11到底给iPhone带来哪些新功能,能否再次给果粉们带来惊喜!  控制中心支持自定义  在iOS 11中,控制中心变得更加个性化和人性化。从手机屏幕底部往上滑动即可调出

2017-09-19 14:27:10 1206

原创 App Store新规: iOS封杀病毒扫描应用 儿童禁用Face ID

【TechWeb报道】9月16日消息,苹果之前调整了App Store审核APP的规定,淘汰32位应用,提高体验质量,不得不推动64位应用发展。现在最新消息,为了让iOS生态环境更加优秀,苹果又悄悄的调整了App Store审核指南规定:“禁止病毒扫描应用,13岁以下禁止使用Face ID”。据消息了解,由于苹果这次发布了iPhone X手机,为了规范Face ID开发范围,并加入

2017-09-17 08:54:31 1162

转载 iOS中的定位-CoreLocation框架

背景因为苹果在不允许使用第三方库进行定位,即使是百度地图的定位也是在苹果API的基础上进行了封装,所以学习下iOS中定位的功能还是有必要的CoreLocation框架CLLocationManager是一个非常重要的对象//位置服务是否可用+ (BOOL)locationServicesEnabled __OSX_AVAILABLE_STARTING(__MAC_10_7,_

2017-09-16 19:20:08 349

原创 iTunes 12.7降级

今天推送了itunes 的更新,点了更新后,发现无法管理应用程序了,无奈只好降级,方法如下:1. 下载12.6的安装包,链接 http://dl.pconline.com.cn/download/55982-1.html2. 安装 CMM, 在里面卸载掉 iTunes, 用 Mac 自带的工具无法直接卸载或者直接降级的,必须先卸载3. 打开finder, 删除掉用户目录下面的这

2017-09-14 17:37:13 835

转载 ios11正式版 解决骚扰难题

中新网9月13日电 苹果发布更适合中国人的iPhone8和iPhoneX,同时,新机搭载的全新操作系统iOS11即将于北京时间9月20日正式上线。  北京时间9月13日凌晨1点,2017苹果秋季新品发布会在Apple  Park的会堂Steve Jobs Theater(史蒂夫 乔布斯会堂)召开,并发布iPhoneX、iPhone 8、iPhone 8  Plus以及全新的Apple TV

2017-09-14 08:46:08 2473

转载 iOS11泄露:Apple Watch 3支持LTE

据外媒BGR报道,在今天泄露出的IOS11GM中看出许多有意思的情报,比如新的壁纸、正面外形,以及内置的Apple Watch应用程序。通过曝光的图中可以看出,新一代Apple Watch在外观上和上代相比并没有太大的区别。但是可以看出屏幕的左上角有一个电话图标,与最近传闻说苹果将推出LTE版Apple Watch 3的消息相符合。而另外一张截图中,

2017-09-12 10:25:39 569

转载 微信 iOS 收款到帐语音提醒开发总结

一、背景为了解决小商户老板们在频繁交易中不方便核对、确认到账的痛点,产品MM提出了新版本需要支持收款到账语音提醒功能。这篇文章总结了开发过程中遇到的坑和一些小技巧。二、技术方案后台唤醒App收款到账语音提醒需要收款方在收到款后,播放一段TTS合成语音播报金额,微信在前台时可以通过模板消息将需要播报的金额带下来,再请求TTS数据并播放,但是app在挂起或者被kill掉

2017-09-11 14:23:39 7446 3

转载 新版 iPhone 名称:iPhone X、iPhone 8 和 iPhone 8 Plus

通过已泄漏的 iOS 11 GM 固件文件代码,基本敲定了今年 iPhone 三款新机的名称,并非为过去一直所流传的 iPhone 7s、iPhone 7s Plus 和 iPhone 8,而是跳过了 7S 的命名,直接采用 iPhone X、iPhone 8 和 iPhone 8 Plus,并支持无线充电。据猜测,之所以 OLED 版 iPhone 会被命名为 iPhone X,是因为字母“X”

2017-09-11 14:20:09 1447

转载 iOS 11 GM 披露更多有关新 iPhone Face ID、无线充电的消息

苹果的最新移动操作系统 iOS 11 的 GM 版(通常是正式版之前的最后一个测试版,没有变动的话 GM 版就是正式版)于上周末提前泄露,有人从中发现了  新 iPhone 的命名 、Animoji 功能,以及 LTE 版 Apple Watch 存在的证据。而最新的发现显示,新 iPhone 还将支持无线充电,还有 3D 面部扫描和有关 Apple TV 的新消息。Face ID我们

2017-09-11 11:12:30 393

转载 苹果果然再次推送iOS 11第十个测试版 在iphone8上预装应该是定了

苹果果然再次推送iOS 11第十个测试版 在iphone8上预装应该是定了真的如小编上周所预料的一样,既然这次苹果iOS 11的beta版本数量已经超过了此前最多的8个版本,很可能这次就不止只有beta 9了,很可能推出beta 10,甚至更多的beta版,毕竟距离iPhone 8的发布已经不到一周时间,要想让iphone 8上搭载一个稳定版的iOS 11正式版,苹果也需要更多小伙伴帮其测

2017-09-09 08:22:35 2084

转载 无语!苹果频繁弹窗:iOS 10设备都要升iOS 11

iOS 11正式版即将发布,为了迎接它的到来,苹果已经很开始在系统中弹窗,敦促老用户积极做好第一时间升级iOS 11的准备,也是没sei了。  iOS 11中  据9to5Mac报道称,从本周三开始,iOS 10的不少用户都收到了弹窗提示,都是苹果安排的介绍iOS 11各种好,其用意非常明显,让你别留恋老系统了,做好新系统的升级准备。  偶尔弹窗还能理解,但

2017-09-08 09:25:45 436

转载 配合iOS 11上线 苹果更新了自己的开发者网站

9月7日上午消息,苹果公司昨天更新了自己的开发者网站(developer.apple.com),除了增加中日航三种语言吗,还加入了大量新的变化。在6月举办的WWDC全球开发者大会上,苹果宣布App Store迎来一次大改版,以往App List的模式完全改变,首页用“Today”标签大图片的形式呈现出更多图片内容,并且新增了“游戏”标签,搜索结构等细节也跟之前有了诸多不同。在开发者

2017-09-07 10:05:32 258

转载 iOS10.1.1越狱插件推荐——SmartLowPower

最近,越狱社区推出了一款名叫 SmartLowPower 的插件,可以为我们的 iPhone 节省更多的电量,下面让我们来详细了解一下。安装 SmartLowPower 插件之后,iPhone 将会获得一些节省电量的功能。这款插件会在设置应用中添加一个偏好设置面板,用户可以在那里按需启用/禁用插件,开启低电量模式、飞行模式以及自动锁定等等。低电量模式:- 锁定设备时

2017-09-06 08:37:37 2535

转载 iOS10.1.1越狱插件推荐——SSHIcon

对于越狱用户来说,SSH 是一个非常实用的工具。但它也存在一个问题,那就是每次连接时没有任何提示。而现在,越狱社区推出了一款名叫 SSHlcon 的插件,可以为我们解决这个问题。能体现这款应用的实用性的原因之一:不是每个人都会将默认的 root 密码从“alpine”换成其他面。用户一旦忘记更改这个密码,设备就更容易遭到恶意攻击,或者是未经授权的 root 访问。SSHIc

2017-09-05 14:51:47 956

转载 这款插件可让iOS设备的音量HUD更加好用

iOS 系统的音量 HUD 似乎有些混乱,Cydia 中有许多越狱插件可以解决这个问题,而 iOS 开发者 candoizo 推出的新插件 Castro 找到了最合适的解决方案,一起来看看吧。  如上图所示,这款 Castro 插件并不像大多数其他音量插件一样将 iOS 的音量 HUD 移到状态栏或者是其他的地方,它修改了苹果放置在屏幕中央的这个音量界面的外观,给用户带

2017-09-04 22:51:21 1363

转载 苹果首批ARKit应用展示:或随iOS 11一起亮相

目前消息显示,苹果将于9月12日正式发布新iPhone以及iOS 11系统,据了解,第一批ARKit应用或游戏将会在发布iOS 11之后正式进入App Store中。(原标题:苹果首批ARKit应用展示,或随iOS 11一起亮相)根据外媒的报道,苹果近期邀请了一些媒体和开发者前往其库比蒂诺总部展示一批即将到来的ARKit应用,让大家感受科技的发展。其中有包括宜家、Food Ne

2017-09-03 09:11:09 313

转载 苹果iOS11开发者预览版beta9固件更新发布

IT之家北京时间9月1日消息 刚刚白猫发布了那则《快讯:iPhone8 降临!苹果正式发送9月12日秋季发布会邀请函》,想必又继续揉着惺忪的双眼并搂着……枕头继续入睡,那接下来的这个消息就义不容辞的由IT之家编辑部最帅的人来继续发布吧——北京时间9月1日零点(美国当地时间8月31日上午9点),苹果推送了iOS11开发者预览版beta 9版本,上个版本以为是beta系列的绝唱,没想到……

2017-09-02 00:33:34 584

转载 苹果首批ARKit应用展示 或随iOS 11一起亮相

根据外媒的报道,苹果近期邀请了一些媒体和开发者前往其库比蒂诺总部展示一批即将到来的ARKit应用,让大家感受科技的发展。其中有包括宜家、Food Network、Climax Studios等大公司。从曝光的视频中,我们可以看到这些公司开发应用的功能情况。例如宜家的应用支持用户将各类家具以等比例的形式虚拟化的放在放到家中,让我们有个直观感受。  而Food Network的应用显然

2017-09-01 10:31:21 251

转载 iPhone8欲发大招!苹果上线iOS11 ARKit应用人机界面设计指南

8月30日消息,苹果公司今天为增强现实应用开发者带来了诸多新的资源,并在人机界面指南中介绍了开发此类应用的最佳实例。这些应用将在iPhone8手机中得到充分利用。苹果更新了开发者网站,宣布发布新的ARKit人机界面指南。ARKit网站上也发布了这份指南。同时,苹果还推出了一些ARKit规定,比如要保证用户的安全,通过增强现实帮助他们导航等:-利用整个屏幕来与人互动-

2017-08-30 14:20:26 1244

转载 苹果发iOS 11第8个测试版:预计正式版前最后一发

下个月苹果除了要发布iPhone 8、7S三款新手机外,还要带来iOS 11的正式版,你做好升级准备了吗?今天凌晨,苹果再次发布了iOS 11第八个测试版,系统依然是以修复Bug为主,同时还对系统的UI进行调整。发布最新测试版的同时,iOS 11 Beta 7的公测版也已经放出,之前参与内侧的用户都可以升级。有开发者给出消息称,iOS 11正式版发布前,苹果应该不会再推出测

2017-08-29 16:46:13 297

转载 3分钟用ARKit平台做出iOS-AR项目

苹果在AR一直布局VR,最近的苹果开发者大会上,果家终于放出大招:iOS移动端ARKit平台以及VR兼容新桌面操作系统macOS High Sierra和几个做算法设计的程序猿聊天,大家都觉得AR不是什么新东西,尤其是Pokemon Go推出的前后,好多大小公司都对AR有所涉猎,比如阿里的AR红包,百度的AR地图;墙外的科技公司也是百家齐放。这次苹果放出的ARKit相比之下到底有什么新意呢

2017-08-28 08:24:39 757

转载 支持Mac及Windows iOS模拟器苹果盒即将登场

众所周知iOS系统一向以封闭著称,虽然过去一直有人将之越狱,但始终没发布任何iOS模拟器。不过近日有国内开发团队公开了一段影片,而片中展示了一款iOS模拟器在电脑上运行的情况,据报该模拟器的名称为“苹果盒”,并声称可以玩到各款iOS游戏。  支持ARM及X86双架构  国内开发小组“大明湖畔的技术团队”表示,虽然其团队只有五人,但各人分别擅长逆向分析、编译器

2017-08-27 08:23:44 2000

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除