自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

UP的博客

不积小流 无以成江海

  • 博客(39)
  • 资源 (8)
  • 收藏
  • 关注

原创 WWDC 2020 特别活动主题演讲 全套源文件下载 视频、幻灯片图片、中英文全稿 WWDC 2020 Special Event Keynote

这一届的WWDC还是有比较多的更新点,本来想到官网下载keynote的原文件看一下,发现在没有提供。于是就下载了官方视频,整理了一套超高清的幻灯片图片、中英文全稿资料。已将无字幕的原版视频和自制的幻灯片图片、中英文全稿上传共享,希望能帮到和我一样需要的童鞋。中文全稿下载链接,约三万字幻灯链接 提取码: mvq9...

2020-07-01 09:13:43 1957

原创 群晖NAS存储空间损毁 硬盘损毁处理

硬盘损毁自用群晖DSPlay 216+,双盘位安装 西数红盘 4T *2, 四年来一直没出过毛病,没成想搬家的时候坏掉了一个硬盘。系统里一直爆红-存储空间损毁。虽然仍然可以读取部分文件,但是文件夹和文件名称都有出现乱码,丢失了部分文件。检查后是有扇区损坏,试过了扇区修复也无法解除报警。因为没有做Raid,考虑再三还是决定更换硬盘,避免更多数据的丢失。过程只需三步:首先要买一个容量足够数据恢复的新硬盘。正好由于空间紧张,买了一块8T红盘。关机,将状态正常的硬盘位的硬盘替换为新买的硬盘。开机,用

2021-05-05 11:36:39 25758 2

原创 什么是CLI(命令行界面)、GUI(图形用户界面)、Terminal(终端)、Console(控制台)、Shell、TTY

文章目录CLI (命令行界面)Terminal(终端)终端机字符终端 (Character Terminal)图形终端 (Graphical Terminal)Console (控制台)TTY 设备虚拟控制台 (Virtual Console)伪终端(Pseudo Terminal)LINUX下的终端Shell程序猿都用过终端、Shell,并且经历越多会越来越发现他们的强大和无处不在。而很多小白和有工作经验但是半路出家的程序猿经常搞不清CLI、Shell、Console的概念,或者是会用但是不明所以。

2021-05-05 05:39:58 15068

原创 iStat Menus 无法正常读取传感器温度的解决办法

问题换了电脑之后,像往常一样安装了各种惯用软件。最后发现iStat Menus 没办法读取硬件温度,只能读取到一个SSD的温度,尝试了重置传感器过滤也不行。读取不到温度,风扇转速控制自然也用不了,对于不满足于Mac系统本身的风扇转速策略的人来讲,在夏天实在是很难过。解决方式查阅了各种方式,最终还是成功修复了该问题,最主要的原因可能还是程序员没有适配最新的系统版本。由于每个人的情况可能不同,最终生效的办法也不一样,在此列举,可以根据情况进行尝试。先上官网链接https://bjango.com

2020-06-22 21:55:34 10465 3

原创 Chrome插件不翻墙安装、离线安装, 插件商店,Fatkun图片批量下载插件

众所周知的原因Chrome插件商店需要科学上网才能打开并安装插件。但不需翻墙直接可以搜索、安装插件和离线安装插件都是常见的需求,那么自然也就有解决方案。Chrome第三方插件商店点击此处跳转免费的网站,在这里可以像Chrome官方插件商店一样进行搜索插件,但不同的是不能像官方商店一样直接安装到Chrome浏览器,是先下载插件的crx文件 然后进行手动导入。...

2020-06-21 08:38:46 14920

原创 Objective-C 程序设计 01

遗忘在时光之中的读书笔记类型值域与系统为特定类型的值分配的内存量有关,它通常依赖于所运行的计算机,叫做设备或机器相关量。表达式的两个运算数是整型,该运算就将在整数运算的规则下进行。150/100的 结果是1,即使是将结果赋给float变量。对于任何处理两个值得运算,如果其中一个值是浮点变量或者常量,那么这一运算将作为浮点运算来处理。150/100.0结果是1.5类型转换运算符比其他所有算数运算符的优先级都高。方法的数值参数会自动转换以匹配期望的类型,但在调用方法时.

2020-06-20 02:46:59 319

原创 Objective-C 和Apple的历史往事

遗忘在时光之中的读书笔记C程序设计语言是AT&T 贝尔实验室的Dennis Ritchie 在20世纪70年代早期首创。UNIX操作系统几乎全部由C语言开发,UNIX的普及也推广了C语言Brad J.Cox 在20世纪80年代早期设计了Objective-C语言,它以一种叫做Smalltalk-80的语言为基础。Objective-C是对C语言的扩展,支持了对象的创建和操作。1985年乔布斯离开苹果后创建了NeXT公司,该公司在1988年获得了Objecti-C的语.

