小编Jan*_*ano的帖子

如何将照片和视频加载到Iphone Simulator 4.0

有没有办法将照片和视频加载到iPhone模拟器4.0.

最诚挚的问候,穆罕默德萨迪克.

iphone

6
推荐指数
2
解决办法
2691
查看次数

为什么Apple的SimpleTextInput示例代码效率低下

我正在查看Apple的SimpleTextInput示例代码,这是一个iOS文本编辑器的示例项目,它使用Core Text来显示文本.这是一件很棒的事情.

但其自述文件说:

此示例代码不应被视为文本编辑器的模板,而是作为如何将文本输入系统绑定到预先存在的文本编辑器的示例.该项目使用CoreText是天真和低效的; 它只处理从左到右的文本布局,对于任何文本编辑器来说它绝不是一个好的模板.这是一个实现,仅用于说明如何将系统键盘(即文本输入系统)绑定到某些预先存在的文本编辑器.

我很好奇这个文本编辑器是如何效率低下的.它的设计是否具有根本性?简单的调整可以改善吗?UITextView可能有隐藏在其中的真正精心设计的缓存算法; 那么问题是SimpleTextInput缺少它们吗?

performance cocoa-touch core-text ios

6
推荐指数
1
解决办法
717
查看次数

Xcode脚本上的相对路径

我正在尝试使用Xcode运行脚本,并且有几个问题:

1)Xcode表示将脚本拖放到运行脚本部分,但会创建一个绝对路径:/ Users/Me/Desktop/Project/etc. 如果其他人或CI机器检查代码,这显然没用.如何指定相对路径?

2)在脚本执行时,在构建期间存在权限被拒绝错误.

(我在这里使用脚本来试验https://gist.github.com/sekati/3172554)

xcode ios

6
推荐指数
3
解决办法
7320
查看次数

无法使用参数列表在Swift 2中调用"sendAsynchronousRequest"

我目前正在重写部分Swift 1.2代码,以便与Swift 2.0兼容.实际上我无法弄清楚对"sendAsynchronousRequest"做了哪些更改 - 目前我的所有请求都失败了

NSURLConnection.sendAsynchronousRequest(request, queue: queue, completionHandler:{ (response: NSURLResponse!, data: NSData!, error: NSError!) -> Void in})
Run Code Online (Sandbox Code Playgroud)

无法使用类型'的参数列表调用'sendAsynchronousRequest'(NSURLRequest,queue:NSOperationQueue,completionHandler:(NSURLResponse!,NSData!,NSError!) - > Void)'

你有什么想法有什么不对吗?

swift swift2

6
推荐指数
1
解决办法
6004
查看次数

带有透明圆角的UIImage

我正在使用以下代码为我的UIImage添加圆角,但问题是圆角显示"白色"区域而不是透明或"清晰".我在这做错了什么:

- (UIImage *)makeRoundCornerImageWithCornerWidth:(int)cornerWidth cornerHeight:(int)cornerHeight {
    UIImage * newImage = nil;

    if (self != nil)    {
        NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
        int w = self.size.width;
        int h = self.size.height;

        CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
        CGContextRef context = CGBitmapContextCreate(NULL, w, h, 8, 4 * w, colorSpace, kCGImageAlphaPremultipliedFirst);

        CGContextBeginPath(context);
        CGRect rect = CGRectMake(0, 0, self.size.width, self.size.height);
        [self addRoundedRectToPath:context rect:rect width:cornerWidth height:cornerHeight];

        CGContextClosePath(context);
        CGContextClip(context);

        CGContextDrawImage(context, CGRectMake(0, 0, w, h), self.CGImage);
        CGImageRef imageMasked = CGBitmapContextCreateImage(context);
        CGContextRelease(context);
        CGColorSpaceRelease(colorSpace);

        newImage = [[UIImage imageWithCGImage:imageMasked] retain];
        CGImageRelease(imageMasked); …
Run Code Online (Sandbox Code Playgroud)

iphone rounded-corners uiimage

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

不完整的实现(xcode错误?)

// 9.1.h

#import <Foundation/Foundation.h>


@interface Complex : NSObject 
{

    double real;
    double imaginary;

}

@property double real, imaginary;
-(void) print;
-(void) setReal: (double) andImaginary: (double) b;
-(Complex *) add: (Complex *) f;

@end
Run Code Online (Sandbox Code Playgroud)
#import "9.1.h"


@implementation Complex

@synthesize real, imaginary;

-(void) print
{
    NSLog(@ "%g + %gi ", real, imaginary);
}

-(void) setReal: (double) a andImaginary: (double) b
{
    real = a;
    imaginary = b;
}

-(Complex *) add: (Complex *) f
{
    Complex *result = [[Complex alloc] init];

    [result …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c

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

进入按键时如何让键盘消失

我的Acer平板电脑的返回没有得到以下xml的替换,但在我的其他2个Android设备上做了所以我打算使用返回键退出键盘作为一个bck up,问题,我想通了如何按回车键时回拨,但不知道怎么让键盘消失,代码

mUserName=(EditText)findViewById(R.id.viewUserName);
        mUserName.setOnEditorActionListener(
                new android.widget.TextView.OnEditorActionListener()
                {
                    public boolean onEditorAction(TextView v, int actionId, KeyEvent event)
                    {
                        // goes here when enter is press

                        return false;
                    }
                }


                );
Run Code Online (Sandbox Code Playgroud)

android

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

如何在Objective-C中的类方法中访问实例变量?

我正在开发一个应用程序,在其中我实现了一个类method.h如何在类方法中访问实例变量?

这是我的实例方法,并且创建了一个"SomeClass"类的对象:

-(void)viewDidLoad
{
   SomeClass *obj=[SomeClass alloc] init];
}
Run Code Online (Sandbox Code Playgroud)

这是类方法,在这个方法中我试图访问实例变量'obj',所以我得到一个错误,说"实例变量'obj'访问类方法".

+(void)classMethodImplement
{

}
Run Code Online (Sandbox Code Playgroud)

objective-c

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

"auto"和"instancetype"类型的主要区别是什么?

auto和clang类型有什么区别instancetype
我们必须使用的地方auto和我们必须使用的地方instancetype

objective-c ios

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

以编程方式添加标签,与Storyboard中的标签对齐

期望的观点:

在此输入图像描述

在Storyboard中,我有两个标签,其中包含我在Autolayout中创建的蓝色背景.他们的立场永远不会改变.接下来,我想cellForRowAtIndexPath在蓝色背景标签下面的代码中添加1到10个标签.

我正在努力将代码中添加的标签(棕色背景)与在Autolayout(蓝色背景)中创建的标签对齐.

以下是我失败的尝试:

在此输入图像描述

失败的两种方法:

  1. cellForRowAtIndexPath得到"B自动版式静态标签"的框架和使用动态标注的X位置.不工作.

  2. 添加约束也不起作用 - 也许我没有正确添加约束.

这是代码:

class TableViewController: UITableViewController {

    var cellHeight = [Int: CGFloat]()

    override func viewDidLoad() {
        super.viewDidLoad()
        tableView.estimatedRowHeight = 85.0
        self.tableView.rowHeight = UITableViewAutomaticDimension
    }

    override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
        return 1
    }

    override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 4
    }


    override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {


        let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as! CustomCell
        let xLocation = cell.labelBStatic.frame.origin.x …
Run Code Online (Sandbox Code Playgroud)

uitableview ios autolayout ios9 swift2

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