IOS 学习笔记

来源:互联网 发布:excel数据清洗方法 编辑:程序博客网 时间:2024/05/29 02:21


1.IOS工程文件的目录地址  

拷贝别人的工程,发现工程中很多都是别人账户下的文件目录地址,怎样让系统自己分配工程地址?

$(SRCROOT)/文件

比如:$(SRCROOT)/ChatDemo-UI2.0-Prefix.pch

显示的地址就是:///Users/我的账户/Downloads/MychatDemo/ChatDemo-UI2.0-Prefix.pch

2.UItableView 的一些属性

       不让UItableView滚动    self._UITableView.scrollEnabled = NO;

       tableviewCell 中cell不能被点击    cell.selectionStyle =  UITableViewCellSelectionStyleNone;

      tableview不能被用户点击(即取消用户对tableview的所有操作)  self.testRecordTable.userInteractionEnabled = NO

3.iOS 开源代码集合  参考地址

cocoacontrols.com 收集了很多UI控件效果代码,缺点是需要*****,而且代码分类不够好。

code4app.com,国内有个类似的,大部分代码来自github,但是做了中文翻译和效果截图,支持搜索,比较好用。缺点是代码还没有那么多。

www.mopapp.com/directory/best-resources-iphone-developers 基本汇集比较热门的iOS免费开发资源,大多数代码我都是从这里面找的。

cocoalit.com 也是个十分齐全的代码库,分类十分清楚。

还有,如果遇到什么开发问题,基本都能在stackoverflow上面找得到。

4.webview 的高度计算

int totalHeight = [[webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.scrollHeight"] intValue];

5 @synthesize

加锁,只允许单个操作

自动调用系统的setter和getter方法

6   IOS 开发中判断字符串是否为空字符的方法  
- (BOOL) isBlankString:(NSString *)string {
    if (string == nil || string == NULL) {
        return YES;
    }
    if ([string isKindOfClass:[NSNull class]]) {
        return YES;
    }
    if ([[string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] length]==0) {
        return YES;
    }
    return NO;

7 最近在做一个网络应用,收到xml是GBK编码的,我用UTF8去编码,结果返回nil的结果,明显是编码方法用错了,得用GBK的编码方式。

   unsigned long encode = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);   

   NSData *responseData = [request responseData];   

   NSString *str = [[NSString alloc] initWithData:responseData encoding:encode];   

   TTDPRINT(@"html=%@", str);  


8 IOS截屏

- (UIImage *)captureScreen {

    UIGraphicsBeginImageContext(self.view.frame.size);

    CGContextRef context =UIGraphicsGetCurrentContext();

    [self.view.layerrenderInContext:context];

    UIImage *theImage =UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

    return theImage;

}




不定期更新

0 0
原创粉丝点击