随笔分类 - iOS
摘要:之前因为项目需要做了一个自定义的提示框,从底部弹出 gitoschina地址: https://git.oschina.net/deney/ios-ZLActionView.git
阅读全文
摘要:源码下载地址:https://github.com/Deneyzhao/ZLTabbarDemo.git
阅读全文
摘要:- (NSDate *)getNowDateFromatAnDate:(NSDate *)anyDate { //设置源日期时区 NSTimeZone* sourceTimeZone = [NSTimeZone timeZoneWithAbbreviation:@"UTC"];//或GMT //设置
阅读全文
摘要:NSString *string = [NSDateFormatter dateFormatFromTemplate:@"j" options:0 locale:[NSLocale currentLocale]]; NSRange range = [string rangeOfString:@"a"
阅读全文
摘要:按钮图片过小 的时候 ,点击相应的区域就会很小,用户体验就会很差,这个时候就需要添加点击的区域。具体解决办法是重写 category 中UIButton 的 方法 .h 文件: #import <UIKit/UIKit.h> @interface UIButton (EnlargeTouchArea
阅读全文
摘要:tableview 继承自UIScrollView ,在手势上面会有很多冲突,比如在cell 上面添加了一个textfield 的时候,要求实现 点击textfield 以外的地方实现 [tetxfield resignFirstResponder]; 这样的话 点击手势就会失效。 解决办法是实现
阅读全文
摘要:iOS8 以后 苹果 放开了输入法的权限,允许用户安装使用第三方的输入法,但是iOS没有api 可以判断用户使用的是否为第三方输入法,在使用第三方输入法的时候也会遇到各种问题。 比如 输入框在键盘弹出的时候 上移一定的位置,如果是系统自带的键盘,宏定义一个位置 就可以达到效果,但是如果切换到第三方的
阅读全文
摘要:以前用的时候懒得整理 ,现在整理一下,以后用着也方便. - (BOOL)validateMobileNum:(NSString *)num { /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 *
阅读全文
摘要:之前做手机号码限位的时候 用的是delegate 方法里面的 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)s
阅读全文
摘要:在Archive项目 时,出现了“Your build settings specify a provisioning profile with the UUID “”, however, no such provisioning profile was found”的出错。一直提示指定UUID的p
阅读全文
摘要:从Xcode 5开始,苹果要求加入UUID证书从而保证插件的稳定性。因此Xcode版本更新之后需要在VVDocumenter-Xcode的Info.plist文件中添加Xcode的UUID。 一、查看Xcode的UUID:在终端执行 defaults read /Applications/Xcode
阅读全文
摘要:iOS 7 viewcontroller新增属性automaticallyAdjustsScrollViewInsets,即是否根据按所在界面的navigationbar与tabbar的高度,自动调整scrollview的 inset,设置为no,让它不要自动调整就可以了
阅读全文
摘要:[textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"]; [textField setValue:[UIFont boldSystemFontOfSize:16] forKeyPath:@"_
阅读全文
摘要:@synchronized 的作用是创建一个互斥锁,保证此时没有其它线程对self对象进行修改。这个是objective-c的一个锁定令牌,防止self对象在同一时间内被其它线程访问,起到线程的保护作用。 一般在公用变量的时候使用,如单例模式或者操作类的static变量中使用。有效避免了类成员变量的
阅读全文
摘要:在viewDidLoad 里面 加上 if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) { [self.tableView setSeparatorInset:UIEdgeInsetsZero]; } if
阅读全文
摘要:真机调试是遇到的问题 : The executable was signed with invalid entitlements. The entitlements specified in your application’s Code Signing Entitlements file do n
阅读全文
摘要:集成支付宝sdk后openssl 里面头文件使用的为绝对路径,在编译时会报错 这个错误为路径不正确的报错,修改的话因为文件太多,比较麻烦。 解决这个问题可以再Building Settings 里面 搜索 header search Paths ,在这里面进行设置,把需要导入的头文件的文件夹路径添加
阅读全文
摘要:在 info.plist文件中添加 App Transport Security Settings (Dictionary)。下面添加Allow Arbitrary Loads 为YES
阅读全文
摘要:cd ~/Library/MobileDevice/Provisioning Profiles
阅读全文

浙公网安备 33010602011771号