iOS
文章平均质量分 50
ProgressChen
非资深硬件工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
开源中国iOS客户端---VLF(Visual format language)
参考参见1参见2NSLayoutConstraint API NSLayoutConstraint + (NSArray *)constraintsWithVisualFormat:(NSString *)format options:(NSLayoutFormatOptions)opts原创 2016-02-01 22:38:08 · 504 阅读 · 0 评论 -
开源中国iOS客户端 --- Reachability (3)
说明用于判断网络是否可用包括Wi-Fi和移动网络(2/3/4G)。Reachability Github 地址 Github版本Reachability相对于苹果官网的,这个更加高级、更加好用的Reachability,支持ARC、支持block、使用GCD方式来通知网络的变化。定义网络状态的枚举类型NetworkStatustypedef NS_ENUM(NSInteger, Network原创 2016-01-15 01:23:33 · 278 阅读 · 0 评论 -
iOS开发的一些奇巧淫技
原创TableView不显示没内容的Cell怎么办?类似这种,我不想让下面那些空的显示.很简单.1self.tableView.tableFooterView = [[UIView alloc] init];试过的都说好.加完这句之后就变成了这样.自定转载 2016-01-29 00:57:52 · 321 阅读 · 0 评论 -
iOS --- Mantle初探
前言 Mantle 是什么? 是一个第三方库,用于简化Cocoa或Cocoa Touch程序中model层的库。通常我们的应该中都会定义大量的model来表示各种数据结构,而这些model的初始化和编码解码都需要写大量的代码。而Mantle的优点在于能够大大地简化这些代码。Model和JSON数据之间的转换,提高编码效率,使编程人员专注于逻辑上的处理,能够快速的将网络请求的数据,转换成规定的Mo原创 2015-12-04 15:32:55 · 1053 阅读 · 0 评论 -
开源中国iOS客户端 ---NBSAppAgent (2)
听云App作用适用于监控分析App的使用情况,和有朋统计功能类似。详情可以上听云官网进行详细了解。//启用听云服务[NBSAppAgent startWithAppID:@"2142ec9589c2480f952feab9ed19a535"]; 其中libNBSAppAgent.framework就是听云的框架如下图: 从2.1.4 版本开始,听云App iOS framework从“libNB原创 2016-01-05 23:58:04 · 1794 阅读 · 0 评论 -
GitHub Top 100 简介
GitHub Top 100 简介原创链接:https://github.com/Aufree/trip-to-iOS/blob/master/Top-100.md主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况.若有任何疑问可通过微博@李锦发联系我项目名称转载 2015-12-03 00:20:14 · 384 阅读 · 0 评论 -
iOS --- 定位
常用的类CLLocationManager:定位服务管理类,开启/关闭定位服务,配置定位精度,距离等等。CLGeocoder:地理位置编码类, 根据经纬度获取地理位置信息,根据地名获取位置信息。CLLocation:地理位置信息类,经纬度、海拔、速度、时间、国家等相关位置信息。CLLocationCoordinate2D:结构体只包含经纬度信息。需要遵守CLLocationManagerD原创 2015-12-02 23:20:05 · 420 阅读 · 0 评论 -
iOS --- UITabbarController左右滑动切换标签页
UITabbarController左右滑动切换标签页原创 2015-12-18 23:39:35 · 3412 阅读 · 0 评论 -
开源中国iOS客户端 ---NSUserDefaults (一)
开源中国iOS源码 请详细阅读《README.md》这里不再详述。按照README.md进行操作后就可以模拟调试了。查看源码首先打开AppDelegate.m文件找到- (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions 方法。_inNigh原创 2016-01-05 00:37:02 · 435 阅读 · 0 评论 -
iOS --- dequeueReuseableCellWithIdentifier :与dequeueReuseableCellWithIdentifier:forIndexPath:的区别
dequeueReuseableCellWithIdentifier:与dequeueReuseableCellWithIdentifier:forIndexPath:的区别:前者不必向tableView注册cell的Identifier,但需要判断获取的cell是否为nil;后者则必须向table注册cell,即必须在使用前调用registerNib:或registerClass:方法,可省略转载 2015-12-18 21:48:49 · 890 阅读 · 0 评论 -
iOS --- 归档解档
开发过程中有时需要存储一些轻量级的数据,对于IOS提供的几种数据存储方式在这时最合适当属对象归档:NSCoding但是将对象数据进行归档解档时候需要实现两个方法: encodeWithCoder和initWithEncoder。encodeWithCoder---编码initWithCoder---解码使用objc/runtime+KVC方式进行归解档,code如下://解档- (id)ini原创 2015-12-31 23:46:57 · 567 阅读 · 0 评论 -
文章UINavgationController中覆写preferredStatusBarStyle方法不执行的问题标题
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad];}-(UIStatusBarStyle)preferredStatusBarStyle{ return UISta转载 2015-11-30 23:27:43 · 304 阅读 · 0 评论 -
iOS学习笔记 --- UITabBarContoller
TabBarUITabBarContoller显示屏幕底部出现几个标签来管理不同视图。如图:使用步骤:初始化UITabBarControllerUITabBarController *tb = [[UITabBarController alloc]init];设置UIWindow的rootViewControllerself.window.rootViewController = tb;创建相应的原创 2015-12-13 00:27:07 · 243 阅读 · 0 评论 -
JSONKit在项目中使用设置(ARC与方法更新)
在项目中经常会遇到解析json的情况,如果有同学想要解析JSON,那么JSONKit可以是一个不错的选择。git中JSONKit 的地址为:https://github.com/johnezang/JSONKit由于项目已经很久没有更新,仍然使用了MRC,因此在使用时需要做几处修改:转载 2015-10-29 00:07:58 · 1587 阅读 · 0 评论 -
ios单例模式(singleton)详解
单例模式用于当一个类只能有一个实例的时候, 通常情况下这个“单例”代表的是某一个物理设备比如打印机,或是某种不可以有多个实例同时存在的虚拟资源或是系统属性比如一个程序的某个引擎或是数据。用单例模式加以控制是非常有必要的。单例模式需要达到的目的1. 封装一个共享的资源2. 提供一个固定的实例创建方法3. 提供一个标准的实例访问接口单例类保证了应转载 2015-10-21 14:30:16 · 481 阅读 · 0 评论 -
iOS - 扩展机制category与associative
文字转自:http://www.cnblogs.com/liping13599168/archive/2012/09/13/2682664.htmlcategory与associative作为objective-c的扩展机制的两个特性,category即类型,可以通过它来扩展方法;associative,可以通过它来扩展属性;在iOS开发中,可能category比较常见,相对的associ转载 2015-08-23 22:25:44 · 340 阅读 · 0 评论 -
为解决在iOS9下基于ATS对HTTP的请求的说明及适配进行说明
转自:http://my.oschina.net/vimfung/blog/494687转载 2015-10-18 22:49:13 · 3815 阅读 · 0 评论
分享