我想声明一个指向objective-c中指针的指针
我有一个实例变量(primaryConnection),它应该动态更新,以便在局部变量发生变化时指向它
NSURLConnection *primaryConnection;
-(void) doSomething
{
NSURLConnection *conn;
primaryConnection = conn;
conn = // set by something else
// primaryConnection s
嘿,我有一个程序,需要判断在线图像是否存在,但我唯一能做到这一点的方法是将图像加载到NSData指针中并检查指针是否存在
- (BOOL)exists {
NSString *filePath = @"http://couleeapps.hostei.com/BottomBox.png";
NSURL *url = [NSURL URLWithString:filePath];
NSData *imageData = [NSData dataWithConte
我从一个web服务获得一个JSON响应,但它没有被我正在使用的JSON解析器所需的[]标记包装,因此我需要在将这些字符传递给JSON解析器之前,将它们追加到我的NSString中
以下是我到目前为止所拥有的:
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
responseString = [responseString stringByA
在我的NSOutlineview中,我使用的自定义单元格是从NSTextFieldCell中派生的子类,
我需要为组行和普通行绘制不同的颜色,当其选中时
为此,我做了以下工作:
-(id)_highlightColorForCell:(NSCell *)cell
{
return [NSColor colorWithCalibratedWhite:0.5f alpha:0.7f];
}
是的,我知道它的私有API,但我找不到其他方法,
这对普通行非常有效,但对组行没有影响,是否有任何方
在我的Xcode 4迁移之后,我正在做一些清理工作,并注意到一些无法更正的警告。在下面的示例中,我试图构建一个动态url来获取图像
NSString* imgUrl = [NSString stringWithFormat:@"http://images.localhost.com/Image/%@", [selectedHat img]];
(selectedHat是具有NSString类型的@synth属性“img”的对象)
Xcode中的警告是关于如何从selectedHat获取img属
我需要以编程方式添加一些数字/文本,以便它显示在我为几个UIImageView指定的图像的顶部。我的用户还可以在屏幕上拖动图像视图。我需要文本同时移动。要移动图像视图,我使用以下代码
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
for (id football in multipleFootballs) {
UITouch *touch = [touches anyObject];
if (
用户拾取图像后,图像会保存到手机中并按如下方式存储:
// When a user selects a image
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo {
[picker.parentViewController dismissModalViewCo
我有一个自定义的UITableViewCell,它有一些子视图。i、 一些标签,一些图片。我希望所有这些子视图在UITable中右对齐。我该怎么做
我尝试过这些方法-
1.在InterfaceBuilder中,当我选择UITableViewCell时,我可以设置“缩进”部分。它默认为0,我将其设置为100,但在设备中没有看到任何更改
2.我也在代码中尝试过这一点。重写默认方法
(NSInteger)tableView:(UITableView *)tableView
indentationLe
我有一个应用程序,其中包括几个动画。要加载这些动画,我使用MPMoviePlayerController。
问题是,如果用户当前在后台模式下使用应用程序收听某些音乐,MPMoviePlayerController会淡出音乐,即使我的动画中没有任何声音
下面是我用来实例化我的播放器的代码
NSString *moviePath = [[NSBundle mainBundle] pathForResource:@"anim-geoloc" ofType:@"mp4"];
NSURL *movieUR
我想一个接一个地安排几个自定义视图。
但当我运行应用程序时,视图是用不同(加倍)的帧原点值绘制的,而不是代码中设置的值
以下是带有2个视图的简化代码:
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
// Insert code here to initialize your application
float height1 = 40.0;
float height2 = 65.0;
floa
我正试图通过我目前正在编写的Mac应用程序以编程方式将文件上载到SharePoint。我可以使用GetListItems Web服务检索文件列表,所有身份验证等都可以正常工作。我自己形成SOAP消息,如下所示:
起初我以为我只是错误地编写了Objective C端,但我一直在使用Firefox的HTTP请求扩展“Poster”,仍然无法让它工作
我在海报中构建的soap消息是:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envel
在下面的字典中,我想为type类编写一个条件,有没有办法在iTreaction中单独识别类类型
NSDictionary *dictionary = [NSDictionary dictionaryWithKeysAndObjects:@"check",@"checkValue",@"webservice", [webservice class], @"list",@"listValue", nil, @"task", [task class], @"new", @"newValue", @"o
我想在我的图像上应用渐晕和复古图像过滤器
我跟着
我集成了黑白和sephia滤镜。这段代码也提供了vignette图像滤镜,但它处理速度非常慢,而且应用这个滤镜时一些小图像的应用程序会崩溃
请建议我如何实现渐晕和复古图像过滤器。
如有任何建议,将不胜感激。
提前谢谢 使用GPUImageSepiaFilter和GPUIMageSvignetteFilter,您可以非常轻松地做到这一点:
上面的图像是使用以下代码生成的:
UIImage *inputImage = [UIImage imageN
我在dealloc方法中释放由@property指令创建的对象,如下所示
-(void)dealloc
{
[object release], object = nil;
}
我有两个问题
dealloc方法是释放@property生成的对象的正确位置吗
将对象设置为零是一种好做法吗
这是释放对象的正确位置。显然,只有在没有启用ARC的情况下进行编译时,尽管与ARC一样,您甚至不能调用release
将其设置为nil没有实际意义。它就要被完全销毁了-为什么还要麻烦将它设置为nil
是的,在
这可能听起来很傻的人谁知道这一点,但我是相当新的iOS。
我想知道,为什么我们不能修改UIView框架的这些属性的原点或大小,或者可能是x、y或高度-宽度
frame是CGRect结构,原点和大小也是CGPoint和CGSize结构。
当我们可以访问它们时,为什么我们不能修改它们
CGRect中没有类似的东西,我们可以修改它的属性,为什么我们不能对帧或边界执行此操作。我想你的意思是为什么不能执行类似操作:
myView.frame.origin.x = 23.0;
这是个好问题,一点也不傻。问
我目前正在构建一个需要连接到API的iPhone应用程序。我构建了一个API类,用于发出异步web请求并使用委托(在主UI线程上)获取响应。它看起来像这样:
Api* api = [[Api alloc] init]
api.delegate = self;
[api request:@"foo/bar"]; // makes async API call via NSURLConnection
-(void) apiRespondedWith(id) response
{
// do
我试着在NSTextField周围画圆角
我已经对NSTextField进行了子类化,尝试了下面的代码,但没有任何结果
有什么想法吗
- (void)drawRect:(NSRect)dirtyRect
{
// black outline
NSRect blackOutlineFrame = NSMakeRect(0.0, 0.0, [self bounds].size.width, [self bounds].size.height-1.0);
NSGradient
我有一个C函数(音频队列服务中的回调函数),我想向self发送消息。怎么做?
如果我键入[自我信息],则出现错误:
Use of undeclared identifier 'self'
self仅在类定义的上下文中有意义——它是指向该类实例的指针。函数不是任何类的一部分,因此没有self指针。如果希望回调函数能够向给定对象发送消息,则需要将指向该对象的指针隐藏在回调函数可以找到它的位置。这可能是一个全局变量(ick),一个用于这类事情(更好)的userInfo参数,或者其他地方。您不在实时回
我有一个应用程序,你必须用触摸来移动不同的字母(以ui标签的形式)。由于存在许多不同的UILabel对象,因此我尝试创建此代码,以防止任何标签粘在一起:
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject];
CGPoint touchPoint = [touch locationInView: self.view];
在CLLocationManager类文档中,我找到了对distanceFilter属性的解释:
此属性仅与标准位置一起使用
服务,在监视重大位置更改时不使用
你能解释一下吗 在CLLocationManager中,distanceFilter用于在设备移动x米时通知更改。默认值为kCLDistanceFilterNone:报告所有移动
从
返回当前位置修复后,接收器生成更新
仅当用户位置发生重大更改时才发生事件
检测。例如,当设备启动时,它可能会生成一个新事件
与不同的细胞塔关联。它不依赖于
我有一个scrollView应用程序。每个scrollView项目都有自己的标题(navigationItem标题)。现在,当用户在特定的scrollView项目上执行某些操作(我有一种捕获此事件的方法)时,我希望为导航项目设置动画
我在想,可能会不断地改变它的背景色或其他什么,或者如果可能的话,最好增加/减少它的透明度
有人做过类似的事情吗?这样做的正确方法是什么?我没有脚本要求我需要做什么,只是当前的scrollView项目(视图)与其他项目不同
谢谢你的建议
我从收到的回复中得知:
CAB
我有一个NSTextView,它可能包含富文本或图像为NSTextAttachment的富文本。以下是我添加附件的方式:
NSImage *image = [NSImage imageNamed:@"image"];
NSTextAttachmentCell *attachmentCell =[[NSTextAttachmentCell alloc] initImageCell:image];
NSTextAttachment *attachment =[[NSTextAttachment a
我正在使用NSStepper和NSTextField。用户可以使用文本字段设置值,也可以使用NSStepper更改值。我将用下面的例子引用我的问题:
假设我的步进器的当前值为4,步进器的增量值为2:
单击NSStepper上的向上箭头后,该值变为:
现在假设当前值为4.5,即:
使用向上箭头后,该值变为:
我需要的是,当当前值为4.5时,在使用向上箭头后,该值变为6,而不是6.5
我们高度赞赏任何实现这一目标的想法 如果我了解您想要什么,此代码将为您提供下一个偶数(向上或向下,取决于您单
我已经开始使用Stackmob了。我按照提供的说明将stackmob添加到我的项目中,然后关闭添加的文件上的所有ARC,然后得到链接器错误
“叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)”
有人遇到过同样的问题吗?一旦我从项目中删除stackmob,它将再次编译。尝试Cocoapods安装方法。。。不应以这种方式获取这些链接器错误。链接器上方或生成日志中应有更精确的错误。链接器失败的原因有很多。添加一些细节。可能是libs与您的硬件不兼容(例如,为armv7编写并在sim上运行
当WebView完全加载页面时,我是否可以运行一些代码?
这是我用来在视图中打开网页的代码,如果这样有帮助的话
//Load URL Into WebView
NSString *urlAddress = @"http://example.com";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[[_listenupwebk
我相信我可能在NSDateFormatter中发现了一个bug,我不确定这是否本地化为在系统首选项中指定了巴西时区
这里有一个完整的项目:
守则的相关摘录如下:
NSArray *unformattedDatesArray = [[NSArray alloc] initWithObjects:@"2011-09-18",
@"2011-10-16",@"2011-11-13",@"2011-12-11",@"2012-01-08",@"2012-02-05", nil];
NSStr
我已经用一个简单的UITableViewController设置了一个演示应用程序,没有任何内容,但工具栏上有一个“添加”按钮。这将启动一个模态视图控制器,该控制器除“取消”按钮外再次为空。“取消”按钮只是告诉它的代理(UITableViewController)取消模式
然后,我在UITableViewController的numberOfSectionsInTableView方法中添加了一个NSLog语句
通常,在加载table view控制器时,我会看到两个对numberOfSection
我正在通过IOS(第三版)的大书呆子农场。我在ARC内存管理章节。它试图解释保留周期,并让我们修改一个简短的控制台应用程序,如下所示:
BNRItem的标题:
@interface BNRItem : NSObject
{
NSString *itemName;
NSString *serialNumber;
int valueInDollars;
NSDate *dateCreated;
BNRItem *containedItem;
BNRI
我将在应用程序中的应用程序购买中实现一些解锁功能。客户希望该功能在安装应用程序后的头两周内可用,然后在用户付清费用之前消失
我需要该应用程序来确定它之前是否已安装、删除并再次安装。如果我不能做到这一点,用户只需重新安装该应用程序,就可以再免费获得两周
有什么想法吗
当应用程序本身被删除时,似乎所有数据都被删除了,这限制了我的选择。应用程序有一个服务器后端。我最好的选择是在那里记录东西,还是有其他方法?您可以在iOS中使用钥匙链。即使卸载应用程序,也不会将其删除。但是,您必须确保在应用程序的不同版
iOS6是否有任何“严重”或“关键”更改日志?我相信苹果关于“新内容”的官方文档对于导航来说是非常糟糕的(太大了),因为只有“好的”新内容。但是没有人说过IBActionfortouchUpInside现在优于gestureRecognitizer,或者CLLocationManager已经在主线程上运行
这些是我在苹果的文档中发现的东西。因为它太大了,读它然后记住它太难了,然后在编写代码时,就像“哦,对了,他们改变了这个,它在第42页…”
是否有任何(甚至是粉丝/开发者/爱好者)页面/博客显示
我有UIImageView,在视图中有背景图像的角色。我想在此UIImageView中加载两个不同的图像,具体取决于在设置包的切换开关中选择的状态
最好的方法是什么?试试这样的方法:
NSUserDefaults* settings = [NSUserDefaults standardUserDefaults];
NSString* imgName = [settings boolForKey:@"toggle_switch"] ? @"switch_on.png" : @"switch_off
我想在被点击的符号上创建悬停/点击效果,这可能吗?无论如何,找不到任何文档表明它是
谢谢您可以使用此委托方法并添加批注
- (void)scatterPlot:(CPTScatterPlot *)plot plotSymbolWasSelectedAtRecordIndex:(NSUInteger)index {
}
在此委托中创建注释并添加到图形
例如:-
CPTLayerAnnotation *annot = [[CPTLayerAnnotation alloc]initWit
我想了解生成的程序集和运行时是如何协同工作的,并且在逐步完成一些生成的程序集代码时遇到了一个问题
源示例
下面是在XCode 4.5中运行的Objective-C的三行代码:
// Line 1:
NSObject *obj1 = [[NSObject alloc] init];
// Line 2:
[obj1 release];
// Line 3:
NSObject *obj2;
比较生成的程序集
在生成的程序集中,我进行了一些观察
在第1行之前,obj1的地址如下所示:
obj1
在NSImageView的绘图功能中,我想设置我的自定义聚焦环颜色,而不是默认的蓝色
NSSetFocusRingStyle(NSFocusRingOnly);
[[NSColor redColor] setStroke];
NSRectFill([self bounds]);
但颜色仍然是默认的蓝色。如何解决此问题
更新:
NSShadow类帮助我完成添加聚焦环。更改阴影颜色很容易
NSShadow *shadow = [[[NSShadow alloc] init] autorelease
我正在尝试开发一个小应用程序来管理教师的注册表。我的应用程序的工作原理如下:
我提供了一个UIViewController(仅横向)来选择类
当我按下按钮(例如:1F)时,我调用一个方法来解析一个XML文件,在该文件中我得到了学生的姓名。所以我把这个名字和姓氏放进了NSDictionary的NSArray(arrayStudents[0]=dictStudents和dictStudents由3个键组成:数字、名字和姓氏)
在第二个UIViewController中,我将UITableView放在
如何将GIF图像用作ui按钮图像背景
UIImage *img1 = [UIImage imageNamed:@"btn_img1"];
UIImage *img2 = [UIImage imageNamed:@"btn_img2"];
UIImage *img3 = [UIImage imageNamed:@"btn_img3"];
// GIF ImageView
_btnGIF.imageView.anima
我正在为不同的环境开发不同的吊舱。
比如说,beta版包含远程日志记录,而生产版(App Store)则没有
为了有选择地禁用它们的实现,我检查了在Pods-environment.h中定义的常量,但我无法从目标项目中访问它
我是不是应该像你们在致谢时那样复制它,还是我只是做错了?我不确定这样做是否正确,但对我来说是可行的
在项目的pch文件中或任何地方
#ifdef COCOAPODS
#import "../Pods/Pods-environment.h"
#endif
因此,简而言之,答
好吧,我完全被卡住了,我想知道是否有人能指出我犯的明显错误
我正在一个项目中使用Simperium(开发分支),如果用户取消身份验证窗口,我希望在主AppDelegate中获得通知
现在,SPAutheticationManager.m文件中有以下代码:
- (void)cancel {
DDLogVerbose(@"Simperium authentication cancelled");
if ([delegate respondsToSelector:@selector(
我需要一些帮助来理解如何使用NSArray/NSMutableArray作为属性
数组应该是什么属性:强还是复制?在哪种情况下我应该使用哪个属性
如何在代码中初始化数组
我的属性数组应该是NSArray还是NSMutableArray
目前我的做法有以下两种。但这一切都是零碎的,对其机制没有明确的理解。哪一个是正确的或不正确的
方法1
.m文件
接口()
@属性(非原子,强)NSMutableArray*arrayOfData;
实施
self.arrayOfData=[nsmutablear
我刚刚注意到,在iOS 8中,以编程方式定义的tableview必须定义heightForHeaderInSection以及viewForHeaderInSection,否则默认高度将为0,并且不会显示节头。
而在iOS 7中和节标题下,即使未定义heightForHeaderInSection也会出现
我想知道是否有人注意到了同样的行为,因为它没有在报告中提到
我也经历过类似的行为:没有实现TableView:heightForHeaderInSection:一些(而不是全部)标题以一种穿透字
我正在通过导入语句成功地从目标C调用我的Swift类(对于目标“MyApp”):
#import "MyApp-Swift.h"
我现在创建了一个名为“MyAppLite”的新目标
编译新目标时,会出现错误,因为代码需要“MyApp Swift.h”,但编译器正在创建“MyAppLite Swift.h”
因此,我需要为编译所针对的目标创建一个条件Swift/ObjC头#import
如何做到这一点,或者有更好的方法吗?好吧,我唯一能解决的方法就是
#ifdef IS_LITE
#import
我正在我的视图控制器中使用新的iOS8 ViewWillTransitionOnToSize,如下所示:
-(void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator
{
[super viewWillTransitionToSize:size withTransitionCoordi
飞越者
再一次,我来到蜂巢思维寻求帮助。这一次,这是一个非常奇怪的问题,不幸的是,我无法理解它
该问题与带有UIRefreshControl的下拉刷新机制有关。当下拉启动时,下拉本身工作正常。当我想手动触发加载时,它也可以正常工作,但有一个阻塞问题-活动指示器的颜色不会更改为其设置的色调
-viewDidLoad
_publicationsRefreshControl = [[UIRefreshControl alloc] init];
NSAttributedString *attri
我有一个非常简单的UITableView,其中有一个用于单元格的自定义类。单元格由各种标签组成(isAccessibility=NO)
我为每个单元格设置了accessibilityValue,并且在故事板中为每个单元格设置了isAccessibility=YES/启用
当用户双击以选择单元格时……什么也不会发生。未调用包含我的导航逻辑的DidSelectRowatineXpath。在我的应用程序中使用segues的其他位置,使用相同的单元格设置,工作正常
我做错了什么会使DidSelectRo
我正在OSX 10.7+上观看一个带有FSEventsFramework的目录,我不想被通知子目录的更改,它似乎正在这样做。这正常吗?有没有办法防止这种情况
谢谢是的,这是正常的,我没有找到任何方法来防止这种情况。具体的用例是什么?你为什么要费心接受比你需要的更多的活动?此外,还有其他方法可以实现您的目标,不仅仅是FSEvents。谢谢@mahaltertin,FSEvents还有哪些替代方案?我需要监视一个目录,以便立即更改子目录。原因是,如果一个子目录被删除,我们就不会收到被删除子目录的通知
我只想在应用程序中获取数组字符串值。例如(SLGoogleAuth,halftune,TheBackgrounder,Calculiator)。但不知道怎么办?
这是一个密码
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
//
我想将下面的代码更改为UNUserNotification格式。我无法将其更改为正确的格式。有人能帮我吗
UILocalNotification* localNotification = [[UILocalNotification alloc] init];
bool neverRepeats = true;
for(id key in _repeatDays) {
if([[_repeatDays objectForKey:key] boolValue]) {
neve
全部,
我们正在进行持续的Jenkins集成,前几天它工作正常,现在我们遇到了不同的错误,无法构建应用程序
由用户Kiran启动
在工作区中构建/Users/administrator/.jenkins/jobs/iOS\u Dev\u CC/workspace
git rev parse——在工作树中#timeout=10
从远程Git存储库获取更改
git config remote.origin.url#timeout=10
从中获取上游更改
git——版本#超时=10
git-c cor
嗨,我有一个从coreData获取数据的函数。这里是方法
- (NSArray *)fetchRequestWithEntity:(NSEntityDescription *)entity
predicate:(NSPredicate *)predicate
sort:(NSArray *)sortDescriptors
range:(NSRang
我一直在将一些SWIFT代码更改为OBJECTIVE-C,我被困在代码的某些部分,无法理解这是一种情况还是其他什么
input.installTap(onBus: 0, bufferSize:4096, format:format, block: { [weak self] buffer, when in
guard let this = self else {
return
}
print("Buffer Float Channel Data: ",
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 2547 页