![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS 学习
文章平均质量分 58
小小小匆匆
小菜鸡一个,想到什么就写什么,看到什么,觉得不错就写什么,内容粗俗,各位看官多担待。谢谢
展开
-
property 中的strong 与weak,assign
property 中的strong 与weakstrong关键字与retain关似,用了它,引用计数自动+1,用实例更能说明一切 @property (nonatomic, strong) NSString *string1; @property (nonatomic, strong) NSString *string2; 有这样两个属性, @synt转载 2013-12-28 17:58:53 · 2891 阅读 · 0 评论 -
IOS 获取CPU 核心数
#include unsigned int countOfCores(){ unsigned int ncpu; size_t len = sizeof(ncpu); sysctlbyname("hw.ncpu", &ncpu, &len, NULL, 0); return ncpu;}原创 2013-12-28 19:03:49 · 3609 阅读 · 0 评论 -
多线程之GCD
@interface ViewController ()@property (nonatomic,readwrite,weak) IBOutlet UILabel *label;@property (nonatomic,readwrite,assign) NSUInteger count;@property (nonatomic,readwrite,strong) dispatch_que原创 2013-12-28 20:51:43 · 1384 阅读 · 0 评论 -
多线程 之 NSOperation
//创建一个操作类,必须继承NSOperation, 只需要重写main方法即可(Main方法便是我们需要的异步操作)@interface PrintNumber : NSOperation@end@implementation PrintNumber- (void)main{ NSLog(@"1");}@end//调用异步@interface ViewCont原创 2013-12-28 19:59:49 · 768 阅读 · 0 评论 -
GCD 异步分组执行,当组里面的程序块运行完后在执行另外的
//分组执行 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); //异步执行 dispatch_async(queue, ^{ dispatch_group_t group = dispatch_group_create();原创 2014-03-11 20:12:34 · 2271 阅读 · 0 评论 -
来自苹果的编程语言——Swift简介
关于这篇文章简要介绍了苹果于WWDC 2014发布的编程语言——Swift。原文作者:Lucida Blog新浪微博豆瓣转载前请保留出处链接,谢谢。前言在这里我认为有必要提一下Bret Victor的Inventing on Principle,Swift编程环境的大部分概念都源自于Brec这个演讲。接下来进入正题。Swi转载 2014-06-04 11:30:59 · 725 阅读 · 0 评论 -
IOS 转屏
首先,了解下系统转屏相关的回调,和plist文件1.原创 2014-07-30 17:08:23 · 2222 阅读 · 0 评论 -
MultipeerConnectivity 点对点连接
在IOS7中,介绍了一个全新的框架原创 2014-09-18 11:35:28 · 6784 阅读 · 1 评论