2020-06-19 01:14:27 274

原创 Xcode使用技巧 code snippets 自定义代码块的使用和保存、导入

目录啥玩意?自定义代码块创建代码块占位符代码块的保存和导入常用的代码块啥玩意?作为码农来讲,IDE绝对就是你的纸和笔,掌握IDE的使用技巧可以大幅度的提升编码效率,摆脱枯燥繁琐的重复劳作。最近为了适配iOS 13频繁更换设备升级系统,来回折腾了好几遍开发环境,包括导入code snippets,今天就写一写这个新手老手都应该用起来的技巧(其实就是懒,写到这当笔记)。老规矩,看啥都不如看官方...

2019-10-14 10:46:33 1378

原创 React 和 Cordova的异同及应用

前端开发技术的调研标签(空格分隔): 未分类标签: 移动开发 2018.1.6 [email protected]前端开发技术的调研Reactjs概述组件JSXVirtual DOMFluxReact NativeReact Native 印象React Native工作原理React Native如何匹配原生API通讯原理

2019-07-18 13:18:28 604

原创 iOSAPNs推送和VoIP推送

插入甘特图Mon 06Mon 13已完成 进行中 计划中 现有任务Adding GANTT diagram functionality to mermaidAPNs推送流程APPApple push server极光 serverAPP server1 注册设备2 device token3 注册用户4 jp...

2019-07-18 13:17:50 3615

原创 iOS规范之App Store上架

现在支付-移动端-iOS规范之App Store上架上架流程1. Apple 政策和指南1.1 App Review1.2 App Store Connect1.3 在 App Store上发行APP注意事项1.4 了解生态和提升产品1.5 现在支付上架被拒问题记录2. 人机交互(设计和资源)2.1 与UI组协作2.2 现在支付屏幕适配规范3. Beta 测试3.1 TestFlight3.2 ...

2019-07-18 13:16:21 1996

原创 Cordova入门

Cordova入门标签: 技术学习Cordova入门概述1 移动端的开发模式2 Cordova基本介绍Cordova安装Mac环境1 安装Nodejs2 安装git2 安装cordova创建Cordova 工程1 创建项目1 添加平台1 目录说明1 运行APP11 工程目录和cordova的生命周期12 ios-deploy13 浏览器访问

2017-11-27 11:35:51 24265 1

原创 was compiled with optimization - stepping may behave oddly; variables may not be available.

今天调试的时候发现变量都不能查看了。在「lldb」中通过「po」命令来查看总是提示变量未找到。环境 xcode 7, Swift 2错误提示 ‘XXXX’ was compiled with optimization - stepping may behave oddly; variables may not be available分析 工程在编译之后被优化了,所以导致单步的时候程

2017-02-22 17:06:03 1851

转载 iOS 书写高质量代码 怎么处理耦合关系

耦合是每个程序员都必须面对的话题,也是容易被忽视的存在,怎么处理耦合关系到我们最后的代码质量。今天和大家聊聊耦合这个基本功话题,一起捋一捋iOS代码中处理耦合的种种方式及差异。简化场景耦合的话题可大可小,但原理都是相通的。为了方便讨论,我们先将场景进行抽象和简化,只讨论两个类之间的耦合。假设我们有个类Person,需要喝水,根据职责划分,我们需要另一个类Cup来完成喝水的动作,代码如下:123456

2017-01-06 20:49:56 537

转载 AFNetworking 的设计与实现 源码分享 (一)

写在开头:作为一个iOS开发,也许你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession…(说不下去了…怎么会什么都不知道…)但是你一定知道AFNetworking。大多数人习惯了只要是请求网络都用AF,但是你真的知道AF做了什么吗?为什么我们不用原生的NSURLSession而选择AFNetworking?本文将从源码的角度去分析AF的实际作

2017-01-04 21:25:10 993

转载 iOS URL Schemes 使用详解 什么是 URL Schemes

URL Schemes 使用详解

2017-01-04 10:35:32 23158

原创 微信 小程序 官方教程 开发文档 开发工具

作为移动端的开发者 相比都对小程序务必关注 下面贴上官方的 开发工具 教程 早期的鸟儿有虫吃! 小程序开发工具下载 https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html 文档 教程 https://mp.weixin.qq.com/debug/wxadoc/dev/index.html

2016-09-28 17:43:16 602

