- 博客(171)
- 资源 (19)
- 收藏
- 关注
转载 SVN使用相关命令详解
检出svn co http://路径(目录或文件的全路径) [本地目录全路径] –username 用户名 –password 密码svn co svn://路径(目录或文件的全路径) [本地目录全路径] –username 用户名 –password 密码 svn checkout http://路径(目录或文件的全路径) [本地目录全路径] –username 用户名 s
2016-11-30 09:24:19 306
原创 Xcode8更新之后模拟器找不到了
更新了Xcode8后,模拟器莫名的消失了。看了一下Xcode文件夹,SDK都在 首先试试重启电脑和Xcode后看看模拟器出现了没,没有的话只能重新建模拟器了。 方法如下:打开Xcode->Winwos->Devices 点击左下角小图标Add Simulator 可以添加对应的模拟器了 有些模拟器比如4s的不能升级iOS
2016-11-30 09:19:42 1001
原创 Xcode8打印一堆
Xcode8总是打印一堆奇怪的东西。虽然不影响开发,但是看着很不爽。解决的方法就是在Scheme里面添加OS_ACTIVITY_MODE = disable第一步 第二步
2016-11-30 09:18:20 609
原创 textField的leftView
#pragma mark - 字符串+ (UIView *)textFiledLeftViewWithText:(NSString *)text{ UIView *whiteView = [[UIViewalloc] initWithFrame:CGRectMake(0,0, 50,35)]; whiteView.background
2016-11-29 17:16:33 685
原创 单例模式
单例模式顾名思义就是只有一个实例,它确保一个类只有一个实例,并且自行实例化并向整个系统提供这个实例。它经常用来做应用程序级别的共享资源控制。这个模式使用频率非常高,通过一个单例类,可以实现在不同窗口之间传递数据。在objective-c中要实现一个单例类,至少需要做以下四个步骤:1、为单例对象实现一个静态实例,并初始化,然后设置成nil,2、实现一个实例构造方法检查上面声明
2016-11-28 10:52:11 237
原创 block的用法
X.1 初探Block在这一小节我们先用一些简单范例来导入block的概念。X.1.1 宣告和使用Block我们使用「^」运算子来宣告一个block变数,而且在block的定义最后面要加上「;」来表示一个完整的述句(也就是将整个block定义视为前面章节所介绍的简单述句,因为整个定义必须是一个完整的句子,所以必须在最后面加上分号),下面是一个block的范例:
2016-11-28 10:51:19 367
原创 retain, copy, assign区别
一,retain, copy, assign区别1. 假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a 和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用这块内存,如果a释放了,那么b在使用这块 内存的时候会引起程序crash掉。2.
2016-11-28 10:50:23 232
原创 Navigation Bar
修改didFinishLaunchingWithOptions方法代码如下:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow alloc] initWithFra
2016-11-28 10:49:38 268
原创 UITextField总结
1.UITextField的初始化及设置 searchTextField=[[UITextField alloc]initWithFrame:CGRectMake(1.0,0.0,searchBackGroundImageView.frame.size.width, searchBackGroundImageView.frame.size.height)];//创建一个UITextFiel
2016-11-28 10:47:54 338
原创 类方法创建控件
#pragma mark - 获取一个字符串的Size+ (CGSize )getSizeWithString:(NSString *)str WithSize:(CGSize )allowSize font:(NSInteger )font { NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphS
2016-11-25 14:15:46 282
原创 cocoaPods 常用的命令行
1. 新建一个项目,名字TestPod 如: cd 项目路径2. 终端查询第三方库和版本号:pod search 三方库名 如: pod search ZBarSDK 3. 新建一个空白文档,touch podfile4. 输入 vim podfile 键盘输入 i,进入编辑模式,输入platform :iOS,
2016-11-24 09:28:39 526
转载 三种网络检测举例
先枚举三种网络检测形式:1。直接使用官方库。 .h文件 #import "Reachability.h"包含SystemConfiguration.framework.m文件//YES: 有效网络 NO:无网络- (BOOL)CheckNetWork { Reachability *r = [Reachability reachabilityWithH
2016-11-23 09:39:01 403
转载 在IOS应用中从竖屏模式强制转换为横屏模式
在 iPhone 应用里,有时我们想强行把显示模式从纵屏改为横屏(反之亦然),CocoaChina 会员 “alienblue” 为我们提供了两种思路第一种:通过人为的办法改变view.transform的属性。 具体办法: view.transform一般是View的旋转,拉伸移动等属性,类似view.layer.transform,区别在于View.transform是二维
2016-11-23 09:37:59 336
转载 Apple 企业开发者账号&邓白氏码申请记录
1.账号分类Apple开发者账号分三种,个人,公司,还有企业。个人和公司都称为标准账号。 还有一种是教育机构的账号。现在记录先:申请日期2013年4月26看申请周期有多长。账号介绍个人和公司的就不说了,现在只说企业账号首先是申请企业账号的地址:https://developer.apple.com/
2016-11-23 09:35:39 450
原创 横竖屏事件响应(viewWillLayoutSubviews和通知)两种方式
做横竖屏最重要的是确定横竖屏响应的接口。目前我知道的有两种方式 :1.使用通知。 - (void)viewDidLoad{ [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(_orientationDidChange:)name:UIDeviceOrientati
2016-11-23 09:34:21 398
原创 UITextView实现点击编辑框整体视图上移动,取消编辑恢复原来状态
//.h@interface MainViewController : UIViewController UITextViewDelegate,UIGestureRecognizerDelegate> { BOOL _up; UIImageView *_imageView; UITextView
2016-11-23 09:31:29 499
转载 实战新浪微博、腾讯微博的分享功能
一个是新浪微博,腾讯微博的分享按钮,一个是他们的绑定情况(其实就是是否授权)。点击微博分享中新浪或腾讯按钮,就进行相应的授权(若没授权),显示微博内容,而后发布微博。设置界面中的绑定,就是相关的应用授权。 呵呵,其实也蛮简单滴。首先分别从新浪微博开放平台(http://open.weibo.com/)、腾讯微博开放平台(http://dev.t.qq.com/)中注册应用,获取到Appkey,
2016-11-23 09:27:43 560
原创 NavigationToolBar的使用
//1.显示底部工具栏 self.navigationController.toolbarHidden = NO;//2.设置底部工具栏的背景图片 UIImage *navBarImage11 = [UIImage imageNamed:@"bottomBK.png"]; UIImageView *imageView11 = [[UIImageView alloc
2016-11-23 09:22:20 2801
原创 NavigationBar的使用
//1.设置navigationBar的文本颜色 self.navigationController.navigationBar.tintColor = [UIColor redColor];//2.设置navigationBar的背景图片 UIImage *navBarImage = [UIImage imageNamed:@"bottomBK.png"];
2016-11-23 09:21:56 425
原创 iOS 强制转成横屏的方式
强制转成横屏:if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) { SEL selector = NSSelectorFromString(@"setOrientation:"); NSInvocation *invoca
2016-11-23 09:12:09 334
原创 隐藏TabBar的一些方法小结
1://隐藏tabBar WebViewController *webVc = [[WebViewController alloc] init]; webVc.hidesBottomBarWhenPushed = YES; [self.navigationController pushViewController:webVc animated:YES]; w
2016-11-23 09:10:54 329
原创 NSNotificationCenter 中的addObserver和addObserverForName的释放问题。
先说下addObserver的一般处理步骤:1.加入观察者[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(dealWithNote:) name:@"NoteName" object:nil];2.实现响应-(void)dealWithNote:(NSNotification *)no
2016-11-23 09:09:48 3082
转载 iOS提交后申请加急审核
下面进入正题。提交完成后进入加急审核页面。链接:https://developer.apple.com/appstore/contact/appreviewteam/index.html在i would like to里选择加急审核然后填写相关信息。App Information里填写应用名称,ID填写9位数字ID 现
2016-11-23 09:07:46 573
原创 Initalizing 'AppDelegate * __strong' with an expression of incompatible type ''id<UIApplicatioinDele
使用ARC时,获取全局的AppDelegate会有上面的警告。修改前:AppDelegate *app = [UIApplication sharedApplication].delegate;修改后:即(强制转换)AppDelegate *app = (AppDelegate*)[UIApplication sharedApplication].delegate;
2016-11-23 09:06:29 1046
转载 UIViewController的 dismissViewControllerAnimated:completion:方法
dismissModalViewControllerAnimated:方法.这个方法的功能是释放接受到这个消息的对象(UIViewcontroller对象). 如:[self dismissModalViewControllerAnimated:YES]; //animated的参数代表UIViewcontroller是否动态移除屏幕,默认是向屏幕下方移除屏幕外. 对象调用这个方法之...
2016-11-22 16:56:01 859
转载 loadView、viewDidLoad、viewWillAppear、viewDidAppear等详解
loadView; This is where subclasses should create their custom view hierarchy if they aren't using a nib. Should never be called directly.这是当他们没有正在使用nib视图页面,子类将会创建自己的自定义视图层。绝不能直接调用。viewDidLoad;
2016-11-22 16:55:29 259
转载 XCode8 Protocol not available, dumping backtrace问题
一 问题描述nw_socket_set_common_sockopts setsockopt SO_NOAPNFALLBK failed: [42] Protocol not available, dumping backtrace: [x86_64] libnetcore-856.1.8 0 libsystem_network.dylib
2016-11-22 16:54:09 1177 1
原创 CocoaPods版本升级
命令行执行$ pod install[!] The 'master' repo requires CocoaPods 0.32.1 - 失败,提示需要CocoaPods 0.32.1版本查看CocoaPods版本$ pod --version0.29.0确实需要更新了命令行更新(安装)步骤【更新】$ sudo gem update --system //
2016-11-17 11:31:08 234
原创 获取当前月份有多少天以及获取日期各个组成部分
//算出来当前是几年几月几日的。得出当前月份对应的天数。 NSCalendar *calendar = [NSCalendar currentCalendar]; NSRange range = [calendar rangeOfUnit:NSCalendarUnitDay inUnit:NSCalendarUnitMonth forDate:[NSDate date]
2016-11-17 09:15:46 951
原创 Objective-C中的@property和@synthesize用法
Objective-C语言关键词,@property与@synthesize配对使用。 功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。 如:1、在头文件中:C代码 @property int count; 等效于在头文件中声明2个方法:C代码 - (
2016-11-16 09:50:05 355
原创 IOS TableView的Cell高度自适应,UILabel自动换行适应
iOS TableView的Cell高度自适应,UILabel自动换行适应项目的源码下载地址:http://download.csdn.net/detail/swingpyzf/6835365需求:1、表格里的UILable要求自动换行2、创建的tableViewCell的高度会自动适应内容的高度一、用xcode构
2016-11-16 09:36:11 3230
转载 NSTextAttachment富文本控件实现图文混排
1.制作富文本,第一种的就是将一段文字中不通的字显示不同的颜色,大小等。[objc] view plain copy UILabel *testLabel = [[UILabel alloc]initWithFrame:CGRectMake(0, 100, 320, 30)]; testLabe
2016-11-16 09:34:50 681
原创 IOS开发之格式化日期时间
在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如://实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];//设定时间格式,这里可以设置成自己需要的格式[dateFormatter setD
2016-11-16 09:33:24 480
原创 自定义UITabBar替换系统默认的(添加“+”号按钮)
1、自定义WBTabBar,让其继承自UITabBar,代码如下://// WBTabBar.h// SinaWeibo//// Created by android_ls on 15/5/21.// Copyright (c) 2015年 android_ls. All rights reserved.//#import @interface WBTabB
2016-11-16 09:30:44 334
原创 iOS把所有界面的状态栏的字体颜色都设置为白色
第一步:在info.plist中添加一个字段:View controller-based status bar appearance 设置为NO第二步:在一个所有界面都继承的父类里添加:#define IOS7_OR_LATER [[[UIDevice currentDevice]systemVersion] floatValue] >=7.0i
2016-11-16 09:30:06 1800
转载 iOS 集成银联支付
今天闲着没事做,集成了一下银联支付,原来的项目中都是支付宝、微信支付。其实步骤很简单,只要配置正确了,还是挺好做的。首先是sdk下载地址:https://open.unionpay.com/ajweb/help/file/toDetailPage?id=346&flag=2以下是测试用卡号、手机号等信息(此类信息仅供测试使用,不会发生真实交易)
2016-11-16 09:28:40 408
转载 Cocoapods安装步骤
1.升级Ruby环境sudo gem update --system如果Ruby没有安装,请参考 如何在Mac OS X上安装 Ruby运行环境2.安装CocoaPods时我们要访问cocoapods.org,用淘宝的RubyGems镜像来代替官方版本,执行以下命令:$ gem sources --remove https://rubygems.org///等
2016-11-16 09:26:29 271
原创 给UILabel 或者 UIButton标题加下划线
方法一:[objc] view plain copy NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"查看所有中奖记录"]; NSRange strRange = {0,[str length]}; [
2016-11-16 09:23:44 530
原创 图片圆角处理封装
图片圆角处理封装有两种方式:1:在Layer层上做处理。(缺点:一个页面出现多个需要裁剪的图片时,程序会很卡顿)[objc] view plain copy self.profileImageView.layer.cornerRadius = self.profileImageView.width * 0.5; self
2016-11-16 09:23:00 267
libstdc++.6.0.9.tbd相关文件.zip
2020-04-07
12.4 (16G73).zip
2019-08-26
iOS 12.3 真机测试包
2019-06-18
libstdc++.6.tbd libstdc++.6.0.9.tbd
2018-11-30
OS X和iOS核心编程(Apress.OS.X.and.iOS.Kernel.Programming)
2018-04-23
Android手机连接WIFI模块
2018-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人