IOS
Jredreamer
这个作者很懒,什么都没留下…
展开
-
ios拨打电话,可以返回程序
- (void)viewDidLoad { [super viewDidLoad]; UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectZero]; [self.view addSubview:webView]; NSUrl *url = [NSUrl URLWithString:@"tel://10010"原创 2015-12-08 10:10:12 · 630 阅读 · 0 评论 -
iOS7 edgesForExtendedLayout
转自:http://blog.csdn.net/cny901111/article/details/26529949今天在做UISearchBar,UISearchDisplayController时遇到了一个问题,在点击搜索栏时阴影部分的位置出现偏差如下图:始终觉得很奇怪,后面单独做了一个demo,将同样的代码拷过去发现显示正常的。然后再逐一查看代转载 2015-05-29 13:15:31 · 498 阅读 · 0 评论 -
CocoaPods安装和使用教程
Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目Co转载 2015-05-27 14:36:22 · 529 阅读 · 0 评论 -
Masonry介绍与使用实践(快速上手Autolayout)
转自:http://adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout/Masonry介绍与使用实践(快速上手Autolayout)前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历转载 2015-05-27 14:57:25 · 1833 阅读 · 0 评论 -
实时显示iOS编写UI代码效果
转自:http://www.jianshu.com/p/2ed5f7444900编写iOS应用UI的方式大概有两种,一种是Storyboard/Xib,另一种是手写代码。采用Storyboard/Xib方式组织UI,由于提供可视化的特性,只要从UI库中拖动UI控件,便可以显示结果,极大地提高开发速度。但面临一个问题就是多人协作开发,由于所有的UI都放在同一个Storyboard文件中,使用转载 2015-05-05 16:02:18 · 9297 阅读 · 0 评论 -
IOS Auto Layout代码实现自动布局--NSLayoutConstraint
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://rainbownight.blog.51cto.com/1336585/1316181[NSLayoutConstraint constraintWithItem:(id)item attribute:(NSLayo转载 2015-05-05 15:05:07 · 885 阅读 · 0 评论 -
IOS Auto Layout代码实现自动布局--VFL(Visual format language)
Auto Layout是在WWDC2012上被引入到iOS中的,从iOS6.0以后就开始支持,但是大多数的开发者还是习惯使用传统的UI布局方式,虽然有一大部分开发者早已使用了Auto Layout,这其中大多数的开发者是在拖拽IB文件或者是使用StoryBoard时才会选择用Auto Layout的布局方式。Auto Layout是一种基于约束的、描述性的布局系统。也就是使用约束条件来描述转载 2015-05-05 14:58:05 · 6797 阅读 · 1 评论 -
Prefix.pch 文件的使用
在我们创建的xCode项目中,将会有个文件:XXX-Prefix.pch 文件。1.Prefix.pch 是什么文件?Prefix.pch 就是“precompiled header” ,也就是预编译文件!2.Prefix.pch文件有什么用途?当项目需要编译时,xCode将编译Prefix.pch 文件中的内容。实际应用中,我们在Prefix.pch中定义原创 2015-05-04 14:58:53 · 590 阅读 · 0 评论 -
UITableView的分割线从最左侧开始, 右箭头,分割线颜色; UITableViewCell中ImageView位置大小控制
1、在viewDidLoad中添加// 重写UITableView的方法是分割线从最左侧开始 if ([_tableView respondsToSelector:@selector(setSeparatorInset:)]) { [_tableView setSeparatorInset:UIEdgeInsetsZero]; } if原创 2015-05-11 18:07:45 · 6824 阅读 · 0 评论 -
IOS修改titleView的字体颜色
UIColor * cc = [UIColor whiteColor];NSDictionary * dict = [NSDictionary dictionaryWithObject:cc forKey: NSForegroundColorAttributeName];self.navigationController.navigationBar.titleTextAttributes =原创 2015-03-10 10:34:13 · 2103 阅读 · 0 评论 -
UITableView 横向滚动(一)
直接上代码:@interface FirstViewController ()@endstatic NSString *MyCellID = @"thisIsMyCellId";@implementation FirstViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any addit原创 2015-05-29 11:16:02 · 8069 阅读 · 2 评论 -
UITableView 横向滚动(二)
在UITableView 横向滚动(一)中实现了简单的横向滑动效果,这里将横向滑动的类简单封装一下: 直接上代码: 1、MyHorizonalTableViewController.h#import <UIKit/UIKit.h>@interface MyHorizonalTableViewController : UITableViewController// 根据子视图初始化-(ins原创 2015-06-03 15:25:23 · 3702 阅读 · 0 评论 -
iOS5中UIViewController的新方法 addChildViewController
转自:http://www.devtang.com/blog/2012/02/06/new-methods-in-uiviewcontroller-of-ios5/前言在苹果的WWDC2011大会视频的 《Session 101 – What’s New in Cocoa》 和 《Session 102 – Implementing UIViewController Conta转载 2015-06-03 14:02:09 · 669 阅读 · 0 评论 -
IOS多线程
转自:http://www.cnblogs.com/kenshincui/p/3983982.html#overview概览大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个转载 2015-10-13 16:42:11 · 513 阅读 · 0 评论 -
去除UINavigationbar下边的那条黑线
[[UINavigationBar appearance] setShadowImage:[UIImage imageWithColor:[UIColor clearColor] size:CGSizeMake(320, 3)]];原创 2015-10-11 16:45:36 · 1014 阅读 · 0 评论 -
ios9 jsonkit crash更新xcode7后原来的jsonkit崩溃
转自:http://www.xmsdn.net/iso/ios9-jsonkit-crash%E6%9B%B4%E6%96%B0xcode7%E5%90%8E%E5%8E%9F%E6%9D%A5%E7%9A%84jsonkit%E5%B4%A9%E6%BA%83/在之前兼容64位操作系统时jsonkit 出问题,这次ios9更新又中招了,更新xcode7后原来的jsonki转载 2015-09-22 16:20:24 · 9013 阅读 · 4 评论 -
ABPersonViewController不显示除了名称的属性
转自:http://stackoverflow.com/questions/5013349/why-doesn-t-abpersonviewcontroller-show-any-properties-besides-the-nameup vote1down votefavorite1For some reason, ABPe转载 2015-10-09 20:25:05 · 1017 阅读 · 0 评论 -
几个iOS工程通用模块介绍
转自:http://www.cocoachina.com/ios/20150505/11752.html写iOS 程序的时候往往需要很多第三方框架的支持,可以大大减少工作量,讲重点放在软件本身的逻辑实现上。GitHub 里面有大量优秀的第三方框架,而且 License 对商业很友好。一下摘录一下几乎每个项目都想集成的几个框架。1. MantleMantl转载 2015-10-21 14:53:56 · 728 阅读 · 0 评论 -
FaceBook pop 动画开源框架使用说明
转自:https://github.com/jxd001/POPdemoPOPdemoA simple demo for facebook's pop framework.pop一共有四个大类POPSpringAnimation 有弹性效果的动画类(个人比较喜欢这个)POPBasicAnimation 基本动画类POPDecayAnimation 衰减动画转载 2015-09-09 12:05:29 · 4037 阅读 · 0 评论 -
iOS开发常用细节
转自:http://segmentfault.com/a/1190000003722059前言github:https://github.com/koknine(求star,follow ^_^)之前总结分享的内容在实际 iOS 开发过程中都能起到一定的辅助,那么本篇文章就着重归类一些平时开发常用的代码模块部分,那种经常使用但容易出错或者漏掉细节的内容。除此之外转载 2015-09-09 12:17:16 · 1119 阅读 · 0 评论 -
NSObject的load和initialize方法
转自:http://www.cocoachina.com/ios/20150104/10826.html在Objective-C中,NSObject是根类,而NSObject.h的头文件中前两个方法就是load和initialize两个类方法,本篇文章就对这两个方法做下说明和整理。0. 概述Objective-C作为一门面向对象语言,有类和对象的概念。编译后,类转载 2015-09-01 09:55:01 · 855 阅读 · 0 评论 -
CocoaPods pod install/pod update更新慢的问题
转自:http://blog.csdn.net/ralbatr/article/details/39082937最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提转载 2015-06-15 13:52:21 · 530 阅读 · 0 评论 -
IOS调用UIWebView中的javascript方法
1、初始化webview, 同时加载本地html代码片段,并且设置 UIWebViewDelegate UIWebView *webView = [[UIWebView alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; [webView loadHTMLString:@"Hello World function showHel原创 2015-03-04 21:35:27 · 788 阅读 · 0 评论 -
iOS用户点击推送消息进入应用后,如何跳转到对应的ViewController
当iOS用户通过点击推送消息进入应用时,在AppDelegate的- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions方法中,我们可以通过[launchOptions objectForKey:UIApplicationL原创 2015-03-04 14:35:50 · 17379 阅读 · 4 评论 -
iOS--图片缩放
转自:http://mazhibao2010.blog.163.com/blog/static/182512674201311463750457//* 缩放图片,将图片缩放为指定尺寸大小 */- (UIImage*)imageWithImageSimple:(UIImage*)image scaledToSize:(CGSize)newSize{ // Create a gra转载 2014-03-11 17:49:37 · 1814 阅读 · 0 评论 -
UILabel旋转
+(void) setTransform:(float) radians forLable:(UILabel *) label{ label.transform = CGAffineTransformMakeRotation(M_PI*radians);}使用: 例如逆时针旋转40度,[setTransform:40/180 forLable:label]原创 2014-03-04 12:30:34 · 5104 阅读 · 0 评论 -
UITabBarController+UINavigationController 实现自定义TabBar样式
RootViewController.h#import @interface RootViewController : UITabBarController { NSMutableArray *_tabBarButtons;}@property(nonatomic, retain) NSMutableArray *tabBarButtons;@endRootVie原创 2014-02-19 14:06:18 · 3167 阅读 · 0 评论 -
XCode 4.2下Wax的安装步骤
转自:http://blog.csdn.net/kmyhy/article/details/8047579一、下载Wax下载:将压缩包解压。二、创建wax项目新建Single View Application项目WaxTest。打开Finder,在项目目录WaxTest下新建一个文件夹wax,将wax解压缩目录中的bin和lib目录拷贝到其中,然转载 2014-02-28 11:01:45 · 771 阅读 · 0 评论 -
UIImageView 添加事件
imageView.userInteractionEnabled = YES; UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(imageClick:)]; [imageView addGe原创 2014-02-26 18:20:31 · 604 阅读 · 0 评论 -
Objective-c KVO,KVC例子
转自:http://blog.csdn.net/crayondeng/article/details/9372433键值观察:值更改时通知观察者键值观察(Key-value observing,或简称 KVO)允许对象观察另一个对象的属性。该属性值改变时,会通知观察对象。它了解新值以及旧值;如果观察的属性为对多的关系(例如数组),它也要了解哪个包含的对象发生了改变。KVO 有助于使转载 2014-02-25 16:52:26 · 1058 阅读 · 0 评论 -
OBjective-c block
NSArray *stringArray = [NSArray arrayWithObjects:@"1", @"21", @"12",@"13",@"05",nil]; NSArray *sortArray = [stringArray sortedArrayUsingComparator:^(id string1, id string2){ int int1 = [st原创 2014-02-25 16:15:03 · 697 阅读 · 0 评论 -
Lua+wax实现列表上拉、下拉刷新
---- 定义类--waxClass{"MyTableListController", UITableViewController, protocols = {"UITableViewDelegate", "UITableViewDataSource"}}---- 初始化--function init(self) self.super:init() self.sta原创 2014-01-22 16:33:52 · 2531 阅读 · 0 评论 -
UITableView底部FooterView实现上拉刷新 (转自http://carlme.blog.163.com/blog/static/183716327201272421728204/)
@interface FooterViewTestViewController : UIViewController {// 表格数据数组,因为是演示代码,直接定义为数组NSMutableArray *tableData; // 下拉时显示的数据NSMutableArray *tableMoreData; // 数据数量NSUInteger dataNumber;转载 2014-01-22 16:28:48 · 1197 阅读 · 0 评论 -
Objective-c简单操作SQLite
//// LSQLiteDB.m// lua-hello//// Created by leiwuluan on 14-2-13.// Copyright (c) 2014年 hello. All rights reserved.//#import "LSQLiteDB.h"#import "NSStringExtend.h"#import "NSDataAdditio原创 2014-03-10 15:15:42 · 4811 阅读 · 0 评论 -
自定义UISearchBar 适配IOS6和IOS7
MySearchBar.h#import #define kBgTextFieldImageName @"search_bar_bg.png"@interface MySearchBar : UISearchBar - (void)changeBarTextfieldWithColor:(UIColor *)color bgImageName:(NSString *)bgImageNam原创 2014-03-18 11:31:21 · 4309 阅读 · 2 评论 -
统一设计,iOS6也玩扁平化
转自:http://esoftmobile.com/2014/01/14/build-ios6-ios7-apps/统一设计,iOS6也玩扁平化2014-01-14前言前段时间,苹果在它的开发者网站上放出了iOS系统安装比例,其中iOS7占到78%,iOS6占18%,剩余4%是iOS6以下版本。我们也借此机会将手上正在进行的两个项目都升级到支持iOS6及以上转载 2014-03-18 11:33:10 · 6133 阅读 · 0 评论 -
ios学习之 关于Certificate、Provisioning Profile、App ID的介绍及其之间的关系
转自:http://blog.csdn.net/wangeen/article/details/19930667刚接触iOS开发的人难免会对苹果的各种证书、配置文件等不甚了解,可能你按照网上的教程一步一步的成功申请了真机调试,但是还是对其中的缘由一知半解。这篇文章就对Certificate、Provisioning Profile等做个总结。 1.概念介绍如果你拥有一个转载 2015-03-02 15:10:45 · 994 阅读 · 0 评论 -
OS-系统声音列表
转自:http://blog.csdn.net/piziliweiguang/article/details/9062031转载 2014-09-13 14:15:06 · 1062 阅读 · 0 评论 -
IOS-NSDate之今天,昨天,这周,这个月,上个月
转自:今天跟大家讨论日期的用法,相信大家在项目中,经常会设置一个默认时间段,比如一周前到今天。下面教大家怎么获取前一天,或前一周等等。比如date 2009-12-11NSDate *today = [NSDate dateWithString:@"2009-12-11 00:00:00 +0000"]; NSDate *yesterday = [NSDate d转载 2014-08-28 13:48:33 · 917 阅读 · 0 评论 -
使用XCode6打开项目以后再用XCode5出现的问题fatal error: malformed or corrupted AST file: 'Unable to load module
转自:http://blog.csdn.net/dqjyong/article/details/37411561转载 2014-09-10 10:05:10 · 824 阅读 · 0 评论