![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
tiantian1980
这个作者很懒,什么都没留下…
展开
-
最全的android开发资料大集合
<br />这个可是我从各处搜集来的资料,上传到了我的资源里,供大家下载学习,希望大家支持一下<br />1、【eoeAndroid特刊】第一期 Andriod 1.5 SDK简介 http://download.csdn.net/source/2399809<br /><br />2、【eoeAndroid特刊】第二期 图像处理篇(1) http://download.csdn.net/source/2399814<br /><br />3、【eoeAndroid特刊】第三期 Android Market转载 2011-05-25 08:59:00 · 655 阅读 · 0 评论 -
初学iOS常见的错误
1.没有添加头文件,不能提示2.没有添加协议,不能提示3.中英文标点错误4.点不提示出来,检查前面错误5.控件一定要关联(这个其他开发不一样的地方)ios方法,消息名比较长,在提示下不会出错注释快捷健command+/退出模拟器用command+Q运行程序command+RCommond + Alt + 向上的方向键 .m与.h切换 注:Commond原创 2012-12-01 19:03:51 · 503 阅读 · 0 评论 -
missing sentinel in method dispatch
missing sentinel in method dispatch[NSArray arrayWithObjects:@"cloudType", @"accessId", @"secretAccessKey"] //wrong[NSArray arrayWithObjects:@"cloudType", @"accessId", @"secretAccessKey"原创 2013-06-03 11:39:44 · 2476 阅读 · 0 评论 -
error: linker command failed with exit code 1 (use -v to see invocation)
像这样的一大堆,总体说编译链接时错误/Users/zhangtianjian/Library/Developer/Xcode/DerivedData/ClothingOrders-bcmqkcjsfgyibbgetgiyczzqcerj/Build/Products/Debug-iphonesimulator/ClothingOrders.app/ClothingOrders norm原创 2013-06-26 09:58:00 · 64480 阅读 · 10 评论 -
iOS内存管理
1,谁创建,谁释放(类似于“谁污染,谁治理”)。如果你通过alloc、new或copy来创建一个对象,那么你必须调用release或autorelease。2, 函数中有返回的情形在一个函数中创建并返回对象,需要把这个对象设置为autoreleaseClassA*Func1(){ ClassA*obj = [[[ClassA alloc]init]autorelease];原创 2013-07-26 14:04:34 · 825 阅读 · 0 评论 -
在ios后台运行
Building on what rckoenes stated, applications are allowed to register background tasks to be completed after the user hits the home button. There is a time limit of 10 or 15 minutes for these tasks t翻译 2013-08-24 21:57:43 · 684 阅读 · 0 评论 -
iOS中几张重要的图
1.MVCMVC,你记住VCM其实更好,模型-视图-控制器(model-view-controller);视图对象是用户可见的,像按纽,标签和窗口都是视图对象,通常是标准UIView子类;模型对象负责存储数据,与用户界面无关,通常是collection类型(NSArray,NSDictionary,NSSet)和数值类型(NSString,NSDate,NSNumber)控原创 2013-03-26 16:42:19 · 897 阅读 · 0 评论 -
给想提高的ios程序员一些建意
合自己情况聊下iOS学习建议,这里不讲大道理,说说具体怎么做。欢迎大家拍砖1、第一点要求 ,能比较顺畅的阅读官方的文档。如果你连官方的文档读起来都非常困难,那你还谈什么提高和进阶,咱们学习iOS的所有权威的资料都来自apple开发者网站,靠逛论坛看看帖子不是出路。 如果这点没达到,那就从阅读官方文档开始吧,找一篇你比较熟悉的技术的官方文档,比如:View Programming Gui转载 2014-11-11 14:40:02 · 2801 阅读 · 0 评论 -
iOS SDK:iOS调试技巧
http://www.cocoachina.com/ios/20130517/6225.html(1)为什么你的数组包含3个项目而不是5个?为什么你的游戏运行缓慢?这些都跟调试有关,调试是开发过程中必不可少的一部分。本文所列举了一些重要的调试功能(当然并不全面)可以帮你用更少的时间来解决bug问题。 本文内容主要包括3个方面:使用console检查app状态原创 2015-11-14 11:26:23 · 916 阅读 · 0 评论 -
iOS八种传值
(1)NSUserDefaults传值A/***********NSUserDefaults传值****************/ [[NSUserDefaultsstandardUserDefaults]setValue:_userNameText.textforKey:@"UserId"]; [[NSUserDefaults原创 2016-04-29 17:27:43 · 662 阅读 · 0 评论 -
bridge,__bridge_retained和__bridge_transfer的意思,区别与使用
使用ARC能帮我们减轻不少内存管理方面的负担,尤其是对用惯了Java的程序员来说。但是像我这种Java基础本身就不牢固,做了两年的iOS已经习惯手动管理内存的半吊子,使用ARC还是经常碰壁。最近碰到了CFObject和NSObject转换的问题,由于ARC不能管理Core Foundation Object的生命周期,所以在Core Foundation和ARC之间,我们需要使用到__br转载 2013-04-28 08:18:02 · 920 阅读 · 0 评论 -
iOS中如何避免图像解压缩的时间开销
原文地址:http://www.cocoanetics.com/2011/10/avoiding-image-decompression-sickness/名词:Alpha Channel(阿尔法通道)是指一张图片的透明和半透明度。例如:一个使用16位存储的图片,可能5位表示红色,5位表示绿色,5位表示蓝色,1位是阿尔法。在这种情况下,它要么表示透明要么不是。一个使用32位存储的图片,每8转载 2013-04-26 15:50:58 · 3430 阅读 · 0 评论 -
iOS生命周期
- (void)applicationWillResignActive:(UIApplication *)application{ //挂起,当你的程序被挂起后他不会在后台运行 //当应用程序将要入非活动状态执行,在此期间,应用程序不接收消息或事件,比如来电话了 //当有电话进来或者锁屏,这时你的应用程会挂起,在这时,UIApplicationDelegate委托会收到通知,调原创 2012-12-24 10:50:47 · 431 阅读 · 0 评论 -
Xcode右键解读
iOS 6.0新功能官方介绍点击打开链接前三个就不用介绍了吧剪切复制粘贴在项目中找你选择过的文本内容(属查找功能)shoe issue转定义结构 调整分隔符 重新索引 向左移 向右移 向上移 向下移原创 2012-12-25 12:06:17 · 861 阅读 · 0 评论 -
object-c id用法
id:在object-c中,id被是作为一个特殊的数据类型的对象标识。这个数据类型定义为引用对象的指针,实际上是指向对象实例变量的指针。id和对象类型的比较1,id关键字在编译时不被检查,而NSObject在编译时会被检查是否被调用一些错误方法。2,id可以是任何对象,包括非NSObject对象3,定义id的时候不使用*,NSObject却需要。原创 2012-12-26 10:36:05 · 918 阅读 · 0 评论 -
property中属性retain,copy,assign的含义分别是什么
assign: 简单赋值,不更改索引计数(Reference Counting)。copy: 建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1使用assign: 对基础数据类型 (NSInteger,CGFloat)和C数据类型(int, float, double, char, 等等) 使用copy:原创 2013-01-08 18:08:20 · 1645 阅读 · 0 评论 -
iOS面向过程,面向对象一则实例
//面向过程编程:其中有iOS枚举和结构实例,这段能很好解释iOS中的结构和枚举:#import // --------------------------------------------------// constants for the different kinds of shapes and their colorstypedef enum { kCircle, kRec原创 2013-02-17 18:45:50 · 2092 阅读 · 0 评论 -
The run destination My Mac 64-bit is not valid for Running the scheme '*****'.
问题:The run destination My Mac 64-bit is not valid for Running the scheme 'Hello Objective-C'.解决办法:How to change the SDK: 1) Click on the project icon in the left hand panel. 2) In the right原创 2013-02-17 10:44:33 · 1858 阅读 · 0 评论 -
mac tmp文件夹在哪?
打开finder,然后按shift+command+g,在出现的窗口中输入/tmp (/必须有)原创 2013-02-17 13:57:17 · 13618 阅读 · 0 评论 -
ios自动释放池(autoreleasepool)
#import @interface Test : NSObject@end@implementation Test@endint main (int argc, const char * argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; Test *test = [[Test a原创 2013-03-25 09:18:57 · 5557 阅读 · 0 评论 -
category(类别)一则实例
先看代码,这是很好说明类别的一实例:NSStringUtilities.m#import "NSStringUtilities.h"@implementation NSString (Utilities)-(BOOL)isURL{ if ([self hasPrefix:@"http://"]) { return YES; }else { return NO; }原创 2013-03-25 22:38:49 · 742 阅读 · 0 评论 -
iOS多线程
IOS多线程分析 IOS多线程分析柳行刚IOS支持的三种线程范式 支持的三种线程范式1, Thread;2, Cocoa operations; 3, Grand Central Dispatch (GCD) (iOS4 才开始支持) )ThreadThread 是这三种范式里面相对轻量级的,但也是使 用起来最负责的,你需要自己管理thread的生命周期,线 程转载 2013-04-24 14:35:55 · 749 阅读 · 0 评论 -
iOS库 .a与.framework区别
一、什么是库?库是共享程序代码的方式,一般分为静态库和动态库。二、静态库与动态库的区别?静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存。三、iOS里静态库形式?.a和.framework四、iOS里动态库形式?转载 2017-01-16 14:23:33 · 236 阅读 · 0 评论