随笔分类 - cocoa
摘要:使用App-Prefs做域跳转,代码如下: 类似的域还有:
阅读全文
摘要:升级xcode版本后,用carthage编译第三方库有可能会报这个错误:【Could not find any available simulators for iOS】 两个解决方法: 1. 升级你的carthage brew upgrade carthage 2. 用你升级后的xcode版本编译
阅读全文
摘要:(转载自:https://www.skilled.io/gregheo/what-the-55-swift-standard-library-protocols-taught-me) (需FQ) Alright. 55 (with an asterisk) public protocols in t
阅读全文
posted @ 2017-01-13 18:19
woodchuckkk
摘要:iOS项目打包,或者只是在项目里面调用第三方静态库抑或是自己新建一个静态库,就要无可避免的和Architectures打交道。Architectures在Targets面板的Build Settings下,如下图红框所示: 首先请注意上图蓝色框部分,选项里面出现了好几个ARM,ARM指的就是ARM处
阅读全文
摘要:让自定义控件像原生控件一样可以在属性面板配置参数,Apple文档传送 直接上效果图,根据🍎文档,加上了"Line Width" 和 "Fill Color"两个属性: 没什么技巧,就是在需要添加的属性字段前面加上关键字"IBInspectable" Swift 代码截图: Objective-C
阅读全文
摘要:本文转自:http://segmentfault.com/blog/channe/1190000000604331浅拷贝浅拷贝就是对内存地址的复制,让目标对象指针和源对象指向同一片内存空间。如:char* str = (char*)malloc(100);char* str2 = str;浅拷贝只是...
阅读全文
摘要:Xcode更新后插件会失效,这个时候需要给插件的Info.plist文件添加新Xcode的UUID 一、首先找到更新后的Xcode的DVTPlugInCompatibilityUUID: 打开路径: /应用程序/Xcode/右键显示包内容/Contents/Info.plist 找到DVTPlugI
阅读全文
摘要:问题描述:在xocde上用sqlite数据库的时候,因为没有图形化界面,有些时候很难看出自己设计的数据库是否有问题,比如我刚上手sqlite数据库设计id为自增长时,很自然的用了identify(1,1),(实际上应该用 PRIMARY KEY autoincrement),最后可想而知id永远没有
阅读全文
摘要:取消Constraints(约束) 问题描述:xib文件设计的时候控件已经摆好位置,但是每次调试的时候控件的位置又乱了 解决方法:选中 xib文件,在右侧第一项(Identity and type)的Interface Builder Document 中取消 Use AutoLayout 选项即可
阅读全文

浙公网安备 33010602011771号