Markdown基础用法
列表 Markdown 支持无序列表和有序列表。 无序列表 无序列表使用星号(*)、加号(+)或者减号(-)作为列表标记,这些列表要加一个空格,然后再填写内容。 * 第一项* 第二项* 第三项+ 第一项+ 第二项+ 第三项- 第一项- 第二项- 第三项 有序列表1. 第一项2. 第二项3. 第三项 列表嵌套 列表嵌套只需在子列表中的选项前面添加四个空格即可: 1. 第一项: - 第一项嵌套的第一个元素 - 第一项嵌套的第二个元素2. 第二项: - 第二项嵌套的第一个元素 - 第二项嵌套的第二个元素
iOS中使用MJExtension处理OC里的id关键字
利用MJExtension 解析json -> model 遇到OC关键字id,处理方法: 在 Model 中使用方法: +(NSDictionary *)mj_replacedKeyFromPropertyName{ return @{@"ID":@"id"};} 或者写个统一的类处理相同的请求: [Xxx mj_setupReplacedKeyFromPropertyName:^NSDictionary *{ return @{ @"ID" : @"id", }; }];
Mac下显示隐藏文件
Mac OS X 10.9 Mavericks版本之后: defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder //显示隐藏文件 defaults write com.apple.finder AppleShowAllFiles No && killall Finder //不显示隐藏文件 快捷键: 在 macOS Sierra及以上版本,可以使用快捷键⌘⇧.(Command + Shift + .) 来快速(在 Finder 中)显示和隐藏文件了
Mac终端走代理的方法
在终端输入: export {http,https}_proxy='http://ip:port' eg: export {http,https}_proxy='http://127.0.0.1:1087' 发现一个小问题:通过Cisco的Any Connect 连接的vpn 终端还是没办法使用
Jekyll错误汇总
目前已经不用Jekyll,改用Hexo Jekyll 启动错误cannot load such file – webrick在windows在安装jekyll,在执行 bundle exec jekyll serve的时候发现错误 cannot load such file -- webrick C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/jekyll-4.2.2/lib/jekyll/commands/serve/servlet.rb:3:in `require': cannot load such file -- webrick (LoadError) from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/jekyll-4.2.2/lib/jekyll/commands/serve/servlet.rb:3:in `<top (required)>' from...
Xcode导出IPA包四个选项的含义
1.Save for iOS App Store Deployment保存到本地 准备上传App Store 或者在越狱的iOS设备上使用 2.Save for Ad Hoc Deployment保存到本地 准备在账号添加的可使用设备上使用(具体为在开发者账户下添加可用设备的udid),该app包是发布证书编译的(The app will be code signed with the distribution certificate.) 3.Save for Enterprise Deployment企业级分发 4. Save for Development Deployment针对内部测试使用,主要给开发者的设备(具体也为在开发者账户下添加可用设备的udid)。该app包是开发证书编译的(The app will be code signed with your development certificate) 2与4的区别就在于,一个是用发布证书打包,一个是用开发证书打包
NSLog格式化输出
%@ 对象 %d, %i 整数 %u 无符整形 %f 浮点/双字 %x, %X 二进制整数 %o 八进制整数 %zu size_t %p 指针 %e 浮点/双字 (科学计算) %g 浮点/双字 %s C 字符串 %.*s Pascal字符串 %c 字符 %C unichar %lld 64位长整数(long long) %llu 无符64位长整数 %Lf 64位双字
百度iOS面试题
1.请解释一下KVO、KVC的含义. 2.怎么实现多重继承 3.GCD死锁产生以解决方案? 4.iOS事件传递机制 5.UITableView重用机制 6.NSString用copy是深拷贝还是浅拷贝? 7.UIViewController声明周期 8.loadView和viewDidload的区别 9.iOS App的几种状态,双击Home键是什么状态,可以相应用户输入吗? 10.viewDidUnLoad这个方法还在使用吗? 11.frame和bounds的区别 大概就记得这么多。。。 8、10 题答案参考 http://blog.csdn.net/q199109106q/article/details/8614044 2参考 http://ios.jobbole.com/82622/
iOS WebView不响应input标签
遇到一个超级坑的问题,一个普通的HTML里面有一个上传图片的功能,用了这个标签,点击标签可以弹出选择图片的actionsheet. 但是点了选项只有没有任何反应,还会关闭当前的webview 在点了标签后,调试会报出以下错误 Passed in type public.item doesn't conform to either public.content or public.data. If you are exporting a new type, please ensure that it conforms to an appropriate parent type. the behavior of the UICollectionViewFlowLayout is not defined because: the item width must be less than the width of the UICollectionView minus the section insets left and right values, minus the...
Android Studio 主工程 无法引用子Module中的依赖问题
最近在构建Android项目的时候发现,主工程无法引用子Module中的依赖。 处理方法: 在子module的build.gradle中对第三方库得依赖方式从implementation为api implementation "com.squareup.retrofit2:retrofit:2.9.0"//改为api "com.squareup.retrofit2:retrofit:2.9.0"