原创 iOS UIViewd的Content Modes属性 调整 ImageView 图片自适应模式 展示样式 UIViewContentMode各类型效果

类似于 Label 的 文字居中类型,在展示图片时,也有一个ContentMode 属性 控制 图片展示的居中等样式. contentMode 是 UIview 的一个属性官网描述 The content mode specifies how the cached bitmap of the view’s layer is adjusted when the view’s bounds cha

2016-09-22 13:22:27 1486

原创 Xcode 运行项目时出现 could not attach to pid:“xxx”

换了工作的电脑,在运行项目时出现了如下错误 紧接着再次运行又没有问题了。稍微查询了一下得知,这个问题并不是由我们的操作引起的,有时就会莫名其妙的出现,但是有一些不同的情况下面列出如何解决这个错误成功运行项目首先什么都不做再次运行,基本都不会再出现错误 如果还不行,那么就把手机重新插拔或者重启模拟器 还不行就重启Xcode 还不行就clean一下工程 还不行就重启系统 http://st

2016-09-02 14:25:56 17310

原创 Mac 电脑笔记本快速锁屏 锁屏快捷键

有很多人把自己的 Mac 笔记本作为工作本,私人电脑的安全无比重要,但是 macOS 并没有直接锁屏的快捷键,设置屏幕保护程序又麻烦。 下面就介绍一种非常简单的锁屏方法, 只要一键设置,就可以一键锁屏。 打开 launchpad,点进其他文件夹,找到钥匙串并打开 点击左上角的钥匙串,选择偏好设置 在设置页面中勾选 在菜单栏中显示钥匙串状态,然后你就会发现系统状态栏右上角多出一个 锁头 的图

2016-08-18 14:08:37 9141

原创 什么是Web App、Hybrid App、 Native App以及区别,当前主流移动和应用程序类型

随着H5标准的发布以及推广,使得移动应用的开发也受到了很大影响,出于效率、成本等等的原因,移动应用的开发不在完全依赖于“原生”。 今天就简单总结一下目前的三大主流移动应用开发类型。 APP,一般认为是 mobile application,也就是移动移动应用程序。先上图 Native AppNative App是一种基于智能手机本地操作系统如iOS、Android、WP并使用原生程式编写运行的

2016-08-18 12:46:23 8350 1

原创 iTunes无法验证服务器"s.mzstatic.com"的身份 如何解决

今天博主的iPhone6 连接 MBP 的 iTunes 的时候 出了个弹框,提示无法验证服务器”s.mzstatic.com”的身份,是否继续 iTunesStore也打不开 解决的办法是将网络的 DNS 添加8.8.8.8 以及 8.8.4.4打开偏好设置 ,选择 网络

2016-08-16 17:41:25 27032

原创 Apple 开发者账号申请注册 类型区分 一分钟掌握苹果开发者计划教程

自苹果的 AppStore 诞生以来,开发者就成为Apple 庞大帝国的密不可分的一部分,几乎每次苹果的重大发布会上都会看到专门的一页 PPT 来展示 AppStore 的APP 新数量、开发者分成多少多少等等,而随着不断地发展苹果对于开发者计划也不断的有新的规则。作为一个 iOS开发者,今天我们就对对 Apple 的开发者计划做一个梳理。1. 概述所有的新手初接触 iOS 开发,对于复杂的流程想必

2016-08-16 14:43:16 2705

原创 苹果强制适配IPv6-only网络 该怎么做iOS应用兼容适配IPv6 Mac创建 IPV6测试环境

苹果的新政策相比大家已经知晓 www.cocoachina.com/apple/20160505/16124.html那么我们最关心的无疑是 身为 APP 的开发者,我们需要做什么?什么是 IPv6-ONLY以前,大家都在用 IPv4,就是地址看起来是 114.255.40.66 的样子。然而,这样的地址已经不够用了,就有了类似 2001:da8:215:4009:250:56ff:fe97:

2016-06-06 10:32:44 7002

原创 iOS 初始化方法 alloc init 与 new 的区别

class * aclass = [[class alloc]init]; 这行代码被我们写了无数遍,同时几乎所有人都知道 class * aclass = [class new]; 的存在。 那么 [[class alloc]init]和[class new]到底有什么区别呢?该如何使用呢?照例开扒文档 https://developer.apple.com/library/mac/d

2016-05-29 13:01:56 1929

原创 浅拷贝和深拷贝 iOS 的copy 以及 mutablecopy

