摘要:
ios9中3D Touch功能是一个新的亮点,这个方便快捷的功能实现也比较简单,废话不多说直接上代码,一.3D Touch功能添加分为两种(1).静态标签 (2).动态标签(1).静态添加这个方法是在app的plist文件中添加如下图的键值对,先添加了一个UIApplicationShortcutI... 阅读全文
摘要:
UIIimageView *imageView = [UIImageView alloc]init];[imageView setContentScaleFactor:[[UIScreen mainScreen] scale]];imageView.contentMode = UIViewConte... 阅读全文
摘要:
iOS 8 AutoLayout与Size Class自悟Size classiOS 8 AutoLayout前言iOS8 和iPhone6发布已经过去蛮久了,广大的果粉终于迎来了大屏iPhone,再也不用纠结为大屏买三星舍苹果了…但是对于iOS开发人员来说,迎来了和 Android开发开发一样的问... 阅读全文
摘要:
1.cocoapod的按照,cocoapod是运行在ruby环境下的,在ruby环境的 ,像cocoapod这样的开源项目时放在放在rubygems服务器上面的,但国内访问https://rubygems.org/ 的时候往往会出现timeout,中国zf你懂的,我们需要把服务器地址移除,添加tao... 阅读全文
摘要:
Textkit是iOS7新推出的类库,其实是在之前推出的CoreText上的封装,有了这个TextKit,以后不用再拿着CoreText来做累活 了,根据苹果的说法,他们开发了两年多才完成,而且他们在开发时候也将表情混排作为一个使用案例进行研究,所以要实现表情混排将会非常容易。 TextKit并没... 阅读全文
摘要:
BMKMapPoint point1 = BMKMapPointForCoordinate(CLLocationCoordinate2DMake(38.085178, 114.502358));BMKMapPoint point2 = BMKMapPointForCoordinate(CLLocat... 阅读全文
摘要:
Xcode 6.4 解决 插件失效的方法查看 插件目录:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/邮件打开插件 包内容 找到里面的Info.plist 文件 并 打开他在DVTPlugInCompatibility... 阅读全文
摘要:
电池状态栏。//方法一(代码设置):现在ios7已经更改为透明,并且不占用屏幕高度。其中隐藏及显示的方法如下:在uiviewcontroller的子类下,调用: if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUp... 阅读全文
摘要:
demo截图ios8 新的属性typedef NS_ENUM(NSInteger, UITableViewRowActionStyle) { UITableViewRowActionStyleDefault = 0, UITableViewRowActionStyleDestructive =... 阅读全文
摘要:
常识:硬盘格式:FAT32 - WIndows 硬盘分区格式, 有点通用性高, 缺点不支持单个大于 4G 的文件. exFAT - Windows 硬盘分区格式, 兼容性低. 稳定性不如 FAT32. NTFS - Windows 硬盘分区格式, 使用广泛, 缺点, 在 OS X 不能直接写入文件.... 阅读全文
摘要:
关于百度地图的相关配置以及库的合并方法请查看官方文档,上面说的很详细,下面是在配置好的基础上进行的。1、引入百度地图的库的头文件 //百度地图 #import #import 2、我是直接使用xib进行开发的,我直接让当前显示地图的view继承自BMKMapView,建立属性连接@property... 阅读全文
摘要:
iOS中熟悉的是导航栏中的push和pop这两种动画效果,在这里我们可以自己实现自己想要的一些转场动画下面是我自己创建转场动画的过程1、新建一个文件继承自NSObject ,遵循协议UIViewControllerAnimatedTransitioning,2、添加一个枚举,用于判断视图的推入还是推... 阅读全文
摘要:
//通过颜色来生成一个纯色图片- (UIImage *)buttonImageFromColor:(UIColor *)color{ CGRect rect = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.he... 阅读全文
摘要:
在打开一个软件的时候我们都要有一个简单地引导页面或者欢迎界面,引导页面可以帮助用户清楚的了解出软件的使用,提高用户对软件的感观。在AppDelegate.m文件中 - (BOOL)application:(UIApplication *)application didFinishLaunchingW... 阅读全文
摘要:
// the network state of the device for Reachability 1.5.typedef enum { NotReachable = 0, //无连接 ReachableViaCarrierDataNetwork, //使用3G/GPRS网络 ... 阅读全文
摘要:
textField.placeholder=@"usernameisinhere!";[textFieldsetValue:[UIColorredColor]forKeyPath:@"_placeholderLabel.textColor"];[textFieldsetValue:[UIFontbo... 阅读全文
摘要:
typedef enum { NETWORK_TYPE_NONE= 0, NETWORK_TYPE_2G= 1, NETWORK_TYPE_3G= 2, NETWORK_TYPE_4G= 3, NETWORK_TYPE_5G= 4,// 5G目前为猜测结果 NETWORK_TYPE_WIFI= 5,... 阅读全文
摘要:
iOS开发的一些奇巧淫技http://www.cocoachina.com/ios/20141229/10783.htmliOS开发的一些奇巧淫技2http://www.cocoachina.com/ios/20141229/10801.htmliOS开发的一些奇巧淫技3http://www.coc... 阅读全文
摘要:
实例化方法和使用方法实例化方法:使用字符串初始化- (id)initWithString:(NSString*)str;例:NSMutableAttributedString*AttributedStr = [[NSMutableAttributedStringalloc]initWithStrin... 阅读全文
摘要:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ [cell setNeedsUpdateConstraints]; [cell updateC... 阅读全文
摘要:
#pragma mark - 将图片转换成圆形-(UIImage*) circleImage:(UIImage*) image withParam:(CGFloat) inset { UIGraphicsBeginImageContext(image.size); CGContextRef co... 阅读全文
摘要:
显示联系人的时候,将不在线的人的头像转化成黑白图片 阅读全文
摘要:
摘要:记录一些网上非常牛的人写的博文.收藏起来. 以备日后需要时学习备用.1:iOS中UIWebView的Javascript与Objective-C通信http://imchao.net/2012/03/18/uiwebview-javascript-communicate-with-cocoa-... 阅读全文
摘要:
我们每一次编码完成后紧接着便是编译运行起来,看看程序运行的结果是否达到了我们的预期,此时,我们离不开控制台给我们输出必要的信息,为此,当程序跑起来时,我们的控制台遍自己弹出来,这是不是蛮好的? 又当我们结束调试需要继续编码时控制台自动隐藏是不是更好? 那么,就按如下设置吧:1:当编译运行起来以后自动... 阅读全文
摘要:
做了一段界面最头疼的就是适配的问题了,使用AutoLayOut做适配是一个不错的选择,自己做的一个小例子,具体如下:一.在新建的xib文件中勾选上 autoLayout,默认是勾选上的二.在xib中拖上四个view设置不同的背景色三.先设置橘黄色的view,在屏幕的左上方设置左边和上边的间距都是0,... 阅读全文
摘要:
1.在appA的info.plist中定义URL,就是在文件中添加URL types一项。可按下图进行添加2. 在appB的代码中打开刚才定义的URL,代码如下NSURL*url=[NSURLURLWithString:@"myapp://"]; [[UIApplicationsharedAppli... 阅读全文
摘要:
找到应用程序的描述链接,在itunes中找到相应的应用,(如下图),点击免费右边的下方向键,选择复制链接,就拿到了对应的app的描述链接比如:https://itunes.apple.com/cn/app/qi-miao-qing-dan-ren-wu-guan/id406644151?mt=8然后... 阅读全文
摘要:
在ios6.0前跳转到appstore评分一般是直接跳转到appstore评分NSString *evaluateString = [NSString stringWithFormat:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/... 阅读全文
摘要:
刚开始加载百度地图的时候出现很多的错误,1. 导入头文件1、解压缩 Lib 文件,其中 inc 文件夹内的.h 文件即为需要导入头文件,示,将 inc 文件夹拷入到您的工程根目录下。2、在 Xcode(请使用 Xcode 4.X 以上平台)中导入百度地图 API 的头文件,右键工程选择“Add Fi... 阅读全文
摘要:
报告的错误信息ld: warning: ignoring file /Users/5012/Documents/sphuang/IOS_project/baidu_map/ShareLocation/libs/Release-iphonesimulator/libbaidumapapi.a, fil... 阅读全文
摘要:
出现的原因:armv7s是应用在iPhone 5 A6 的架构上的解决的方式:1,在Project target里“Architectures”设置为“Standard (armv7,armv7s)”2,修改在Project target里“Build Settings”的“Valid Archit... 阅读全文