
iOS
Galen_liang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
异步加载图片-SDWebImage
异步加载图片-SDWebImageSDWebImage缓存原理1.UIImageView 加载//导入<UIImageView+WebCache.h>#import <UIImageView+WebCache.h>//placeholderImage加载过程中出现的图片[_homeImageView sd_setImageWithURL:URL(source.imgUrl) placeholde原创 2016-04-19 17:11:08 · 671 阅读 · 0 评论 -
2016.4-2016.7总结
数据库RunLoop原创 2016-07-10 16:55:15 · 360 阅读 · 0 评论 -
CocoaPods 安装ru
在pods 环境已经安装好的情况下:若没有:http://code4app.com/article/cocoapods-install-usage1.第一步依旧是检查CocoaPods 更新 Galen:~ Galen$ sudo gem install cocoapods 很快就会出现一些更新,若没有,可以直接进入下一步2.安装成功以后 cd “你的文件夹”Galen:t原创 2015-08-10 11:55:47 · 1380 阅读 · 0 评论 -
继承和构造函数
继承和构造函数struct 并没有 convenience 没有继承关系,没有制定构造函数,也没有便利构造函数(final: 宣告不能被继承,覆盖,重载)(convenience: 自己init函数里调用了自己的init方法,把构造函数给了自己的构造函数) 1. 继承性 2. 多态性(C->A ,B->A ) func(par:A) 可以同时使用C ,B 3. 重载原创 2016-07-16 18:40:15 · 428 阅读 · 0 评论 -
swift 使用Block-KVO 框架
swift 使用Block-KVO 框架 dynamic var currentIndexPath:NSIndexPath?一定要使用dynamic 不然observe 只会运行一次 不会起到监听作用 self.leftVC.observeProperty("currentIndexPath") { [weak self](temSelf, old, newVal) in原创 2016-06-22 19:14:04 · 825 阅读 · 0 评论 -
纪录collectionview 选中indexPath 以及改变状态
需要对collectionView点击某个item 需要有标记状态,并且只能支持单选几个属性(UITableView 同样拥有)allowsSelection selectionView 是否支持选择allowsMultipleSelection: 支持多选indexPathsForSelectedItems: 选中的items我的做法:1. 在自己的model里面增加一个属性itemIsSel原创 2016-06-22 22:37:16 · 2710 阅读 · 0 评论 -
Effective Object-c 2.0 读书笔记 (2)
代码规范写好代码Effective Object-C 2.0 读书笔记原创 2016-07-20 09:58:41 · 570 阅读 · 0 评论 -
Effective Object-c 2.0 读书笔记
effect 2.0 读书笔记 高质量代码原创 2016-07-18 18:00:47 · 1134 阅读 · 0 评论 -
Xcode 编译错误:"std::string::append(unsigned long, char)", referenced from:
Xcode 8.0增加 libstdc++.6.0.9原创 2016-11-02 10:39:18 · 3384 阅读 · 0 评论 -
iOS-屏幕旋转
屏幕旋转原创 2017-01-14 16:40:23 · 648 阅读 · 0 评论 -
iOS+Unity
跨平台连接原创 2016-03-10 15:30:42 · 411 阅读 · 0 评论 -
iOS开发之Xcode6之后不再自动创建Pch预编译文件(解决unknown type name........)
在Xcode6之前,创建一个新工程xcode会在Supporting files文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个头文件,pch头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。 首先说一下pch的作用:1.存放一些全局的宏(整个项目中都用得上的宏)2.用来包含一些全部的头文件(整个项目中都用得上转载 2015-06-29 11:06:13 · 1078 阅读 · 0 评论 -
Unity融合iOS所遇到的一些奇怪问题
1.Unity加上二维码扫描问题Undefined symbols for architecture armv??? 解决方案:1.此时Target-build phases-link binary resources 检查你所需要的依赖库。看看有没有什么遗漏的没有添加上去 2. [rainbird@localhost Products]$lipo -info l原创 2016-01-15 16:04:18 · 725 阅读 · 0 评论 -
ios 编码规范
无规矩不成方圆,尤其是多人开发的时候,各种命名、各种书写方式集和在一起,总感觉比较乱。于是对平时的代码规范进行了下总结。类命名:1、类名应该用大写开头的驼峰命名法。例如MyTableView、HomeViewController2、尽量使用能够反映类功能的名词短语,另外文件和类要同名。3、在应用程序级别的代码中,尽量不要使用带前缀的类名。每个类都有相同的前缀不能提高转载 2015-07-29 08:54:07 · 516 阅读 · 0 评论 -
单例的使用
如何创建 和运用单例第一步专门一个单例的.h文件 再继续用自己所需要的单例,创建.h 和.m 文件 如何运用:单例代码如下// .h#define singleton_interface(class) + (instance原创 2015-07-21 09:31:21 · 476 阅读 · 0 评论 -
小菜鸟的xmpp(一)openfire安装 status 一直stop 打开不了
在开始研究用xmpp做一个简单的聊天的时候,运用到啦openfire。搞拉好几个小时Mac上的openfire一直stop 打不开。现在提供我的小小方案必要条件: 在终端输入 java -version 如果没有java 环境是配不出来的可选条件:在xmpp 官网里面http://xmpp.org/ 有mac 上的openfire 还有 需要的客户端原创 2015-07-21 09:35:57 · 931 阅读 · 0 评论 -
AFNetWorking 简单使用
目录: 1、为什么要用AFNetworking 2、AFNetworking的用法 一、为什么要用AFNetworking 在ios开发中,一般情况下,简单的向某个web站点简单的页面提交请求并获取服务器的响应,用xcode自带的NSURLConnection是能胜任的。但是,在绝大部分下我们所需要访问的w转载 2015-08-03 15:35:03 · 611 阅读 · 0 评论 -
CoreData的简单使用
使用Core Data 几个常用构成NSManagedObjectContext :上下文,操作实际内容NSManagedObjectModel :创建实体模型NSPersistentStoreCoordinator :数据的持久化,把数据保存到一个文件NSManagedObject :被管理的数据记录NSFetchRequest :获取数据的请求(1).添加员工原创 2015-07-23 08:42:56 · 408 阅读 · 0 评论 -
iOS 初始化 懒加载
1.懒加载基本懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其getter方法。说的通俗一点,就是在开发中,当程序中需要利用的资源时。在程序启动的时候不加载资源,只有在运行当需要一些资源时,再去加载这些资源。我们知道iOS设备的内存有限,如果在程序在启动后就一次性加载将来会用到的所有资源,那么就有可能会耗尽iOS设备的内存。这些资源例如大量转载 2015-08-18 14:37:53 · 1864 阅读 · 0 评论 -
ScrollView 详细介绍
滚动视图:在根视图中添加UIScrollViewDelegate协议,声明一些对象属性[objc] view plaincopy@interface BoViewController : UIViewController //滚动视图对象 @property (retain, nonatomic) UIScrollView *sc转载 2015-08-18 16:55:11 · 596 阅读 · 0 评论 -
ios bug
一. UIView子类中动态创建UISegmentedControl按钮//TestView.h@interface TestView :UIView{ UISegmentedControl *_btnZoomBig; UISegmentedControl *_btnZoomSmall;}@property(nonatomic转载 2015-08-21 13:31:34 · 521 阅读 · 0 评论 -
EasyCodeScanner(Zbar)遇到libzbar.a问题(遇到arm类似问题)
Undefined symbols for architecture armv64: "_OBJC_CLASS_$_ZBarReaderViewController", referenced from: objc-class-ref in HelloWorldViewController.o "_ZBarReaderControllerResults", re原创 2015-11-03 09:16:20 · 1323 阅读 · 0 评论 -
偷懒的iOS 自动打包
自动打包原创 2017-01-14 16:49:28 · 425 阅读 · 0 评论