ios
愿一直
这个作者很懒,什么都没留下…
展开
-
ios属性讲解(property和synthesize区别)
刚刚接触ios,后来学习别人代码的时候,发现定义属性有时候会写在m文件@inferface和end之间或者有时候还会涉及到@synthesize。后来才发现原来是随着ios的版本不断增加,属性的写法也多多少少有些区别.目前属性的声明:@property (nonatomic,strong) NSString *myTitle;当我们声明一个属性的时候,编译器会为我们自动生成对应的实例变原创 2017-08-31 09:23:04 · 677 阅读 · 0 评论 -
ios第三方开源框架学习——SDWebImage的使用
学习ios的时候,涉及到图片缓存,看了好多博客,最终选择了SDWebImage来处理,既可以处理大量图片同时又很方便。按照下面的步骤来,图片缓存很容易搞定。使用方法 sd_ImageWithURL:URL使用步骤:1、下载SDWebImage,导入工程。GitHub地址:https://github.com/rs/SDWebImage。打开网页点击 Clone or dow原创 2017-09-01 10:13:42 · 316 阅读 · 0 评论 -
ios编程——ios中Boolean、BOOL、bool的区别
BOOLtypedefsignedchar BOOL;#define YES (BOOL)1#define NO (BOOL)0boolC99标准定义了一个新的关键字_Bool,提供了布尔类型#define bool _Bool#define true 1 #define false 0Booleantypedef unsigned char Boolean;enu转载 2017-08-31 15:54:36 · 3085 阅读 · 1 评论 -
ios编程——创建全局变量
我们有时候需要设置全局变量,来供其他类的调用,现在谈谈如何设置全局变量方法一:APPDelegate中声明并初始化全局变量APPDelegate可以在整个应用程序中调用,将全局变量写在该文件中,可以供其他页面使用获取代码如下:AppDelegate.h文件中@property (nonatomic,assign) BOOL * isUserEmpty;在其他类中调用Ap原创 2017-08-31 15:50:49 · 741 阅读 · 0 评论 -
如何在XCode中添加库
选中项目点击——>选择Target下的项目名称——>选择Build Phases选项——>展开“Link Binaries With Libraries”,点击“+”按钮——>选择你想要的库,点击"Add"按钮原创 2017-08-31 15:16:47 · 3909 阅读 · 0 评论 -
ios常见错误——thread 1 breakpoint 1.1
刚刚初学的时候,经常看到提示:thread 1 breakpoint 1.1,从而使程序运行不下去,但是程序也没有错误,然后去查了查。发现很容易简单解决其实breakpoint不是你的程序出错,而是人为(估计是不小心点到的)的给某一行加上了breakpoint,也就是断点,导致程序运行到此处卡住了。解决的方法:找的提示breakpoint那一行,如果不知道就在代码的行开头找到浅原创 2017-08-31 11:15:30 · 14482 阅读 · 4 评论 -
ios常见错误—— -[_NSString absoluteURL](请求网络图片)
请求图片UIButton * btn = [[UIButton alloc]init];[btn setImageWithURL:[NSString stringWithFormat:@"http:xxx.png"]];此时出现的问题是:-[_NSString absoluteURL][btn setImageWithURL:[USURL URLWithString:[NSStri原创 2017-08-31 11:30:34 · 693 阅读 · 0 评论 -
ios常见问题——The file “XXX.app” couldn’t be opened because you don’t have permission to view it.
修改了项目工程名字之后运行会出现以下提示:造成的原因: info文件中的字段Executable file 与 build settings栏中的Packaging中的Product Name 不一致就会导致上述截图的问题解决方法:修改info.plist的文件中Executable.file中的文件修改为$(PRODUCT_NAME).原创 2017-08-31 15:08:34 · 631 阅读 · 0 评论 -
IOS编程常用的快捷键(Xcode)
作为ios的初学者,用到什么快捷键就记录什么,持续更新首先先说明下,有些博客中提到的Option和Command键分别对应什么Option就是alt键,Command就是win键文件的重命名:选中之后点击enter键,就可以输入修改了win+alt:切换输入法win+tab:切换任务窗口win+shift+3:屏幕截图,自动保存到桌面win+shift+4:类似于QQ截原创 2017-08-31 09:57:31 · 241 阅读 · 0 评论 -
ios控件——UITarBarController的简单使用
UITabBarController是标签控制器,和UINavigationController一样是视图控制器的控制器,是一个容器类。不同的是,标签控制器管理的视图控制器不存在层级关系,而是并列的。因此一个视图控制器一旦被加入标签控制器容器中,只要标签控制器存在,视图控制器就不会被释放。一、UITabBarController的工作原理标签控制器中管理的各个视图控制器都是并列结构的,如图原创 2017-09-01 10:58:46 · 1496 阅读 · 0 评论