自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JimmyLTS的博客

iOS开发技巧分享

  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 AddressBook、AddressBookUI、Contacts、ContactsUI 通讯录操作

iOS之前是使用 AddressBookFramework 访问通讯录,但从 iOS 9.0 开始被 ContactsFramework 替代,下面就看一下使用 AddressBookFramework 及 ContactsFramework 访问通讯录

2017-03-08 10:03:01 1149

原创 获取iPhone手机型号

#import "SADevice.h"#import #include #include @implementation SADevice+ (NSString *)deviceName {    structutsname systemInfo;    uname(&systemInfo);    NSString *deviceName =

2017-03-06 14:14:04 1326

转载 iOS面试题系列之常见算法

iOS面试中熟悉常见算法1、 对以下一组数据进行降序排序(冒泡排序)。“24,17,85,13,9,54,76,45,5,63”int main(int argc, char *argv[]) { int array[10] = {24, 17, 85, 13, 9, 54, 76, 45, 5, 63}; int num = sizeof(array)/sizeo

2016-07-20 10:09:24 4154

转载 iOS面试题系列之UI相关

1、 简述app启动周期。打开应用程序,它先会执行main函数,再执行UIApplicationMain函数。初始化 UIApplication,设置代理对象,开启事件循环,调用代理方法进行事件处理。首先会调用application:didFinishLaunchingWithOptions:代理方法。接下来会调用applicationDidBecomeActive:代理方

2016-07-20 09:38:39 1551

转载 iOS面试题系列之Objective-C相关

1、简述你项目中常用的设计模式。它们有什么优缺点?常用的设计模式有:代理、观察者、单例。(1)单例:它是用来限制一个类只能创建一个对象。这个对象中的属性可以存储全局共享的数据。所有的类都能访问、设置此单例中的属性数据。优点:是它只会创建一个对象容易供外界访问,节约性能。缺点:是一个类只有一个对象,可能造成责任过重,在一定程度上违背了“单一职责原则”。单例模式中没有抽

2016-07-20 09:34:39 1304

原创 比较好的开发博客和网站(更新中。。。)

平时开发过程中发现的比较好的博客记录在此,不断更新中。。。。。。

2016-07-19 18:54:05 344

转载 iOS中集成ijkplayer视频直播框架

ijkplayer 是一款做视频直播的框架, 基于ffmpeg, 支持 Android 和 iOS, 网上也有很多集成说明, 但是个人觉得还是不够详细, 在这里详细的讲一下在 iOS 中如何集成ijkplayer, 即便以前从没有接触过, 按着下面做也可以集成成功!

2016-07-18 17:12:43 339

转载 使用Auto Layout中的VFL(Visual format language)--代码实现自动布局

本文将通过简单的UI来说明如何用VFL来实现自动布局。在自动布局的时候避免不了使用代码来加以优化以及根据内容来实现不同的UI。

2016-07-04 18:09:48 368

转载 生成 SSH 公钥

许多 Git 服务器都使用 SSH 公钥进行认证。 为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份。 这个过程在所有操作系统上都是相似的。

2016-07-01 23:43:30 309

原创 iOS 代码截图

iOS 代码截图

2016-06-22 16:05:57 472

原创 iOS开发中,根据三个点获得之间的夹角

以三个点A、B、C,计算ㄥABC为例,贴代码:+ (CGFloat)getAnglesWithThreePoint:(CGPoint)pointA pointB:(CGPoint)pointB pointC:(CGPoint)pointC { CGFloat x1 = pointA.x - pointB.x; CGFloat y1 = pointA.y - point

2016-04-28 19:16:59 3060

原创 app 两端出现黑色,不能全屏

开发阶段遇到了在iPhone6、iPhone6P上都可全屏显示,但在iPhone5s上却出现两头黑现象,后来在网上查找解决方案,试了几种,然并卵,后来让UI修改了启动图片的尺寸后便好啦,原来是所给启动图片不适配

2016-04-22 11:46:48 708

原创 iOS获取时间、日期

iOS开发获取公历、农历、节日、节气

2016-04-21 18:12:51 2119

原创 获取手机UDID

之前获取手机UDID都是通过iTuns连接到电脑获取,甚是麻烦,后来发现一种简单的方法,分享一下:在手机上打开 Safari 输入 fir.im/udid 前往,点击安装即可获取当前手机UDID

2016-04-08 18:58:34 525

原创 在Archive项目 时,出现了UUID报错

在Archive项目 时,出现了“Your build settings specify a provisioning profile with the UUID “XXXXXXX”, however, no such provisioning profile was found”的出错,分享解决方案

2016-03-28 13:40:20 825

原创 根据两个经纬度计算距离

1、计算两个经纬度之间的距离 CLLocation *orig=[[[CLLocation alloc] initWithLatitude:[mainDelegate.latitude_self doubleValue] longitude:[mainDelegate.longitude_self doubleValue]] autorelease]; CLLocation*

2016-03-24 09:58:51 583

原创 iOS获取系统时间、日期

iOS开发中获取系统当前时间、日期

2016-03-15 11:36:43 479

原创 iOS开发时如何判断APP是否第一次运行

iOS开发中判断APP是否第一次运行

2016-03-15 09:03:21 888

原创 面试题目总结2

问题是面试中碰到的,答案未整理,知道答案的朋友可将答案在评论中回复,注明题号

2016-03-07 10:22:45 304

原创 将整数转为二进制

部分基本数据类型与二进制之间的转换

2016-03-03 10:02:52 529

原创 JLTrackLabelView

在其他地方看到下面所示的控件效果,就自己实现了一下,废话不多说,直接上代码:在下面方法中创建视图- (void)_creatSubviews { NSArray *array = @[@"闲置广场",@"通知",@"个人中心",@"其他"]; //创建四个按钮 for (int i = 0; i < array.count;

2016-03-01 21:21:37 278

原创 面试题目总结1(自己面试时碰到的)

将面试所碰到的面试题进行整理并分享

2016-02-29 14:07:31 542

原创 如何生成随机数

一、生成随机整数a、b两个整数,生成它们之间的随机数int RANDINT(int a, int b){ int min = MIN(a, b); int max = MAX(a, b); int result = (arc4random() % (max +1) + min); return result;}

2016-02-25 14:22:46 1717

原创 如何使用cocoa pods管理第三方框架

第一次使用cocoapods管理第三方框架,把步骤记录一下,也希望可以帮到别人

2016-02-20 17:24:59 1194

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除