What Cocoa/Core Foundation helper functions do you wish you knew about 2 years ago?

前端 未结 7 1174
自闭症患者
自闭症患者 2021-01-31 00:20

I just discovered the NSRect helper functions in NSGeometry.h (i.e. NSMidX, NSMaxX, etc...)

These would have made some repetitive coding much easier. I knew about NSMak

7条回答
  •  半阙折子戏
    2021-01-31 00:48

    This is one that I wish I had known about 6 months ago. I was creating our first iPhone application and I wanted to create a simple help file that was based on HTML using the UIWebView Controller.

    However I could not figure out how to embed local images that I had stored in the Bundle and I did not want the user to have to have internet access to fetch the images from a server.

    Little did I know I could do the following to get images from the Main Bundle

    NSString *bundlePath = [[NSBundle mainBundle] bundlePath];
    NSURL *bundleBaseURL = [NSURL fileURLWithPath: bundlePath];
    
    [webView loadHTMLString:htmlContent baseURL: bundleBaseURL];
    

    The Image in your HTML can then call local images directly.

    
    

    I had no idea I could set the baseURL with the location of the Bundle.

提交回复
热议问题