IOS开发基础
Super_June_
音无结弦之时,悦动天使之心。立于浮华之世,奏响天籁之音。
展开
-
地图做显示定位蓝点时遇到的问题
1.我是根据高德地图SDK中做出来的2.添加了定位蓝点时只会出现一个蓝点,地图没有(如上图)3.要解决这个问题(如下图)4.点击CustomLocation(然后给他一个经纬度,我的是南昌的,初始的位置是北京)5.然后地图就可以看到了,当然你有真机调试就算了原创 2017-07-26 14:08:16 · 2574 阅读 · 0 评论 -
AFNetworking数据请求(深度封装)
首先你要下载一个AFNetworking框架,不好意思这里没链接^_^上拉下加载下一页我封装的MyAFNetworking#import <Foundation/Foundation.h>#import "AFHTTPRequestOperationManager.h"//声明成功和失败的block代码块的类型typedef void (^FinishBlock)(id dataString);原创 2017-07-12 21:09:47 · 1049 阅读 · 0 评论 -
签到特效(散花效果)
散花特效#import <Foundation/Foundation.h>/// 领取奖励成功@interface RewardSuccess : NSObject/** * 成功动画 */+ (void)show;@end#import "RewardSuccess.h"#import "RewardSuccessWindow.h"#define EmitterColor_Red原创 2017-07-03 19:59:13 · 1651 阅读 · 1 评论 -
联系人添加查找修改(有搜索功能)(OC)
1.具有搜索功能2.联系人主界面#import "ViewController.h"#import "First_ViewController.h"#import "Add_ViewController.h"#import "AppDelegate.h"@interface ViewController ()<UITableViewDelegate,UITableViewDataSource>原创 2017-06-23 16:17:29 · 931 阅读 · 0 评论 -
计步器最多最小值自己输入(OC)
UILabel* label = [[UILabel alloc]initWithFrame:CGRectMake(10, 70, 60, 30)]; label.text = @"最小值"; [self.view addSubview:label]; UITextField* Txt1 = [[UITextField alloc]initWithFrame:CGRectMak原创 2017-06-09 20:58:48 · 421 阅读 · 0 评论 -
手势(OC)
IOS原创 2017-06-12 22:05:31 · 415 阅读 · 0 评论 -
简单计算器(OC)
#import "ViewController.h"@interface ViewController ()@property(retain)UILabel* resultLabel;@property(retain)NSString* firstNum;@property(retain)NSString* secondNum;@property(retain)NSString* sybolS原创 2017-06-19 21:33:03 · 1263 阅读 · 0 评论 -
音乐播放器(OC)
我添加的是这几首歌曲1.主界面和歌曲列表都是拖控件的2.ViewController里的代码#import "ViewController.h"#import "MusicList_ViewController.h"//导入音频播放器框架#import <AVFoundation/AVFoundation.h>@interface ViewController ()<AVAudioPlayer原创 2017-06-21 16:11:55 · 1779 阅读 · 0 评论 -
UICollectionView和UICollectionReusableView的使用(集合视图)
这里UICollectionReusableView即是UICollectionView的Header,可以跟随整体一起滑动的。这个效果类似UITableView的header。1.我是以xib的形式创建的 2.接下来就是主要的代码了#import "ViewController.h"#import "MyCell.h"#import "SuppleView.h"#define Width [原创 2017-06-20 15:04:02 · 3847 阅读 · 0 评论 -
UIAlertView_带文本输入框的提示框
ios开发原创 2017-06-11 20:03:19 · 378 阅读 · 0 评论 -
简单画册(可编辑)
#import "AppDelegate.h"#import "ViewController.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *原创 2017-06-24 18:59:43 · 786 阅读 · 0 评论 -
手势解锁
1.LockController#import "LockController.h"#import "LockView.h"#import "UIView+Extension.h"#define KSCREENW [UIScreen mainScreen].bounds.size.width#define KSCREENH [UIScreen mainScreen].bounds.size.h原创 2017-07-04 20:57:52 · 425 阅读 · 0 评论 -
ASIHTTPRequest使用第三方库处理网络请求
完整的URL http://主机地址:端口号/资源路径?参数名=参数值&参数名=参数值 正确的url是访问服务器成功的基础 1.确定请求路径 NSString* urlStr = @“http://192.168.88.8/sns/my/user_list/php?page=2&number=10” 2.使用请求路径封装URL NSURL* URL = [NSUR原创 2017-07-13 21:01:55 · 431 阅读 · 0 评论 -
图片浏览器
#import "ViewController.h"@interface ViewController ()@property (nonatomic, strong) NSArray *pic;//自己写一个索引,来控制当前显示的是第几张图片//这个属性一开始没有赋值就是0@property (nonatomic, assign) int index;- (IBAction)next;@pr原创 2017-07-09 22:00:26 · 294 阅读 · 0 评论 -
表格操作总结
#import "ViewController.h"@interface ViewController ()<UITableViewDelegate,UITableViewDataSource>@property (retain) UITableView* myTableView;//定义一个可变数组,来存放所有分区的内容@property (retain) NSMutableArray* d原创 2017-07-08 18:28:16 · 301 阅读 · 0 评论 -
使用TableView进行分组
#import "ViewController.h"#define WIDTH [UIScreen mainScreen].bounds.size.width#define HEIGHT [UIScreen mainScreen].bounds.size.height@interface ViewController ()<UITableViewDataSource,UITableViewDele原创 2017-07-07 20:46:53 · 837 阅读 · 0 评论 -
分页控制(OC)
BaseViewController.h文件#import "BaseViewController.h"@interface TopMenuSelectViewController : BaseViewController@property (weak, nonatomic) IBOutlet UIScrollView *menuScrollView;@property (weak, nonato原创 2017-06-27 19:15:10 · 809 阅读 · 1 评论 -
人脸识别
#import "ViewController.h"#define imageName [NSString stringWithFormat:@"%ld", _imageTag]@interface ViewController ()@property (nonatomic,assign) NSInteger imageTag;@property (nonatomic,strong) UIIm原创 2017-07-06 14:10:27 · 383 阅读 · 0 评论 -
表格视图控制器UITableViewController
IOS原创 2017-06-14 21:42:50 · 358 阅读 · 0 评论 -
星星评论
首先你要有两张星星图片在ViewController中创建评论星星等级的滑杆#import "ViewController.h"#import "StarSliderView.h"@interface ViewController ()<StarSLiderDelegate>@end@implementation ViewController- (void)viewDidLoad { [s原创 2017-07-05 20:50:10 · 585 阅读 · 0 评论 -
UIScrollView滚动视图的基本用法
在项目开发时遇到一个问题,我在UIViewController上面直接创建了一个UIScrollerView,把UIScrollerView作为一个子视图添加到了UIViewController, 又再UIScrollerView中添加了一个UISlider的组件,在手势滑动的过程中,很难滑动到UISlider这个控件,经常是滑动的时候UIScrollerView进行了滚动, 而UISlider原创 2017-06-26 23:13:29 · 452 阅读 · 0 评论 -
UIScrollView和UIPageController
创建导航栏控制器:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. self.window原创 2017-06-13 21:21:37 · 289 阅读 · 0 评论 -
tableView搜索
#import "ViewController.h"@interface ViewController ()<UITableViewDataSource,UITableViewDelegate,UISearchBarDelegate>// 展示所有数据的表格视图@property(strong) UITableView* tableView;// 表格的数据源@property(strong)原创 2017-07-02 16:55:34 · 609 阅读 · 0 评论 -
UIDatePicker时间选择器
#import "ViewController.h"@interface ViewController ()//时间选择器@property (retain)UIDatePicker* datePicker;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any a原创 2017-06-22 17:18:28 · 313 阅读 · 0 评论 -
简易拼图(OC)
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; [self createUI];}-(void)createUI{ //创建拼图背景 UIView* ba原创 2017-06-15 19:28:27 · 418 阅读 · 0 评论 -
NSBundle(工程目录)与沙盒路径的不同
创建好plist文件#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, t原创 2017-06-30 20:19:53 · 980 阅读 · 0 评论 -
翻页效果
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically f原创 2017-07-10 20:51:53 · 453 阅读 · 0 评论 -
SQlite3(轻型数据库)
1. main.m文件#import <Foundation/Foundation.h>#import "SQLManger.h"int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here... NSLog(@"Hello, World!");原创 2017-06-25 22:18:46 · 881 阅读 · 0 评论 -
开关UISwitch
//frame只改变开关控件的位置 UISwitch* swit = [[UISwitch alloc]initWithFrame:CGRectMake(10, 30, 100, 100)]; //设置背景颜色 swit.backgroundColor = [UIColor redColor]; //设置开关开状态的颜色 [swit setOnTintColo原创 2017-06-08 22:31:55 · 364 阅读 · 0 评论 -
提示音的播放(小于30秒)(OC)
#import "ViewController.h"//导入音频框架#import <AudioToolbox/AudioToolbox.h>@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any addit原创 2017-06-29 19:54:56 · 926 阅读 · 0 评论 -
IOS通知(附带漂亮时钟制作)
1.我创建了三个页面,第一个页面记录第三个页面过去了几面,第二个页面过度作用,第三个计算产生数组传给第一个页面 (还有个漂亮时钟)2.第一个页面#import "ViewController.h"#import "First_ViewController.h"@interface ViewController ()//显示@property (retain)UILabel* label;@e原创 2017-06-28 20:33:19 · 780 阅读 · 0 评论 -
进度条UIProgressView和计步器结合
//frame只改变进度条的位置和宽度,不改变高度 UIProgressView* progress = [[UIProgressView alloc]initWithFrame:CGRectMake(10, 50, 100, 10)]; //设置进度条的进度值,值得范围0——1,默认为0 //progress.progress = 0.5; //这样设置背景没用⚠️原创 2017-06-07 22:39:41 · 277 阅读 · 0 评论 -
本地永久性保存NSUserDefaults
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //用来永久性保存数据的,只要应用程序没有删除,数据就一直存在。这些数据实际上是保存在应用内置的plist文件中,每一个应用程序只有一个NSUser原创 2017-06-18 21:26:35 · 394 阅读 · 0 评论 -
沙盒路径(OC)
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //获取家目录 NSString* homePath = NSHomeDirectory(); NSLog(@"家目录:%@",h原创 2017-06-17 22:30:35 · 541 阅读 · 0 评论 -
加载图片
在xib中拖一个UIimageView控件要导入第三方框架SDWebImage#import "ViewController.h"#import "UIImageView+WebCache.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UIImageView *imageView;@end@implement原创 2017-06-30 20:38:31 · 472 阅读 · 0 评论 -
计步器UIStepper
计步器UIStepper//计步器UIStepper的宽高都是系统定死的,不可改变 UIStepper *step = [[UIStepper alloc]initWithFrame:CGRectMake(5, 30, 30, 30)]; //计步器加减号颜色改变 step.tintColor = [UIColor redColor]; //计步器背景颜色 s原创 2017-06-06 23:25:47 · 370 阅读 · 0 评论 -
活动指示器UIActivityIndicatorView
UIActivityIndicatorView* Activity = [[UIActivityIndicatorView alloc]initWithFrame:CGRectMake(0, 20, 100, 100)]; //设置活动指示器的风格类型 Activity.activityIndicatorViewStyle = UIActivityIndicatorView原创 2017-06-05 21:55:32 · 395 阅读 · 0 评论 -
NSOperationQueue(多线程请求队列)
我的控件都是拖控件的#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UIImageView *imageViewTp1;@property (weak, nonatomic) IBOutlet UIImageView *imageViewTp2;@propert原创 2017-06-22 17:10:35 · 652 阅读 · 0 评论 -
视频播放器(老)和视频播放器(新)
视频播放器(老)#import "ViewController.h"#import <MediaPlayer/MediaPlayer.h>@interface ViewController ()//声音视频播放的对象属性@property (retain)MPMoviePlayerController* player;@end@implementation ViewController- (原创 2017-06-22 17:01:41 · 1039 阅读 · 0 评论 -
实现表格视图下拉变大
#import "ViewController.h"#define W [UIScreen mainScreen].bounds.size.width#define H [UIScreen mainScreen].bounds.size.height@interface ViewController ()<UITableViewDelegate,UITableViewDataSource>@p原创 2017-07-11 19:10:14 · 510 阅读 · 0 评论