小编Lor*_*o B的帖子

npm安装包在哪里?

有人能告诉我在哪里可以找到我安装的Node.js模块npm吗?

javascript location node.js npm

867
推荐指数
16
解决办法
60万
查看次数

UIView框架,边界和中心

我想知道如何以正确的方式使用这些属性.

据我所知,frame可以从我正在创建的视图的容器中使用.它设置相对于容器视图的视图位置.它还设置该视图的大小.

center可以从我正在创建的视图的容器中使用.此属性更改视图相对于其容器的位置.

最后,bounds是相对于视图本身.它会更改视图的可绘制区域.

你能给约之间的关系更多信息framebounds?那些clipsToBoundsmasksToBounds属性呢?

objective-c frame uiview bounds ios

315
推荐指数
4
解决办法
21万
查看次数

希望了解iOS UIViewController的生命周期

你能解释一下管理UIViewController生命周期的正确方法吗?

我特别想知道如何使用Initialize,ViewDidLoad,ViewWillAppear,ViewDidAppear,ViewWillDisappear,ViewDidDisappear,ViewDidUnloadDispose在单触摸的方法UIViewController类.

lifecycle uiviewcontroller xamarin.ios ios

280
推荐指数
10
解决办法
23万
查看次数

有人可以解释HTML5 aria-*属性吗?

我想知道aria-*属性的用途.他们可以拥有什么价值,他们是定义价值还是我可以创造自己的价值观?

html5 accessibility wai-aria

192
推荐指数
1
解决办法
5万
查看次数

在iOS应用中的文档文件夹中创建一个文件夹

我只想在我的iPhone应用程序的文档文件夹中创建新文件夹.

有谁知道怎么做?

感谢您的帮助!

iphone directory document new-operator nsfilemanager

150
推荐指数
6
解决办法
11万
查看次数

理解convertRect:toView:,convertRect:FromView:,convertPoint:toView:和convertPoint:fromView:methods

我试图了解这些方法的功能.你能给我一个简单的用例来理解他们的语义吗?

从文档中,例如,convertPoint:fromView:方法描述如下:

将点从给定视图的坐标系转换为接收器的坐标系.

什么是坐标系是什么意思?接收器怎么样?

例如,使用convertPoint:fromView是否有意义:如下所示?

CGPoint p = [view1 convertPoint:view1.center fromView:view1];
Run Code Online (Sandbox Code Playgroud)

使用NSLog实用程序,我已经验证了p值与view1的中心重合.

先感谢您.

编辑:对于那些感兴趣的人,我创建了一个简单的代码片段来理解这些方法.

UIView* view1 = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 150, 200)];
view1.backgroundColor = [UIColor redColor];

NSLog(@"view1 frame: %@", NSStringFromCGRect(view1.frame));        
NSLog(@"view1 center: %@", NSStringFromCGPoint(view1.center));   

CGPoint originInWindowCoordinates = [self.window convertPoint:view1.bounds.origin fromView:view1];        
NSLog(@"convertPoint:fromView: %@", NSStringFromCGPoint(originInWindowCoordinates));

CGPoint originInView1Coordinates = [self.window convertPoint:view1.frame.origin toView:view1];        
NSLog(@"convertPoint:toView: %@", NSStringFromCGPoint(originInView1Coordinates));
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,self.window都是接收者.但是有区别.在第一种情况下,convertPoint参数以view1坐标表示.输出如下:

convertPoint:fromView:{100,100}

而在第二个中,convertPoint以superview(self.window)坐标表示.输出如下:

convertPoint:toView:{0,0}

layout uiview ios

127
推荐指数
5
解决办法
7万
查看次数

从故事板中的外部xib文件加载视图

我想在故事板中使用多个viewcontrollers中的视图.因此,我考虑在外部xib中设计视图,以便在每个viewcontroller中反映更改.但是如何从故事板中的外部xib加载视图呢?它甚至可能吗?如果不是这样的话,还有哪些其他选择可以适应这种情况呢?

storyboard xib uiview ios

115
推荐指数
7
解决办法
10万
查看次数

何时使用-retainCount?

我想知道你-retainCount到目前为止在什么情况下使用过,最后使用它可能发生的问题.

谢谢.

memory-management objective-c retaincount

110
推荐指数
5
解决办法
2万
查看次数

是什么让钥匙串项目独一无二(在iOS中)?

我的问题涉及iOS(iPhone,iPad,...)中的钥匙串.我认为(但不确定)Mac OS X下的钥匙串的实现会以相同的答案提出同样的问题.


iOS提供五种类型(类)的钥匙串项.您必须为密钥选择这五个值中的一个kSecClass来确定类型:

kSecClassGenericPassword  used to store a generic password
kSecClassInternetPassword used to store an internet password
kSecClassCertificate      used to store a certificate
kSecClassKey              used to store a kryptographic key
kSecClassIdentity         used to store an identity (certificate + private key)
Run Code Online (Sandbox Code Playgroud)

经过阅读苹果文档,博客和论坛条目很长一段时间,我发现这种类型的钥匙串项目kSecClassGenericPassword从属性得到它的独特性kSecAttrAccessGroup,kSecAttrAccountkSecAttrService.

如果请求1中的这三个属性与请求2中的相同,则无论其他任何属性如何,您都会收到相同的通用密码keychain项.如果此属性中的一个(或两个或全部)更改其值,则会获得不同的项目.

但是kSecAttrService仅适用于类型的项目kSecClassGenericPassword,因此它不能成为任何其他类型的项目的"唯一键"的一部分,并且似乎没有文档明确指出哪些属性唯一地确定了钥匙串项目.

"GenericKeychain"类"KeychainItemWrapper"中的示例代码使用该属性kSecAttrGeneric使项目唯一,但这是一个错误.此示例中的两个条目仅存储为两个不同的条目,因为它们kSecAttrAccessGroup不同(一个设置了访问组,另一个允许它自由).如果您尝试使用Apple's添加没有访问组的第二个密码KeychainItemWrapper,则会失败.

那么,请回答我的问题:

  • 这是真的,那的组合kSecAttrAccessGroup,kSecAttrAccount并且kSecAttrService是一个钥匙串项目,其kSecClass是"唯一钥匙" kSecClassGenericPassword
  • 哪个属性使钥匙串项目唯一,如果kSecClass不是kSecClassGenericPassword

macos objective-c keychain ios

96
推荐指数
3
解决办法
2万
查看次数

优点,问题,将另一个UIWindow添加到iOS应用程序的示例?

最近我一直想知道iOS应用程序只有一个UIWindow.创建另一个UIWindow并将其放在屏幕上似乎不是问题.

我的问题有点模糊,但我对以下内容感兴趣:

  • UIWindow可以通过其他方式无法实现的第二种方式实现什么?
  • 使用多个UIWindow实例时会出现什么问题?
  • 我已经看到人们使用第二个UIWindow来显示iPhone上的popover视图.这是一个很好的方式吗?为什么?为什么不?
  • 是否有其他例子让另一个人有充分理由UIWindow

这不是我错过了什么.我从来没有觉得需要创建另一个UIWindow实例,但也许它可以让我做一些我不知道的惊人事情!:-)

我希望它可以帮助我解决这个问题:我需要在当前显示的任何内容上添加"封面视图".如果已经有一个或多个模态控制器,它也应该工作.如果我UIView在根控制器的视图中添加一个,模态控制器就位于顶部,弹出控制器也是如此.如果我以模态方式显示封面视图并且已有模态控制器,则仅覆盖屏幕的一部分.

cocoa-touch objective-c uikit uiwindow

86
推荐指数
2
解决办法
1万
查看次数