先来点基础的深拷贝和浅拷贝浅拷贝指针拷贝,源对象和副本指向的是同一个对象对象的引用计数器+1,其实相当于做了一次retain操作深拷贝内容拷贝,源对象和副本指向的是不同的两个对象源对象引用计数器不变,副本计数器设置为1如何理解很多人对于深浅拷贝总有一些误解,比如很多人都认为 iOS 的 copy 是浅拷贝,mutablecopy 是深拷贝,这是大大地错误的。 博主认为比较好的理解方式是

2016-05-28 19:46:50 610

原创 iOS获取当前 年月日和星期

NSArray * arrWeek=[NSArray arrayWithObjects:@"星期日",@"星期一",@"星期二",@"星期三",@"星期四",@"星期五",@"星期六", nil];NSDate *date = [NSDate date]; NSCalendar *calendar = [[[NSCalendar alloc] initWithCalendarIdentifier:N

2016-05-27 17:42:26 1799

原创 iOS友盟崩溃地址解析 通过dSYM文件分析定位线上 APP crash问题

有很多问题是在开发测试过程中无法遇到和重现的,这就需要统计线上的崩溃信息进行定位。什么是 dSYMXcode编译项目后,我们会看到一个同名的 dSYM 文件,dSYM 是保存 16 进制函数地址映射信息的中转文件,我们调试的 symbols 都会包含在这个文件中,并且每次编译项目的时候都会生成一个新的 dSYM 文件,位于 /Users/<用户名>/Library/Developer/Xcode/A

2016-05-27 17:35:51 1838

原创 iOS apns Device token的获得 以及是否会改变,解决重复推送

APP 的推送通知功能对于每个 APP 而言的都是十分重要的,而对于 iOS 开发者来说 APNS 推送服务是必须熟悉掌握的,而注册 APNS 服务时获取的Device token 的变更策略,就是一个需要十分注意的问题。最近公司的产品遇到了一个问题: 向用户推送消息时,有的用户会出现 重复 收到同一条推送。经过反复排查后终于发现了原因。 我们使用了 腾讯的 信鸽推送 SDK,APP 最初开发时

2016-05-26 17:07:09 15354

原创 群晖 NAS DSM 系统,只要三步使用 Docker 安装迅雷远程下载

前段时间群晖和迅雷的合作宣告终止,套件中移除了迅雷,但是说实话 DSM 自带的Download Station 实在是太慢了, 但是只要是 NAS是64位的处理器都可以使用 docker 套件(好奇的同学可以了解一下 docker 的强大)。 所以我们可以使用 docker 安装迅雷的远程下载服务,实现迅雷下载。使用效果如图: 只要三步,让你拥有迅雷速度!安装 docker 套件首先需要在你

2016-05-26 15:29:49 177928 6

原创 想玩 NAS? 群晖NAS 的选购 配件搭配以及硬盘 RAID指南

关于什么是 NAS,请参考博主的另一篇博客 或自行百度了解。本文主要根据博主的 NAS 入手经历出发,希望能给一些有同样计划和需求的同学在选择上有一些些的帮助。如果你有下面需求中的几个,那么 NAS 无疑是你的菜。摆脱国内云储存不安全、和谐、收费的缺点,建立自己的云Windows 以及 Mac 、手机备份大量的资料需要安全的存储可以使用迅雷远程下载,将闲置的时间用来下载家庭媒体数据中心,

2016-05-18 16:48:04 64381 1

原创 什么是 NAS? 为什么要用 NAS?有什么好玩的功能?

什么是NAS简单的说就是连接在网络上,让大家可以透过网络(内网,外网)来进行储存和读取资料的设备。 通俗点说,就是有一台很小很小的台式主机,里面只装了很多颗的磁盘,这台电脑很省电,又不会发热,只要有网络,就可以连到这台小电脑里面,把自己的资料储存进去,把需要的资料拿出来使用,而且你需要多少储存容量只要你买硬盘加上去就行了。其实就是一台家用PC主机。专业的解释: 网络附加存储(Network A

2016-05-18 00:06:16 62311 2

原创 什么是RAID? 硬RAID 和软RAID的区别是什么?

近年来 NAS越加火爆,但是在使用 NAS时无法避免的一个东西就是 RAID,那么什么是 RAID 呢?又有那些坑呢?什么是 RAIDRAID 是Redundant Array of Independent Disks的简写,意为独立硬盘冗余阵列,简称磁盘阵列。其基本思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、容量巨大的硬盘。 由于RAID把多个硬盘

2016-05-17 21:43:40 59832 11

原创 dock 栏使用技巧(一)添加文件夹快捷方式 空白分隔区 最近使用列表

创建APP/文件夹快捷方式打开 Finder并切换到应用程序,选中要创建快捷方式的APP或文件夹,按住 command + option 键 同时拖动图标到桌面,快捷方式就创建成功了。或者选中APP或文件夹图标之后右键点击 制作替身选项,就会发现多了一个 带有小箭头的 xxx替身的图标,也就是快捷方式,你可以把他移动到方便打开的地方。将文件夹拖到 dock 栏分割线左侧我们知道dock 栏分为两

2016-04-16 17:14:06 2535

原创 iOS 使用自定义字体

现在的 APP 都极具个性与风格特点,APP界面中的文字自然也需要各种变化和改变,但是iOS 官方的字体并不能满足所有需求,下面我们就来看看如何在 iOS 的项目中使用自定义字体。iOS 系统字体可在下面的网站进行查询 http://iosfonts.com/第一步 准备字体文件一般如果需要自定义字体,美工都会准备好,如果没有的话就需要自己去网上搜索下载了,有.ttf、.odf等类型。 其

2016-03-30 18:37:22 967

原创 教你免费安装官方 Apple Remote Desktop 洗白官方Remote Desktop for Mac

Apple Remote Desktop 是专为Mac OS X而打造的远程桌面管理系统,拥有50多种新功能,在软件分发、资源管理和远程协助等方面表现更强。 但是在Mac os Yosemite 发布之后,这款软件升级为 v 3.8,只在 Mac App Store 出售,售价人民币518,让我等屌丝实在难以接受。但是在盗版、免费洗礼中成长的我们怎能放弃免费的待遇?! 下面本屌就交给大家一个免

2016-03-30 17:09:56 34392 4

原创 web网站css,js更新后客户浏览器缓存问题,需要刷新才能正常展示的解决办法

web网站css,js更新后客户浏览器缓存问题,需要刷新才能正常展示的解决办法问题描述最近将公司官网样式进行了调整,部署到服务器后访问发现页面展示不正常,但是刷新之后就会展示正常。问题分析研究之后发现可能的原因有css文件过大,加载缓慢本地缓存问题,虽然服务器修改了css文件,但是浏览器仍然使用本地缓存的css,需要用户多刷新一次才能正常展示显然是很不合理的,那么怎么样解决更新后让浏览器请求新

2016-02-18 10:36:20 23712 2

原创 (NO.001)升级Xcode8 真机调试iOS10 报错“Could not find Developer Disk Image”解决办法

问题描述Xcode版本为7.1,今天在进行真机调试时报错 Could not find Developer Disk Image.问题分析问题原因是Xcode7.1仅仅支持到iOS9.1(支持包里只有到iOS9.1的开发者模拟镜像),而在前几天apple推送iOS9.2的时候将我iPhone6系统升级成了iOS9.2。

2015-12-25 00:53:35 2601

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-10-27 23:40:57 362

WWDC 2020主题演讲全稿.zip

WWDC20 主题演讲全文 中文 英文 全程文稿,整理了一套超高清的幻灯片图片、中英文全稿、视频资料

2020-07-01

WWDC 2020 Special Event Keynote-英文全稿.docx

WWDC20 主题演讲全文 中文 英文 全程文稿,整理了一套超高清的幻灯片图片、中英文全稿、视频资料

2020-07-01

WWDC 2020主题演讲-中文全稿.docx

WWDC20 主题演讲全文 中文 英文 全程文稿,整理了一套超高清的幻灯片图片、中英文全稿、视频资料

2020-07-01

WWDC 2020 Special Event Keynote - UHD 260P.zip

WWDC 2020 Special Event Keynote 图片 这一届的WWDC还是有比较多的更新点,根据官方公开视频整理了一套超高清的幻灯片图片整理了一套超高清的幻灯片图片

2020-06-30

iStat 6.4.1.zip

解决兼容问题,像往常一样安装了各种惯用软件。最后发现iStat Menus 没办法读取硬件温度,只能读取到一个SSD的温度,尝试了重置传感器过滤也不行。读取不到温度,风扇转速控制自然也用不了

2020-06-22

Xcode8 ios10 developer disk image

升级iOS10后,Xcode运行程序到真机报错,提示Could not find developer disk image,Xcode Device栏处的真机右侧显示“(unavailable)”

2016-09-23

DeveloperDiskImage for ios 9.3

iOS 9.3 真机调试解决“Could not find Developer Disk Image”问题,资源包: 将文件解压拖入目录 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 中,运行Xcode即可

2016-04-21

iOS Developer Disk Image 9.3.1

iOS Developer Disk Image 9.3.1

2016-04-20

空空如也

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

TA关注的人

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