
ios iphone
文章平均质量分 67
cyshuxin
这个作者很懒,什么都没留下…
展开
-
iOS上Sqlite多线程问题
转载:http://www.cnblogs.com/bandy/archive/2012/12/10/2811676.html解决了困扰多时问题,thanks1.单线程:禁用所有的mutex锁,并发使用时会出错。当SQLite编译时加了SQLITE_THREADSAFE=0参数,或者在初始化SQLite前调用sqlite3_config(SQLITE_CONFIG_SINGLETH转载 2015-07-13 11:53:26 · 1060 阅读 · 0 评论 -
ios 应用之间通信
iOS SDK: Working with URL Schemesby Ajay Patel6 Jul 2011Communication between apps provides your application with an opportunity to take advantage of other application's fu转载 2014-03-25 17:50:54 · 808 阅读 · 0 评论 -
App store苹果开发者账号注册、申请及续费流程
原文地址:http://youaremychildhood.blog.163.com/blog/static/1645935612012354759586/日志:2014年1月,博主的另一个开发者帐号要续费,发现续费操作变简单了,不用传真,只要在网页上提交信用卡信息就可以了(其实2013年初就改革了),详情请看最后面续费流程。日志:2012年12月博主又申请了一个苹果开发转载 2014-03-24 16:22:14 · 3183 阅读 · 0 评论 -
iOS7滑动返回 - Swipe Back
转自:iOS 7中在传统的左上角返回键之外,提供了右滑返回上一级界面的手势。支持此手势的是UINavigationController中新增的属性interactivePopGestureRecognizer,即右滑返回只支持以UINavigationController为容器的ViewController间切换,要想在自定义容器中使用,需要一些额外的工作。基本地,控制Vi转载 2014-04-17 14:07:48 · 1429 阅读 · 0 评论 -
ios如何在当前工程中添加编辑新建的FramesWork
转载:http://www.apkbus.com/android-131519-1-1.html转载 2014-04-17 16:15:04 · 682 阅读 · 0 评论 -
IOS7 UIScrollView & UINavigationController
解决导航栏ban'tou原创 2014-04-15 09:23:51 · 1120 阅读 · 0 评论 -
IOS6屏幕旋转详解(自动旋转、手动旋转、兼容IOS6之前系统)
转自:http://blog.youkuaiyun.com/cococoolwhj/article/details/8208991概述:在iOS6之前的版本中,通常使用 shouldAutorotateToInterfaceOrientation 来单独控制某个UIViewController的方向,需要哪个viewController支持旋转,只需要重写shouldAutorotateToInt转载 2014-04-15 11:02:57 · 505 阅读 · 0 评论 -
栈和堆的区别
面试IOS,搞个栈和堆的区别,汗~平时搞开发是对栈还是有一定的了解,堆好像只在c++、数据结构时用过~ 在网上查了下,有以下几点区别1、栈区,是由编译器自动分配释放,存放方法的参数值、局部变量等,操作类似于数据结构中的栈。2、堆区,一般由程序员分配释放,若程序员不释放,程序结束时可能由os回收。(与数据结构中的堆不同,类似于列表,这点搞混了)区别:栈区,是提原创 2014-03-09 11:19:22 · 575 阅读 · 0 评论 -
MutableCopy 与 Copy
阅读本文之前首先了解copy与retain的区别,如果有不正确的地方望大家多多指教:copy与retain的区别:copy是创建一个新对象,retain是创建一个指针,引用对象计数加1。Copy属性表示两个对象内容相同,新的对象retain为1 ,与旧有对象的引用计数无关,旧有对象没有变化。copy减少对象对上下文的依赖。 retain属性表示两个对象地址相同(建立一个转载 2014-03-01 21:19:44 · 564 阅读 · 0 评论 -
ios 检测网络状态
iOS Framework : SystemConfiguration.framework 中,包含了SCNetworkReachability工具,可以帮助监测网络状况,所有定义包含在SCNetworkReachability.h中。 iOS Library的 sample code中,包含Reaqchability工程,里面的Reachability类是对SCNetworkR转载 2014-02-10 16:01:47 · 924 阅读 · 0 评论 -
iOS XCode4.6.3 SVN 配置
系统信息: Mac OS X:10.8.4 XCode:4.6.3 一、首先检测系统是否已经安装了SVN 打开终端,键入 1svn -version如果 系统已经装了SVN,终端会输出1svn: invalid option character: e2转载 2014-02-08 17:29:43 · 610 阅读 · 0 评论 -
常用距离计算函数
PointsCalculation.h文件#import #import #ifndef max#define max(a,b) (((a) > (b)) ? (a) : (b))#endif#ifndef min#define min(a,b) (((a)转载 2014-04-07 16:33:55 · 942 阅读 · 0 评论 -
imageView添加阴影和边框
imageView添加阴影和边框// //给imageView添加阴影和边框// UIImageView*imgvPhoto = [[UIImageView alloc] init]; //添加边框 CALayer *layer = [imageView layer]; layer.borderColor = [UIColor whiteColor].CG转载 2014-04-22 13:23:40 · 3102 阅读 · 0 评论 -
iOS 开发,工程中混合使用 ARC 和非ARC
【前提知识】ARC:Automatic Reference Counting,自动引用计数在开发 iOS 3 以及之前的版本的项目时我们要自己负责使用引用计数来管理内存,比如要手动 retain、release、autorelease 等,而在其后的版本可以使用 ARC,让系统自己管理内存。【问题】在项目开发过程中我们通常会用到第三方提供的源代码,麻烦的是有些开源项目用的是 A转载 2014-04-08 14:10:24 · 496 阅读 · 0 评论 -
iOS开发之获取系统相册中的图片与视频(内带url转换)
iOS开发之获取系统相册中的图片与视频(内带url转换) #import // 必须导入// 照片原图路径#defineKOriginalPhotoImagePath [[NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask, YES) objectAt转载 2015-02-07 17:09:07 · 881 阅读 · 0 评论 -
生成波浪形扫描效果
最近弄个波浪形扫描效果,搞了一天也算是有点效果 UIColor *stroke = [UIColorwhiteColor]; UIView *view = _animateView; CGRect pathFrame = CGRectMake(-CGRectGetMidX(view.bounds), -CGRectGetMidY(view原创 2015-02-07 17:03:29 · 670 阅读 · 0 评论 -
获取照片库中所有照片
方法一: - (void)loadAssets { // Runin the background as it takes a while to get all assets from the library dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), ^{转载 2015-02-07 17:00:53 · 568 阅读 · 0 评论 -
Unofficial AirPlay Protocol Specification
Unofficial AirPlay Protocol Specification1. Introduction2. Service Discovery2.1. AirTunes service2.2. AirPlay Service3. Photos3.1. HTTP requests3.2. Events3.3. Photo Caching3.4. Slidesho转载 2014-09-30 11:31:37 · 4031 阅读 · 0 评论 -
UIView 遮盖层,中间部分区域透明可视
最近公司项目有个功能需要做个遮盖效果,查了原创 2014-10-25 16:50:28 · 7596 阅读 · 0 评论 -
iOS常用的注释方法
iOS常用的注释方法1、两连续斜杆”//”后,该行内容将变成注释 【快捷键:选中行按下 command+/】//注释内容2、以”/*”开头,注释开始 “*/”结尾,终止注释/*注释内容*/3、方法注释一般写在方法名前面。以”/**”开头,以”*/”结尾/**方法注释一*/-(void)action;4、方法注释带详细的参数与描述/转载 2014-08-16 03:43:34 · 702 阅读 · 0 评论 -
iOS 模拟器中添加图片
将图片拖入打开模拟器后,将需要的图片拖到 iPhone 模拟器,模拟器就会自动打开 Safari 浏览到这张图片了。此时长按图片,在弹出的对话框里选择保存就搞定了。原创 2014-08-16 11:19:11 · 595 阅读 · 0 评论 -
CocoaPods安装和使用教程
转载地址:http://code4app.com/article/cocoapods-install-usage转载 2014-09-09 19:33:49 · 425 阅读 · 0 评论 -
ios 获取当前wifi名称
ios5之前可以通过读取配置文件获取,ios5以后苹果修改wifi列表文件位置,只有root权限才可以读取.ios4:/System/Library/SystemConfiguration/WiFiManager.bundle/WiFiManagerios5:/System/Library/SystemConfiguration/IPConfiguration.bundle/IPC转载 2014-08-20 15:02:15 · 817 阅读 · 0 评论 -
iOS 计算点间距离、点间角度、线间角度
#include #define pi 3.14159265358979323846#define degreesToRadian(x) (pi * x / 180.0)#define radiansToDegrees(x) (180.0 * x / pi)CGFloat distanceBetweenPoints (CGPoint first, CGPoint second)转载 2014-04-07 16:32:08 · 1211 阅读 · 0 评论 -
viewController详解
一、生命周期当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有转载 2014-02-21 13:50:18 · 529 阅读 · 0 评论 -
iOS 调用系统短信、邮件发送界面
iOS调用系统发送短信、邮件有两种方法:一种是直接跳到系统的发送功能界面,完成后不能返回到当前界面;第二种是弹出发送界面,完了之后还在停留在当前界面。方法一:调用系统的接口,如打电话、发短信、邮件、浏览器等,以下这些通常在传递的参数前要加前缀,@"tel://",@"sms://",@"mailto://",@"http://"[[UIApplication sharedApp原创 2014-01-13 16:27:44 · 2569 阅读 · 0 评论 -
iOS如何让APP删除后不接受APNS推送消息
首先简单说下iOS APNS: Apple 使用公共密钥数字证书对来自 iOS应用程序的推送请求进行身份验证,所以您首先需要创建身份验证密钥,并向 Apple注册它们。我将在下一节中花相当长的篇幅来直接介绍这一点。 接下来,需要确定安装该应用程序并选择接收该应用程序的推送通知的每台设备。工作顺序如下:1.iOS 应用程序中的一个警告对话框会请求用户转载 2013-12-27 11:08:44 · 1030 阅读 · 0 评论 -
ios 地理解码(地理位置转换经纬度)
//不太精确-(void)getPositionLatitudeAndLongitude:(NSString*)addr{// NSString*address = @"tokyo"; NSString*address = @"beijing"; //查詢經緯度 NSString*output = @"csv转载 2013-04-18 14:46:05 · 1092 阅读 · 0 评论 -
iOS 连续滚动图片
demo地址 1: http://download.youkuaiyun.com/detail/take8619702/4767432demo地址 2: http://download.youkuaiyun.com/detail/take8619702/4767443demo地址 3: http://download.youkuaiyun.com/detail/take8619702/47674591.普通分转载 2013-03-27 18:51:21 · 1497 阅读 · 0 评论 -
drawrect 绘制总结
// Only override drawRect: if you perform custom drawing. // An empty implementation adversely affects performance during animation. - (void)drawRect:(CGRect)rect { CGContextRe转载 2013-03-25 11:36:45 · 1816 阅读 · 0 评论 -
Objective-C 的 self 和 super 详解
在 Objective-C 中的类实现中经常看到这两个关键字 ”self” 和 ”super”,以以前 oop 语言的经验,拿 c++ 为例,self 相当于 this,super 相当于调用父类的方法,这么看起来是很容易理解的。以下面的代码为例:@interface Person:NSObject { NSString* name;}- (void) setName:(N转载 2013-03-14 09:33:58 · 616 阅读 · 0 评论 -
Cocoa编程中视图控制器与视图类详解
iPhone编程规则是:一个窗口,多个视图。UIView是iPhone屏幕上很多控件的基础类。每个iPhone用户界面都是由显示在UIWindow(这其实也是个特殊的UIView)内的众多UIView及其专门化子类构建的。显示数据的视图:UITextViewUILabelUIImageViewUIWebViewMKMapViewsUIScrollView可选择的视图(以下两转载 2013-03-13 14:13:31 · 573 阅读 · 0 评论 -
为何pushViewController没有效果?
最近刚刚转为搞iOS开发,起初跟着项目走,做些简单的维护,勉强跟得上节奏。昨天自己做一个UISearchBar 和 UISearchDisplayController 结合使用的demo,在创建工程后,点击tableviewcell 想进入一个详细视图,发现pushViewController没有效果,后来才发现self.navigationColtroller没有值,解决以下问题如下。原创 2013-01-22 16:30:55 · 1966 阅读 · 0 评论 -
内存管理详解
内存管理详解Objective-c 提供了三种内存管理方式:manual retain-release (MRR 手动管理),automatic reference counting (ARC, 自动引用计数),garbage collection(垃圾回收)。 iOS 不支持垃圾回收;ARC作为苹果新提供的技术,苹果推荐开发者使用ARC技术来管理内存;这篇笔记主要讲的是手动转载 2013-01-31 14:08:59 · 517 阅读 · 0 评论 -
UITextField输入限制
限制只能输入特定的字符//(这个代表可以输入数字和换行,请注意这个\n,如果不写这个,Done按键将不会被触发,如果用在SearchBar中,将会不触发Search事件,因为你自己限制不让输入\n)#define NUMBERS @"0123456789\n" //如果你要限制输入英文和数字的话,可定义为#define kLETTERNU转载 2013-01-31 14:07:12 · 949 阅读 · 0 评论 -
PushViewController:animate:no
昨天建了个view,想在调用PushViewContreller时就调用新View的ViewDidLoad,结果一不小心将aimate设置为no(animate:no),结果在调用pushViewController时总是不能立即加载ViewDidLoad,而是函数运行完后才调用。 找了很久的原因才知到是animate设置为了no的缘故~呜呜 pus原创 2013-05-03 09:21:53 · 1165 阅读 · 1 评论 -
国外的iOS开发资源
博客:http://www.icodeblog.com/ 有大量的iphone开发教程,并且课程按初级、中等、高级做了分类。更新比较频繁,每周都会有新文章。http://mobileorchard.com/ 右侧的archive里面有不少优秀的文章,有时间可以慢慢读。http://iphonedevelopment.blogspot.com/ 被墙。翻过去看了下,文章更新很转载 2013-06-14 17:24:41 · 691 阅读 · 0 评论 -
UITextView 手势触发 TouchesBegan 函数
前几天做了个手势可以改变文章字体大小的功能。开始,在当前view中添加一个UITextView ,然后添加- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event函数,可怎么也触发不了,在网上找了些资料,说得也不是很清楚,今天把它总结下。 首先说原因吧,你把UITextView 加载到当前view上,原创 2013-06-07 14:32:08 · 3598 阅读 · 0 评论 -
从本地和沙盒中读取文件的路径
通常在做项目时,初始化应用时,可能会把某些数据打包进程序中,减少用户流量消耗,或者缩短网络请求时间。一、数据打包进工程项目中1、获取路径:需要传送文件的名称 (以plist文件为例) - (NSString *)getLocaFilePath:(NSString *)name { NSArray *array = [name componen原创 2014-01-11 10:45:07 · 1835 阅读 · 0 评论 -
从uibutton的点击谈谈ios的响应事件
转载:http://www.cnblogs.com/ymonke/p/3447301.html最近在做一个项目,接连遇到两个关于点击事件的问题。1、点击button不能响应事件的。2、子view的frame超出了父view的容器大小,也不能响应点击事件。效果图如右:1、第一张图中的弹出的对话框是我封装的一个View类,我在superview中ad转载 2014-01-08 23:40:50 · 1749 阅读 · 0 评论