自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

半 饱(half-full,half-replete) 开发专栏

每天微从笑开始,问题到这里结束!

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

转载 iOS 中几种常用的锁总结

iOS锁介绍多线程编程中,应该尽量避免资源在线程之间共享,以减少线程间的相互作用。 但是总是有多个线程相互干扰的情况(如多个线程访问一个资源)。在线程必须交互的情况下,就需要一些同步工具,来确保当它们交互的时候是安全的。锁是线程编程同步工具的基础。iOS开发中常用的锁有如下几种:1、@synchronized2、NSLock 对象锁3、NSRecursiveLock 递

2018-02-07 14:12:14 1657

转载 有关UIViewController与UIView的初始化创建

UIViewController分为下面三种情形创建 (依次调用的方法 顺序如下)1、StoryBoard:     1.initWithCoder   ;  2.awakeFromNib   ;  3.loadView   ;  4.viewDidLoad 2、Xib:                  1.init  ;  2.initWithNibName  ;  3.loadV

2018-02-05 17:38:37 1009

原创 iOS摇一摇功能

iOS摇一摇代码如下实现摇一摇功能只需要让当前Controller本身支持摇动,同时让它成为第一响应者- (void)viewDidLoad { [super viewDidLoad]; [[UIApplication sharedApplication] setApplicationSupportsShakeToEdit:YES]; [self b

2018-02-05 15:38:09 474

转载 细数Objective-C中的回调机制

一、协议协议主要是提供接口、或是类似C++多重继承功能,为类提供一种修饰机制。协议不是为回调而生的,它应该表述一组互操作约定。优点:实现简单,容易理解。强类型检查。缺点:类与类间建立了比较强的耦合关系有可能需要较长期保存委托以进行回调。如果保留的委托需要有独占性,可能会给单件模式、以及多线程带来麻烦。类只能通过一个方法完成一种类型的回调。

2018-02-05 15:31:11 339

转载 iOS11隐私权限变动

iOS11访问权限列表隐私数据对应key值提示语相册(读)NSPhotoLibraryUsageDescription"XXX"需要您的同意,才能访问相册相册(写)NSPhotoLibraryAddUsageDescription"XXX"需要您的同意,才能添加照片

2018-02-05 15:25:03 985

原创 IOS禁用UIWebView的默认行为

概要        UIKit提供UIWebView组件,允许开发者在App中嵌入Web页面。通过UIWebView组件可以在应用中很方便的嵌入HTML页面。当在加载的页面中可能会出现一些默认的效果,这种效果与移动浏览器效果差不多,有的时候我们并不希望出现这样的效果,在开发html时就需要注意以下的交互行为。 常见交互行为1、长按文字区域进显示文字放大镜,选择指定区域的网页内容,包

2015-12-22 14:35:59 1175

原创 iOS二维码生成及扫码

概要         现在越来越多的应用加入二维码相关的业务,在iOS开发市场上很多开发人员都在使用第三方的扫码与生成二维码的控件,个人认为此类的第三方控件识别度不高。最近正好整理新框架的事情,研究了一下。具体代码如下 生成二维码代码 /** * @author 半 饱, 15-12-18 * * @brief 生成二维码图片 * * @param code

2015-12-18 11:54:06 1850

转载 iOS图片内存优化

概要        在实际项目中,用户在上传图片时,有时会一次性上传大量的图片。最常见的是我们的滚动图片,如果做不好优化,APP时常会出现问题(MRC与ARC都会存在)。在上传图片前,我们要进行一系列操作,比如:旋转图片为正确方向,压缩图片等,这些操作需要将图片加载到内存中,下面对内存的使用做详细分析. 二、内存分析,非优化           在测试项目中,重复加载了一张图片10

2015-10-12 09:04:09 808

原创 iOS把文字转换成中文拼音

概要        我们在开发App时候,经常遇到按拼音首字母查找或者索引的,做过一段时间的开发者应该清楚也都知道遇到这种问题怎么解决.一般有两种方式:一种是找第三方包,另一种就是找API库。第三方包在这里就不做介绍。下面我们看看主要实现的代码。 Objective-C 代码 NSMutableString *ms = [[NSMutableString alloc] ini

2015-10-09 22:03:55 814

原创 iOS经纬度获取

关于iOS8获取经纬度        自从IOS8出来后对与定位的问题一直在我身边同事的身上出现,各种各样的问题,但这个是一个进化的过程。在此记录一下,希望对那些才开始学或在项目中应用出现问题的人有一定的帮助。IOS8获取经纬度需要从两方面入手,一、配置info.plist文件;二、代码的编写。首先看看info.plist文件配置。步骤如下:1、打开项目中info.plist.2、添加

2015-03-25 23:05:16 699

转载 IOS 30多个iOS常用动画,带详细注释

#import /** ! 导入QuartzCore.framework * * Example: * * Step.1 * * #import "CoreAnimationEffect.h" * * Step.2 * * [CoreAnimationEffect animationMoveLeft:your v

2015-01-04 23:06:22 603

转载 AppStore App申请审核加速

有没有遇到上线后发现很严重的bug这种情况,修复bug后提交审核又是漫长的等待,那样会把人逼疯的。估计是为了对应这样的情况,apple提供有一个加速审核的通道:https://developer.apple.com/appstore/contact/appreviewteam/index.html 界面如下:

2014-11-20 09:22:56 389

原创 IOS AppDelegate方法中的事件触发调用

//当应用程序将要进入非活动状态执行,在此期间,应用程序不接受消息或事件,比如来电 - (void)applicationWillResignActive:(UIApplication *)application { NSLog(@"应用程序将要进入非活动状态,即将进入后台"); } //应用程序已经进入后台运行 - (void)applicationDidE

2014-11-06 08:20:06 529

原创 iOS OTA安装部署

iOS打包1、在项目的project里,选择"iOS Device"(如果选择的是iPad simulator or iPhone simulator,那么"Product > Archive"是灰色的)2、选择"Product > Archive"来为你的project创建一个archive3、这时应该会自动弹出organizer window (之后你可以通过"Window

2014-10-11 19:25:29 752

转载 iOS中self和super区别

self和super区别1、self调用自己方法,super调用父类方法2、self是类,super是预编译指令3、【self class】和【super class】输出是一样的self和super底层实现原理1、当使用 self 调用方法时,会从当前类的方法列表中开始找,如果没有,就从父类中再找;而当使用 super 时,则从父类的方法列表中开始找,然后调用父类的这个方

2014-10-10 19:32:01 643

转载 iOS UITableView加索引条和搜索框Demo

#import "MainViewController.h"@implementation MainViewController{ //数据源数组 NSMutableArray*_dataArray; //搜索结果数组 NSMutableArray*_resultArray; UITableView*_tableView; UISearchBa

2014-09-18 17:31:09 3315

翻译 Apple应用程序商店审核指南(9-10)后最新版

简介 我们很高兴看到你想投资你的才能和时间来开发iOS应用程序。这是一个有益的经验 - 无论是专业和财务 - 为开发人员数十万,我们希望帮助您加入这个成功的团体。我们已经发表,希望我们的App Store审查指南,他们会帮助你绕开问题,你开发你的应用程序并加速您完成审批程序,当你提交。 我们认为应用程序比书籍或歌曲,我们不策展的不同。如果你想批评宗教,写一本书。如果您想要描

2014-09-16 10:35:44 1217

WGS84TOGCJ02

CLLocationManager获取到的坐标转换

2015-03-25

空空如也

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

TA关注的人

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