![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios应用
onLoad1988_08
这个作者很懒,什么都没留下…
展开
-
iOS XMPP开发环境的搭建
1 首先下载xmppframework这个框架 https://github.com/robbiehanson/XMPPFramework 2 环境配置 参考:https://github.com/robbiehanson/XMPPFramework/wiki/GettingStarted_iOS 1 添加xmppframework框架到工程中 将下面的文件拖入工程中 其中转载 2014-12-04 13:31:07 · 357 阅读 · 0 评论 -
错误集-在IOS8中百度地图无法定位
使用xcode6以下的版本运行项目在IOS8系统中,百度地图是可以实现定位功能的. 但是用xcode6及以上版本就不行了,xcode6中的地图定位新增加了2个api: - (void)requestWhenInUseAuthorization __OSX_AVAILABLE_STARTING(__MAC_NA, __IPHONE_8_0); - (void)requestAlwa原创 2015-06-11 18:47:50 · 723 阅读 · 0 评论 -
错误集-objc-class-ref in AppDelegate.o之解决方案
http://demo.netfoucs.com/banqingyang/article/details/43051671 xcode6.0升级到xcode6.1后,程序编译报错,错误如下:这是个很常见的错误,很多项目在更换xcode版本后,都会出现类似的问题。 Undefined symbols for architecture x86_64: "_原创 2015-06-11 18:42:09 · 821 阅读 · 0 评论 -
NSUserDefault
//将上述数据全部存储到NSUserDefaults中 NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; //存储时,除NSNumber类型使用对应的类型意外,其他的都是使用setObject:forKey: [userDefaults setInteger:myIn原创 2015-05-19 17:32:18 · 293 阅读 · 0 评论 -
欢迎界面
-(void)Welcome { NSUserDefaults *isFirst = [NSUserDefaults standardUserDefaults]; [isFirst setObject:@"YES" forKey:@"is_First"]; [isFirst synchronize]; _scrollView = [[UIScrollV原创 2015-05-19 17:44:21 · 322 阅读 · 0 评论 -
typedef与#define
一.typedef与#define的区别 1 #define是预处理指令,在编译预处理指令时进行简单的替换,不做正确性检查,只有等编译时才会发现 #define PI 3.1415926 没有分号 2 typedef是在编译时处理,给一个已经存在的数据类型取一个别名 typedef int* int_ptr; 有分号 二.typedef的主要应用 1) 为原创 2015-04-09 20:05:34 · 379 阅读 · 0 评论 -
IOS多线程三种方式的优缺点
NSThread: 优点:NSThread 比其他两个轻量级 缺点:需要自己管理线程的生命周期,线程同步。线程同步对数据的加锁会有一定的系统开销 Cocoa operation 优点:不需要关心线程管理,数据同步的事情,可以把精力放在自己需要执行的操作上。 Cocoa operation 相关的类是 NSOperation ,NSOperatio原创 2015-04-10 23:02:38 · 1170 阅读 · 0 评论 -
多线程之NSThread
2.1 NSThread 有两种直接创建方式: - (id)initWithTarget:(id)target selector:(SEL)selector object:(id)argument + (void)detachNewThreadSelector:(SEL)aSelector toTarget:(id)aTarget withObject:(id)anArgument原创 2015-04-10 23:06:37 · 358 阅读 · 0 评论 -
iOS开发多线程篇—NSOperation基本操作
iOS开发多线程篇—NSOperation基本操作 一、并发数 (1)并发数:同时执⾏行的任务数.比如,同时开3个线程执行3个任务,并发数就是3 (2)最大并发数:同一时间最多只能执行的任务的个数。 (3)最⼤大并发数的相关⽅方法 - (NSInteger)maxConcurrentOperationCount; - (void)setMaxConcurrentOp原创 2015-04-10 22:57:01 · 398 阅读 · 0 评论 -
多线程之NSOperation
一。NSOperation的作用:配合使用NSOperation和NSOperationQueue也能实现多线程编程 二。NSOperation和NSOperationQueue实现多线程的具体步骤: (1)先将需要执行的操作封装到一个NSOperation对象中 (2)然后将NSOperation对象添加到NSOperationQueue中 (3)系统会⾃动将NSOper原创 2015-04-10 22:46:52 · 407 阅读 · 0 评论 -
多线程之GCD
一.执行任务的两种方式 1.同步:在当前线程执行 dispatch_sync(dispatch_queue_t queue,dispatch_block_t block); 参数说明: queue:队列 block:任务 2.异步:在另一条线程中执行 dispatch_async(dispatch_queue_t q原创 2015-04-10 17:48:21 · 341 阅读 · 0 评论 -
Ios8 Xcode6 设置Launch Image 启动图片
http://www.woowen.com/swift/2014/12/12/ios8%E8%AE%BE%E7%BD%AELaunch%20Image%20%E5%90%AF%E5%8A%A8%E5%9B%BE%E7%89%87/ 如何设置App的启动图,也就是Launch Image? Step1 1.点击Image.xcassets 进入图片管理,然后右击,弹出"转载 2015-06-15 18:23:35 · 424 阅读 · 0 评论