Questions tagged «iphone»

除非要专门针对Apple的iPhone和/或iPod touch,否则请勿使用此标签。对于不依赖于硬件的问题,请使用标签[ios]。需要考虑的更多标签是[xcode](但仅当问题与IDE本身有关时),[swift],[objective-c]或[cocoa-touch](但不包括[cocoa])。请避免有关iTunes App Store或iTunes Connect的问题。如果使用C#,请使用[mono]进行标记。

14
了解可可和Objective-C的参考计数
我刚刚开始研究Objective-C和Cocoa,以期使用iPhone SDK。我对C malloc和free概念很满意,但是Cocoa的引用计数方案使我感到困惑。有人告诉我它非常优雅,但是我还没有结束。 怎么办release,retain和autorelease工作有什么关于他们使用的约定? (或者失败了,您读了什么书,对您有所帮助?)


6
将NSData转换为String?
我将一个openssl私钥EVP_PKEY存储为nsdata。为此,我使用以下代码序列化为字节流 unsigned char *buf, *p; int len; len = i2d_PrivateKey(pkey, NULL); buf = OPENSSL_malloc(len); p = buf; i2d_PrivateKey(pkey, &p); 其中pkey的类型为EVP_PKEY。然后我使用下面给出的行将缓冲区“ p”中的字节存储为NSData NSData *keydata = [NSData dataWithBytes:P length:len]; 现在,我使用下面给出的代码将其转换为NSString,但是当我将其打印到控制台中时,会给出其他一些字符。 NSString *content =[ NSString stringWithCString:[keydata bytes] encoding:NSUTF8StringEncoding]; 有人可以帮忙吗? 基本上我想将EVP_PKEY存储到sqlite数据库中 我在正确的轨道上吗?谢谢。
122 iphone  ios  sqlite  openssl  nsdata 

14
使用CALayers的圆形UIView-仅在某些角落-如何?
在我的应用程序中-有四个按钮,名称如下: 左上方 左下方 右上 底部-右 在按钮上方有一个图像视图(或UIView)。 现在,假设用户点击-顶部-左按钮。上方的图片/视图应在该特定角处四舍五入。 我在将圆角应用于UIView时遇到了一些困难。 现在,我正在使用以下代码将圆角应用于每个视图: // imgVUserImg is a image view on IB. imgVUserImg.image=[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"any Url Here"]; CALayer *l = [imgVUserImg layer]; [l setMasksToBounds:YES]; [l setCornerRadius:5.0]; [l setBorderWidth:2.0]; [l setBorderColor:[[UIColor darkGrayColor] CGColor]]; 上面的代码将圆度应用于提供的View的每个角。相反,我只是想将圆度应用于选定的角,例如-顶部/顶部+左侧/底部+右侧等。 可能吗?怎么样?

10
像iPhone上的Facebook应用程序一样的SplitView
我想创建一个使用类似于链接中所示导航场景的iPhone应用程序 请注意,我不希望它仅适用于iPad,我希望它完全适用于iPhone,如图所示,当您单击表格视图项时,它将隐藏该表格视图并使该视图全屏显示。我想要有关如何执行此操作的想法,因为我自己无法解决。 谢谢


7
如何限制UITableView行重新排序到一节
我为此感到头疼,而Google却一无所获。我最终解决了这个问题,并认为我为了下一个人在这里写下来。 您有UITableView多个部分。每个部分都是同质的,但表的整体是异构的。因此,您可能希望允许对部分中的行进行重新排序,但不能跨部分进行重新排序。也许您甚至只希望一个部分可以重新排序(这就是我的情况)。如果您像我一样看的话,UITableViewDataSourceDelegate您将找不到关于何时要在各节之间移动行的通知。当它开始移动一行时,您会得到一个(这很好),而当它已经移动行时,您就会得到一个,并且您有机会与内部内容进行同步。没有帮助。 那么如何防止各节之间重新排序呢? 我会将所做的工作作为单独的答案发布,让其他人可以发布更好的答案!


18
将设备添加到团队供应配置文件
我需要将设备添加到团队配置文件中,但是我实际上没有该设备,因此无法将其连接到计算机,因此Xcode无法将UDID添加到设备和团队配置文件中。有没有一种方法可以手动将其添加到团队配置配置文件中,我不知道如何进行编辑。另外,当我在预配门户中添加设备时,该设备不会自动添加到我的团队预配配置文件中。

4
是否可以为UIButton的titleLabel调整x,y位置?
是否有可能调整x,y坐标为titleLabel的UIButton? 这是我的代码: UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [btn setFrame:CGRectMake(0.0f, 0.0f, 100.0f, 100.0f)]; [btn setTitle:[NSString stringWithFormat:@"Button %d", i+1] forState:UIControlStateNormal]; [btn addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside]; btn.titleLabel.frame = ???

14
透明导航栏iOS
我正在创建一个应用程序,并且已经在Internet上浏览了,我想知道他们如何制作这种透明的NavigationBar,如下所示: 我在appdelegate中添加了以下内容: UINavigationBar.appearance().translucent = true 但这只会使它看起来像以下内容: 我如何使NavigationBar像第一个图像一样透明

18
iPhone键盘套UITextField
我有一个应用程序,在Interface Builder中,我在其中设置了一个UIView在视图底部附近具有文本字段的应用程序。当我运行该应用程序并尝试在该字段中输入文本时,键盘会在该字段上方滑动,因此直到再次隐藏键盘之前,我看不到我在键入什么。 是否有其他人遇到此问题并找到了解决此问题的好方法,而无需使父视图可滚动或将文本字段移到屏幕上方?

13
iPhone模拟器的截图应用程序[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 我想知道在使用iPhone模拟器屏幕截图的应用程序中是否有很好的建议。我已经尝试过像iPhone屏幕快照裁剪器这样的应用程序,但是我正在寻找可以使我制作更大图像的东西。例如足够大,可以张贴海报。有什么建议?


25
Xcode没有看到我的iOS设备,但iTunes有
我有一个奇怪的问题。 我的Mac上安装了带iOS 5.0.1(9A405)的iPad和带Xcode 4.2(内部版本4C199)的iOS SDK 5.0.1。 Xcode没有看到我的设备。它说的是“ iOS设备”,而不是通常的“ Sauron的iPad”。 (我确定该设备已连接,因为我在iTunes中看到了它。)Xcode拒绝在设备上启动我的应用程序。它说: “ Xcode无法使用选定的设备运行。兼容的iOS版本无法使用已配置的iOS设备。将iOS设备与最新版本的iOS相连,以运行您的应用程序或选择iOS模拟器作为目标。” Xcode可以看到我的其他带有iOS 4.3.3的iPad,并且可以在此设备上运行应用程序。我试图重新启动Mac-没有结果。 我还检查了配置文件,开发人员证书等。 有人有想法吗?
120 iphone  ios  xcode  ipad  provisioning 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.