oc

OpenCart: How to accurately populate oc_category_path

匿名 (未验证) 提交于 2019-12-03 01:06:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I have used an online service to transfer data from my other ecommerce website into OpenCart and everything seems to have been transferred correctly. There is however one issue with the product categories. The categories have been transferred to the oc_category table; however, looks like there is another table called oc_category_path that needs to be populated as well if I want to be able to edit my categories in the admin. Do you know what this table is and how I can correctly populate it (manually in my case I suppose). What is the path_id

通过bios关闭CPU节能

匿名 (未验证) 提交于 2019-12-03 00:13:02
amd平台: 进入bios,按F7进入高级模式,进入oc选项关闭这2个功能-->CPUFeatures-->Gloabal C-status Control and AMD Cool'n Quiet inter平台: 进入bios,按F7进入高级模式,进入oc选项关闭此功能-->CPUFeatures-->Inter C-State 来源:博客园 作者: 大笨鸟i 链接:https://www.cnblogs.com/dabenniao/p/11630367.html

从OC到Swift(5)- 动态性,KVC\KVO

匿名 (未验证) 提交于 2019-12-03 00:08:02
dynamic 被@objc dynamic 修饰的内容会具有动态性,比如调用方法会走runtime那一套流程 class Dog : NSObject { @objc dynamic func test1 () {} func test2 () {} } var d = Dog () d . test1 () d . test2 () 对应汇编 KVC\KVO Swift支持KVC\KVO的条件 属性所在的类、监听器最终继承自NSObject 用@objc dynamic 修饰对应的属性 class Observer : NSObject { override func observeValue ( forKeyPath keyPath : String ?, of object : Any ?, change : [ NSKeyValueChangeKey : Any ]?, context : UnsafeMutableRawPointer ?) { print ( "observeValue" , change ?[. newKey ] as Any ) } } class Person : NSObject { @objc dynamic var age : Int = 0 var observer : Observer = Observer () override

[OC] APP唤醒,URL Scheme,工程中的 URL Types 和 LSApplicationQueriesSchemes

风流意气都作罢 提交于 2019-12-02 22:17:52
1.网页唤醒APP: 假设我们有一个APP,名字叫做 “APP甲”,需要通过网页唤起 APP甲,我们首先需要在 APP甲的工程文件里配置参数 URL Types : 在 info.plist 里的 URL types 增加 APP甲 的URL scheme, 或者在工程的info里的 URL type 添加也是一样的: 至此,我们的 APP甲,已经设置了可以唤醒它的一个URL Scheme : jiaAPPURLScheme 然后网页可以通过把自己的跳转链接改为 URL scheme:// ,比如这个栗子🌰中,我们可以直接用safari 访问: jiaAPPURLScheme :// ,就可以唤醒我们的 APP甲。 2.APP唤醒APP: 现在我们有了两个APP,一个 APP甲,一个 APP乙。 现在我们的需求是 APP甲 要唤醒 APP乙。按照1中,我们给 APP甲 配置了 URL scheme : jiaAPPURLScheme 其实在乙中,我们直接使用以下代码,APP乙就可以唤醒APP甲了: NSURL* url = [NSURL URLWithString:@"jiaAPPURLScheme://"];//创建URL [[UIApplication sharedApplication] openURL:url]; 但是在iOS9开始,iOS新增了一个

oc界面开发整理

回眸只為那壹抹淺笑 提交于 2019-12-01 16:42:39
oc界面开发整理 ViewController.h from test82 #import <UIKit/UIKit.h> @interface ViewController : UIViewController<UITableViewDelegate, UITableViewDataSource,UISearchBarDelegate, UISearchResultsUpdating> @end ViewController.m #import "ViewController.h" @interface ViewController () @property NSArray *tableData; @property NSArray *searchData; @property UISearchController *searchController; @end @implementation ViewController @synthesize tableData; @synthesize searchData; @synthesize searchController; bool isSearch; UITableView *tableView; - (void)viewDidLoad { [super viewDidLoad]; // Do any additional

iOS下JS与OC互相调用(六)--WKWebView + WebViewJavascriptBridge

£可爱£侵袭症+ 提交于 2019-12-01 04:41:08
iOS下JS与OC互相调用(六)--WKWebView + WebViewJavascriptBridge 转载:原地址 https://www.jianshu.com/p/e951af9e5e74 上一篇文章介绍了UIWebView 如何通过WebViewJavascriptBridge 来实现JS 与OC 的互相调用,这一篇来介绍一下WKWebView 又是如何通过WebViewJavascriptBridge 来实现JS 与OC 的互相调用的。WKWebView 下使用WebViewJavascriptBridge与UIWebView 大同小异。主要是示例化的类不一样,一些与webView 相关的API调用不一样罢了。 WKWebView 下使用 WebViewJavascriptBridge 来实现JS 与OC 的互相调用,也是通过拦截URL来实现的。 下面开始介绍WKWebView 如何通过WebViewJavascriptBridge 来实现JS 与OC 的互相调用。 关于下载 WebViewJavascriptBridge ,然后导入工程的部分就不再赘述了。 第一步,创建WKWebView。 这一步,唯一需要注意的地方,就是不用再设置 WKWebView 的 navigationDelegate ,下一步你就知道为什么了。 - (void)initWKWebView

OC Xcode 注释插件VVDocumenter-Xcode

笑着哭i 提交于 2019-12-01 00:07:39
题记:工欲善其事必先利其器 VVDocumenter-Xcode 是款很好用的注释插件 安装操作步骤如下: 下载VVDocumenter-Xcode.zip包 https://github.com/onevcat/VVDocumenter-Xcode 解压后(本机mac下载下来后就是解压后的包,如果有着步骤请操作),用Xcode打开 在Xcode 选择 Product->Build 重新打开Xcode 多少次费心劳神的添加 /**/ 注释,蛋都碎了,现在只需要输入" /// "就会在输入出自动注释 如图(官网上的): 来源: oschina 链接: https://my.oschina.net/u/1032974/blog/338660

Swift与OC混合开发

a 夏天 提交于 2019-11-30 12:10:55
一、Swift调用OC 1. 创建{targetName}-Bridging-Header.h头文件,在BuildSetting -> bridging 2. Swift文件调用的OC中的类的头文件需要在{targetName}-Bridging-Header.h导入类 二、OC调用Swift 1. Xcode默认生成{targetName}-Swift.h 在BuildSetting -> generated interface 2. 在OC类中使用Swift中的类需要导入{targetName}-Swift.h头文件,OC访问Swift的类是有要求的 1. Swift类必须继承NSObject 2.OC中访问Swift类的成员 那么成员必须使用@objc修饰 或者直接使用@objcMembers修饰类,表明该类所有的成员都可在OC中访问 来源: https://www.cnblogs.com/CoderHong/p/11583987.html

OC与Swift混编注意点

↘锁芯ラ 提交于 2019-11-30 12:03:19
创建一个OC新工程 在其中创建一个Swift的文件 生产的test-Bridging-Header.h 为OC桥接文件 ,Xcode会自动配置 配置使OC能调用swift类 然后在需要调用swift类的地方加上头文件格式为:$(TARGET_NAME)-Swift.h 注意:有些时候会报此文件找不到的错误,那是因为工程名对应不上,具体查看这里设置 例如 test-a工程对应就会为test_a-Swift.h test b工程对应就会为test_b-Swift.h 具体使用方法跟OC一样,可以点进test-Swift.h查看 已经自动将swift转换为OC,直接调用就可以了。 4. Swift调用OC 5. OC调用swift方法 前边需要加上@objc 暴露给OC才可以调用 demo连接 来源: https://blog.csdn.net/quanhaoH/article/details/101347275

OC屏幕旋转相关

这一生的挚爱 提交于 2019-11-30 02:48:53
OC屏幕旋转分为两个部分来说,第一个是开启了Device Orientation,开启了的话,自己旋转,没开启需要自己手动处理。因为现在大多数都是用自动布局,这个一般用不到,最近在看AVFoundation 相关的东西,需要用到这个,所以总结下 第一部分,开启了自动旋转: (1)注册屏幕旋转通知: [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; //注册屏幕旋转通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(orientChange:) name:UIDeviceOrientationDidChangeNotification object:[UIDevice currentDevice]]; - (void)orientChange:(NSNotification *)notification{ UIDeviceOrientation orientation = [UIDevice currentDevice].orientation; if(orientation == UIDeviceOrientationPortrait){ NSLog(@"home在下方"); self