ios开发
BigWilliamChan
这个作者很懒,什么都没留下…
展开
-
xcode7.1不能运行ios7模拟器问题
xcode7.1不能运行ios7模拟器问题Xcode7运行ios7模拟器 报错 simulator runtime is not available. Unable to open liblaunch_sim.dylib Try reinstalling Xcode or the simulator runtime. 更新了新版本的xcode7.1,xcode存在以前下载的ios7模拟器,奈原创 2015-11-03 10:53:35 · 1271 阅读 · 0 评论 -
Xcode的"Could not insert new outlet connection"问题
Xcode的”Could not insert new outlet connection”问题在拉动storyboard和class控件时候,可能出现下面情况。 应该算是XCODE的BUG吧,用下面的方法就可以解决:关闭XCODE进入xcode的DerivedData文件夹文件夹地址/Users/###/Library/Developer/XCode/DerivedData###代表原创 2016-03-19 09:47:08 · 2867 阅读 · 0 评论 -
利用runtime动态增加属性来封装一个全局调用loading效果
在ios开发中,category和associative是objective-c的扩展机制的两个特性,category是类型,可以通过它来扩展方法,;不过可以利用associative,通过它来扩展属性。在平常项目中,这个我们经常用,比如对NSString扩展方法。相对的associative,就用的比较少,要用它必须使用<objc/runtime.h>的头文件,然后使用objc_getAssoc原创 2016-05-11 16:00:54 · 949 阅读 · 1 评论 -
playground报错Unable to find execution service for selected run destination
用Xcode7新建playground界面直接报错Unable to find execution service for selected run destination解决方法 1. 完全关闭Xcode 2. 在终端执行以下两行代码rm -rf ~/Library/Developer/CoreSimulator/Deviceskillall -9 com.apple.CoreSimula原创 2016-06-02 13:46:50 · 861 阅读 · 0 评论 -
xcode8 支持 ios7 编译
首先下载支持ios7的device 在我github工程里下载 https://github.com/chenwei910101/xcode8ios7.git 解压文件后得到7.0和7.1文件夹打开DeviceSupport 打开xcode的包文件,最好直接用命令行找到DeviceSupport文件夹open /Applications/Xcode.app/Contents/Develop原创 2016-10-19 12:06:43 · 804 阅读 · 0 评论 -
ios10上3D touch多个widget的显示
在ios10前 3D touch没有widget显示,ios10后默认显示widget。 但是问题来了,要是一个app有多个widget,3D touch就不知道要用哪个了。这就需要在工程的plist文件里面加上个UIApplicationShortcutWidget 的key,里面填你想要显示的widget的BundleIdentifier。 官方文档 https://develope原创 2016-10-19 11:30:38 · 1039 阅读 · 0 评论 -
Xcode Run或者Archive报错,但是不显示buildFailed原因的解决方案
有一次更新了pod里面的sdk,然后run就是Build failed。以为我xcode抽风了,clean重启了也没用。后来发现问题所在。Xcode会把每次编译记录放在 在这里,就能看的错误所在了。找出错误地方,修改下就ok。 当然,也可能这里面没错误,那应该是其他问题了,比如到xcode 目录下,将DerivedData目录下的文件清空clean工程,重启xcode咯原创 2017-03-16 11:38:25 · 1724 阅读 · 0 评论