会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
guangleijia
博客园
首页
新随笔
联系
订阅
管理
2017年5月3日
macOS Sierra下如何打开任何来源(10.12系统)
摘要: 转载声明:本站文章无特别说明皆为原创,转载请注明:史蒂芬周的博客, 一定有很多朋友和小子一样,迫不及待的升级到了macOS Sierra,随之而来的是第三方应用都无法打开了,提示无法打开或者扔进废纸篓。 大家都知道,macOS Sierra之前的系统也是需要手动去打开应用程序-系统偏好设置-安全性和
阅读全文
posted @ 2017-05-03 11:21 guangleijia
阅读(717)
评论(0)
推荐(0)
2017年4月12日
开发中一些小技巧 - 递归打印子视图
摘要: 1 // 递归获取子视图 2 - (void)getSub:(UIView *)view andLevel:(int)level { 3 NSArray *subviews = [view subviews]; 4 5 // 如果没有子视图就直接返回 6 if ([subviews count] == 0) return; 7 8 for (U...
阅读全文
posted @ 2017-04-12 15:30 guangleijia
阅读(595)
评论(0)
推荐(0)
2017年3月3日
Xcode 使用技巧
摘要: 显示编译时间 命令行打包
阅读全文
posted @ 2017-03-03 15:36 guangleijia
阅读(503)
评论(0)
推荐(0)
2016年12月28日
总有你需要的之 ios 小技巧 (下)
摘要: 图片上绘制文字 写一个UIImage的category NSMutableParagraphStyle* paragraphStyle = [[NSParagraphStyle defaultParagraphStyle] mutableCopy]; paragraphStyle.lineBreakMode = NSLineBreakByCharWrapping; ...
阅读全文
posted @ 2016-12-28 11:40 guangleijia
阅读(221)
评论(0)
推荐(0)
在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新。
摘要: UITableView的Group样式下顶部空白处理 //分组列表头部空白处理 UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 0.1)]; self.tableView.tableHeaderView = view; UITableView的plain样式下,取消区头停滞效果 - (void)scrol...
阅读全文
posted @ 2016-12-28 11:12 guangleijia
阅读(185)
评论(0)
推荐(0)
2016年12月22日
Xcode8 - apploader 上传失败 - ERROR ITMS-90168: "The binary you uploaded was invalid."
摘要: 背景:最近电脑升级了系统macOS Sierra 10.12.1;Xcode 也升级到了Version 8.1 (8B62)。 问题:使用Application Loader3.0 上传应用到iTunes connect 遇到报错:ERROR ITMS-90168:"The binary you u
阅读全文
posted @ 2016-12-22 15:50 guangleijia
阅读(3220)
评论(0)
推荐(0)
2016年12月1日
ios 中定时器:NSTimer, CADisplayLink, GCD
摘要: 1 #import "ViewController.h" 2 #import "RunloopViewController.h" 3 @interface ViewController () 4 5 @property (nonatomic , assign) NSInteger currentIndex; 6 7 @property (nonatomic) CA...
阅读全文
posted @ 2016-12-01 15:53 guangleijia
阅读(444)
评论(1)
推荐(0)
2016年11月22日
Xcode8 重新配置 CocoaPods -替换阿里源
摘要: 一.CocoaPods是什么? CocoaPods是一个负责管理iOS项目中第三方开源库的工具。CocoaPods的项目源码在Github上管理。该项目开始于2011年8月12日,在这两年多的时间里,它持续保持活跃更新。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以
阅读全文
posted @ 2016-11-22 10:55 guangleijia
阅读(5479)
评论(1)
推荐(0)
2016年11月19日
xcode7 app loader error itms 90168
摘要: 1 1. $ cd ~/.itmstransporter 2 2. $ rm update_check* 3 3. $ mv softwaresupport softwaresupport.bak 4 4. $ cd UploadTokens 5 5. $ rm *.token
阅读全文
posted @ 2016-11-19 09:44 guangleijia
阅读(200)
评论(0)
推荐(0)
2016年11月15日
Runtime 实现 动态添加属性
摘要: 利用动态加载为对象添加一个 block 点击属性; .h 文件 .m 文件
阅读全文
posted @ 2016-11-15 17:41 guangleijia
阅读(550)
评论(0)
推荐(0)
2016年10月26日
willMoveToParentViewController 与 didMoveToParentViewController
摘要: 在iOS 5.0以前,我们在一个UIViewController中这样组织相关的UIView 在以前,一个UIViewController的View可能有很多小的子view。这些子view很多时候被盖在最后,我们在最外层ViewController的viewDidLoad方法中,用addSubvie
阅读全文
posted @ 2016-10-26 16:31 guangleijia
阅读(147)
评论(0)
推荐(0)
2016年10月20日
CocoaPods - 在 Mac 中的生与死
摘要: 1. 集成 Cocoapod: 1.1 安装 ruby环境 mac 系统默认有 Ruby 环境, 通过 $ ruby -v 可以查看当前的 Ruby 版本. 如果 Ruby 版本过低可以通过 rvm 对 Ruby 进行升级. 1) 安装 rvm 1) 安装 rvm 1) 安装 rvm $ curl
阅读全文
posted @ 2016-10-20 18:17 guangleijia
阅读(391)
评论(1)
推荐(0)
2016年10月11日
Mac - 更新 Ruby
摘要: 因为准备在项目中使用bootstrap,在安装bootstrap过程中提示需要Ruby的版本在1.9.2以上,而目前使用的Ruby版本是Mac系统自带的1.8.7。所以需要对Ruby进行升级。这里使用RVM对Ruby进行升级,升级过程如下: 1、安装 RVM RVM:Ruby Version Man
阅读全文
posted @ 2016-10-11 12:17 guangleijia
阅读(153)
评论(0)
推荐(0)
2016年8月31日
ios 中的小技巧 - 总有你想要的 一
摘要: UITableView的Group样式下顶部空白处理 在viewWillAppear里面添加如下代码: //分组列表头部空白处理 CGRect frame = myTableView.tableHeaderView.frame; frame.size.height = 0.1; UIView *he
阅读全文
posted @ 2016-08-31 16:15 guangleijia
阅读(1635)
评论(0)
推荐(0)
2016年8月9日
git - 必备指令
摘要: 1. 查看远程分支 加上-a参数可以查看远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话): 2.删除远程分支 假设这样一种情况: 使用下面的代码查看b1的状态: 这时候能够看到b1是stale的,使用 git remote prune origin 可以将其从本地版本库中去除。 更简单的
阅读全文
posted @ 2016-08-09 15:16 guangleijia
阅读(374)
评论(8)
推荐(0)
2016年7月20日
ios App 打包
摘要: ios 版本的 App 打包两种方式: 1. 命令行 2. 通过 xcode Product -> Archieve -> export
阅读全文
posted @ 2016-07-20 16:20 guangleijia
阅读(152)
评论(0)
推荐(0)
ios App 加急审核
摘要: 下面进入正题。提交完成后进入加急审核页面。 链接:https://developer.apple.com/appstore/contact/appreviewteam/index.html 在i would like to里选择加急审核 然后填写相关信息。 App Information里填写应用名
阅读全文
posted @ 2016-07-20 10:39 guangleijia
阅读(294)
评论(0)
推荐(0)
2016年6月21日
Xcode 合并分支报错
摘要: 原理和操作步骤见如下转载的两篇文章, 我所使用的 svn 客户端软件是 Mac 下面的 Versions.app v1.06 这个版本包含一个多人开发的bug bug 的解决方案见我之前转载的两篇文章~ 另外就是如本文转载的第一篇文章,我也深受 UserInterfaceState.xcuserst
阅读全文
posted @ 2016-06-21 14:01 guangleijia
阅读(1056)
评论(0)
推荐(0)
2016年6月15日
MBProgressHUD ---
摘要: 1,MBProgressHUD常用属性和用法Demo MBProgressHUD 使用详解 1,MBProgressHUDMode枚举 MBProgressHUD中定义的MBProgressHUDMode枚举。它用来表示HUD窗口的模式,即我们从效果图中看到的几种显示样式。 typedef enum
阅读全文
posted @ 2016-06-15 18:50 guangleijia
阅读(412)
评论(0)
推荐(0)
2016年6月2日
ios app - 打开系统设置URL
摘要: ios 调用系统"设置"里的功能(转) 安装后第一次运行软件时,系统会弹出提示用户是否允许软件获取当前位置,如果用户不允许的话,之后运行时系统不会在弹出提示设置,这点很不方便,有个解决办法是给用户一个选项,调出iphone中“设置”定位服务选项,由用户手动设置,调用系统“设置”中定位服务相关代码如下
阅读全文
posted @ 2016-06-02 18:21 guangleijia
阅读(2285)
评论(1)
推荐(0)
下一页
公告