iOS实用技术
王建文
这个作者很懒,什么都没留下…
展开
-
LBS(Location Based Service)学习总结
最重要的两个框架:CoreLocation 和MapKit1.一次定位思路: 1. 创建强引用(默认是弱引用,出了作用域就不起作用了)的CLLocationManager对象 2. 获取用户授权,两种方式:① 只有用户同意授权且程序在前台才会定位,冒号后为需要在Info.plist中配置的key值 requestWhenInUseAuthorization : NSLocation原创 2016-07-10 15:38:47 · 786 阅读 · 0 评论 -
iOS无限轮播器框架(UICollectionView实现,添加了UIPageControl)
一、控制器里只需要写下边的代码#import "ViewController.h"#import "JWCycleCollectionView.h"#import "JWPageControl.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super view原创 2016-08-30 23:09:56 · 2446 阅读 · 0 评论 -
NSLog/PrintLog的使用技巧(Objective-C/Swift)
1.Objective-C中#ifdef __OBJC__#ifdef DEBUG#define NSLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)#else#define NSLog(...)#endif#endif在PCH文件中添加上述代码,在程序中使用到N原创 2016-08-12 13:31:34 · 1385 阅读 · 0 评论 -
cocoapod 导入指定版本的框架,添加gitignore文件
一 将项目添加到SourceTree上直接将项目文件夹拖到SourceTree指定位置即可。 二 添加gitignore文件添加gitignore文件的好处是添加的第三方框架等不会提交到仓库里,避免了过多的文件,以及第三框框架更新时需要重新提交;但是其他人把项目下载下来之后需要自己pod install来安装第三方框架。具体步骤如下: 1. 从github上下载gitignore框架。原创 2016-09-17 13:38:49 · 1271 阅读 · 0 评论 -
iOS常用快捷键/终端常用指令
新建项目 com + shift +N 新建文件 com + N 偏好设置 通用 com + , 跳到指定行 com + L当前行加断点 com + \ 向前/后跳一个单词 option + 左&右 删除光标所在行后面的所有字符 control + K 打开过的文件之间切换 com + option + 左&右 当前文件的.h .m之间切换 com原创 2016-10-25 11:30:23 · 7207 阅读 · 0 评论 -
如何查看iOS应用的id并获取资源图片/解压Assets.car文件
当我们想要模仿学习一个应用,但是应用所有的资源图片我们不可能自己去切图,这时下边讲述的获取一个应用资源图片的方法就非常有用了。具体步骤如下:1.搜索应用将自己的iPhone手机连接到mac电脑上,在iTunes Store中搜索自己想要获取资源图片的应用,以易果生鲜app为例。2.复制链接,查看应用id将链接复制到word文档中,即可查看应用id 3.下载应用到本地点击下载按钮,下载应用4.下载好原创 2016-09-15 12:01:28 · 7213 阅读 · 3 评论