七个习惯题由内而外全面造就自己

由内而外全面造就自己

你是否有过这种经验,做出推测时发现自己的判断过于匆忙?请对这种经验加以描述。

1
答:

你当时做出的推测是什么?

1
答:

想一下你做过的其他推测。本周你将对其中某一项采取什么行动?

MPMoviePlayerController遇到的坑

问题

  1. [MPMoviePlayerController播放过程中自动暂停的问题] 在使用系统播放器MPMoviePlayerController的过程中,会出现播放器自动暂停的情况,有两种解决办法:参看 1.1 在播放开始的时候,设置useApplicationAudioSession = NO; 1.2 重启手机,也可以恢复
  2. why does MPMovieLoadState have state 5?
1
2
3
4
5
6
7
The playState is a bitmask. Any number of bits can be set, such as
MPMovieLoadStatePlaythroughOK | MPMovieLoadStatePlayable
Check for states like this:
MPMovieLoadState state = [playerController loadState];
if( state & MPMovieLoadStatePlaythroughOK ) {
NSLog(@"State is Playthrough OK");
}

问题2

投影不全屏

现象:投影仪页面未同步现象,全屏查看视频,横屏全屏显示,但投影在大屏的画面没有同步

Thisdeviceisnotcurrentlyonline

参考

  1. you can restart your device! then connect your device to your mac->open Xcode->press command + i

I’ve encountered this issue today. The record button is disabled and the tooltip says “This device is not currently online”. However my iPhone is connecting with my Mac and can be debugged with Xcode without any problem.

Chisel-LLDB命令插件

{% github facebook chisel 56d0e0d width = 30% %}

LLDB 是一个有着 REPL 的特性和 C++ ,Python 插件的开源调试器。LLDB 绑定在 Xcode 内部,存在于主窗口底部的控制台中。调试器允许你在程序运行的特定时暂停它,你可以查看变量的值,执行自定的指令,并且按照你所认为合适的步骤来操作程序的进展。(这里有一个关于调试器如何工作的总体的解释。)

LLDB命令使用

{% github it-boyer width = 30% %}

help

最简单命令是 help,它会列举出所有的命令。如果你忘记了一个命令是做什么的,或者想知道更多的话,你可以通过 help 来了解更多细节,例如 help print 或者 help thread。如果你甚至忘记了 help 命令是做什么的,你可以试试 help help。不过你如果知道这么做,那就说明你大概还没有忘光这个命令。

解决Xcode代码高亮提示功能失效

方法一

  1. 打开失效的项目,选择菜单:Xcode->File->Project Settings -> Advanced..,
  2. 删除图上所示的位置目录,重启xcode。

方式二

  1. cd进入~/Library/Developer/Xcode/DerivedData
  2. 找到你的项目所用的目录(一般以你的项目名开头)
  3. cd 目录名
  4. rm -r Index 删除掉你的项目所用的索引文件夹

方法三

  1. 退出 Xcode
  2. 重启电脑
  3. 找到 这个 DerivedData 文件夹 删除 (路径: ~/Library/Developer/Xcode/DerivedData)
  4. 删除这个 com.apple.dt.Xcode 文件 (路径: ~/Library/Caches/com.apple.dt.Xcode)
  5. 运行 Xcode 就好了~~

(1) 原文表示删除 ~/Library/Developer/Xcode/DerivedData下所有的文件,我尝试发现只需要删除当前项目相关的索引文件即可 (2) DerivedData从字面上理解应该是收集到的数据,应该是Xcode针对这个项目缓存的一些数据,不会影响项目本身的完整性

RxSwift爬虫工具

{% github it-boyer ReptileTool 60cac75 width = 30% %}

目的

  1. 实践大话设计模式/swift基础语法/函数响应式开发

正则表达式语法 iOS开发之详解正则表达式原文:NSRegularExpression Tutorial: Getting Started nshipster文章NSPredicate iOS中的谓词(NSPredicate)使用

简短的定义:正则表达式提供了一种在指定文本文档中按指定模式进行搜索,并能基于匹配模式进行修改文本的一种方式。 正则表达式的通用用例:

使用Safari浏览器调试WebView

{% github it-boyer width = 30% %}

使用RxSwift开发爬虫工具

设置真机

  1. 首先打开模拟器或者真机设置中"Safari浏览器"→“高级”→“Web检查器"的开关。
  2. 然后我们打开Mac电脑的Safari浏览器,打开系统偏好设置(快捷键 commond + ,),点击菜单中的"高级”,然后勾选"在菜单栏中显示"开发"菜单".方便我们进行快速的调试。
  3. 这时候真机连接上数据线.或者开启模拟器就能在菜单栏"开发"选项中找到我们的设备或者是模拟器.
  4. 接下来我们只需要跑起我们的工程进入对应的WebView页面即可进行调试.