AntNest 简介 AntNest 是吸收了 Go 语言的 Interface 模型的 iOS 的 App 模块化解耦编程的框架。 完全解耦的面向接口插件化模块开发运行框架 模块具体实现与接口调用分离
今天早上,Google 方面宣布 iOS Chrome 正式上线 。“不要误会,我真的喜欢在 iPhone 和 iPad 上的 Chrome 浏览器,不过这个 iOS 上的 Chrome 不是真正的 Chrome,它是个更慢的移动
http://www.infoq.com/cn/news/2015/09/ios-weekly-tvos 新闻 Apple 发布会,iOS 9 及 tvOS :9 月 9 日 Apple 召开了 2015
Mozilla今日发布了iOS版火狐浏览器。该公司曾在2013年拒绝将浏览器引入iOS,批评苹果禁止浏览器开发商使用自己的渲染引擎。 新浪科技讯 北京时间11月12日下午消息,Mozill
ios开发-判断手机APP第一次启动 代码: //判断是不是第一次启动 if (![[NSUserDefaults standardUserDefaults]boolForKey:@"fristLaunch11"])
//后台运行定时器 -(void)applicationDidEnterBackground:(UIApplication *)application{ UIApplication* app = [UIApplication sharedApplication]; __block UIBackgroundTaskIdentifier bgTask; bgTask = [app beginBackg
//将date时间戳转变成时间字符串 //@paaram date 用于转换的时间 //@param formatString 时间格式(yyyy-MM-dd HH:mm:ss) //@return NSString 返回字字符如(2012-8-8 11:11:11) + (NSString *)getDateStringWithDate:(NSDate *)date DateFormat:(NS
实现方法: 1)将输入框的代理设置为self (在lb文件中将输入框的delegate设置为File’s Owner 。或者使用代码textField.delegate = self; 2)将输入框所对应的 ViewController.h设置实现了UITextFieldDelegate协议 在ViewController.m文件中实现UITextFieldDelegate的三个方法即可: //开
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; BOOL _isFirst = [defaults boolForKey:@"isFirstIn"]; if (!_isFirst) { //默认开启视野搜索 [[NSUserDefaults standardUserDefaults]setBool:YES forK
IOS关于通讯录的开发有两种,一种是直接调用系统的通讯录界面,根据回调信息处理数据,另一种是直接获取系统的通讯录,完全自定义UI,并且可以通过官方给我们提供的接口进行读写。这篇博客主要讨论第二种方式。
UILocalNotification *notification=[[UILocalNotification alloc] init]; if (notification!=nil) {//判断系统是否支持本地通知 notification.fireDate = [NSDate dateWithTimeIntervalSince1970:16*60*60*24];//本次开启立即执行的周期 no
#pragma mark - 颜色转换 IOS中十六进制的颜色转换为UIColor + (UIColor *) colorWithHexString: (NSString *)color { NSString
1.新建single view工程,导入MediaPlayer库,导入一个视频文件test1.mp4 2.ViewController.h #import <UIKit/UIKit.h> #import <MediaPlayer/MediaPlayer.h> @interface ViewController : UIViewController { MPMoviePlayerViewContro
效果图: 1.实现原理 将所有按钮放在viewcontroller的_buttonArray集合中,同时赋值给按钮中 增加长按手势的响应 当手势坐标进入其他按钮的frame时,调整集合中按钮位置; 当长按手势开始,放大按钮; 结束时还原按钮 2.附源码及注释[ 按钮调控已实现动画 ] @interface UIDragButton : UIButton { CGPoint _prePoin
点击 UITapGestureRecognizer 长按 UILongPressGestureRecognizer 轻扫 UISwipeGestureRecognizer 拖拽 UIPanGestureRecognizer 旋转 UIRotationGestureRecognizer 捏合缩放 UIPinchGestureRecognizer 详细代码如下: #import "ViewContro
案例要求:网络加载图片,随机加载到设置好的视图上 实现的效果图如下: 具体代码如下: // // ViewController.m // 0603---NSOperationQueue #import "ViewController.h" @interface ViewController () @property (nonatomic,strong) NSMutableArray * ima
问题描述:通过picker设置时间,到了设定好的时间 闹钟响起,并弹出提示框,点击确定,停止播放音频。如果设置好了闹钟,没有停在该页面,而是返回了手机主屏幕或是手机锁屏,当到了闹钟设定的时间,会弹出消息通知。(如果设定的时间是已经过去的时间,页面不会有响应,直到设置正确的时间为止.) 效果图如下: 具体代码如下: NaoZhongViewController.m文件 #import "NaoZho
使用sqlite可以实现简单的收藏夹功能,不多说直接上代码。 1.首先导入libsqlite3.0.dylib,libz.dylib两个类库 2.封装一个NSObject类型的类去管理 (即写sql语句) 在这个类里首先导入一个头文件和你建好的model类 (实现收藏本质是存model类) model类只是建立需要的字符串(我只写了.h .m里什么都没写) #import <Foundation/
[super viewDidLoad]; // 获取App的Sandbox路径 NSString *sandboxPath = NSHomeDirectory(); NSLog(@"%@",sandboxPath); //获取Documents路径 NSString *doc = [sandboxPath stringByAppendingPathComponent:@"Documents"];
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField { UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(done:)]; tapGestureRe