03 2016 档案
摘要:autoResizing 新项目建议用storyboard + xib 学习中用代码主要为了搞定旧的项目初学者不建议的做法:A控件按住Ctrl拖到B控件上也可以设置约束 autoResizing 居中显示的效果 应取消所有的布局线 距离上下左右不固定 就居中了autoResizing 不能相对布局
阅读全文
摘要:一般小公司都用个人的 可以发布到app store 企业的等邓式码 上淘宝请人办理 800元左右 太麻烦 MJ都尝试过但是放弃了 可以发布到app store 一般内部使用 汽车公司内部使用 可以直接有链接到自己的服务器 下载
阅读全文
摘要:第三方库 github上的 FMDB 依赖于sqlite3动态库 libsqlite3.dylib 必须掌握的2个小方法 代码: sqlite 的SQL语句注意点: - - not null unique default primary key约束 - 联合主键 用不到 不需要了解 - sqlite
阅读全文
摘要:新浪微博审核需要发很多资料 学习能用就可以了 15天够用了 不行再添加一个应用自定义cell比较复杂 将最复杂的cell做好 简单的 就隐藏相应的地方cell.contentView上添加子控件
阅读全文
摘要:具体代码工作中用到在开始 其他代码在百度网盘里 碰撞行为 捕捉行为
阅读全文
摘要:1、队列存放任务自动执行 NSOperaionQueue 队列里存放任务NSOperation alloc init异步 dispatch_async dispatch_get_global_queue();2、网络连接发送请求 NSURLConnection 发送请求 可以用代理方式来监听NSHT
阅读全文
摘要:前端框架写HTML非常轻松了 BootStrap tweeter出的 gitHub上面也有 v3.bootcss.com/getting-started/#download这个网站的内容 必须使用bootStrap框架才有权利用这个 解压: 使用: 响应式 这里不需要知道 HTML5元素框架 针对手
阅读全文
摘要:UIWebView (网页也有一点作用:图文混排 新闻列表 用UIWebView最方便 大部分是用原生的 部分页面用网页 所以必须要掌握的) 加载网页 : 拦截请求 返回 前进 加载字符串 [webView loadHTMLString:html baseURL:nil]; charles拿到手机网
阅读全文
摘要:面试看看这里 已经淘汰的技术 ASI直接对CFNetwork封装 但是很麻烦 效率仅高一点点 NSURLConnection对CFNetworking封装ASI里面需要有 Reachability 需要libz后面有方便的方法 解决ARC 和 非ARC的方法 ASI和AFN的区别(面试题) AFN默
阅读全文
摘要:1、SSZipArchive 压缩解压缩 文件 需要手动添加 libz动态库 [SSZipArchive unzipFileAtPath:location.path toDestination:caches]; [SSZipArchive createZipFileAtPath:location.p
阅读全文
摘要:工作中不要用NSURLConnection NSURLSession(可以更好的理解AFN) 用AFN(对这2个类分别做了封装)就可以了 掌握程度: 有的公司旧的项目还用NSURLConnection 自动异步 [NSURLConnection connectionWithRequest:reque
阅读全文
摘要:http://localhost:8080/MJServer/video 复习看的: NSURLConnection 发送请求 暂时没有用到AFN 基本http请求 GET: GET 解析返回的json 播放器控制器modal 播放音乐+ SDWebImage +reloadData(videos数
阅读全文
摘要:1、用UITextField做搜索框,不用UISearchBar(因为不好用) 2、抽取创建searchBar的方法 HWSearchBar 继承 UITextField 返回一个 UITextField 3、 其他: NJLog代替NSLog 放到PCH里 对非Debug做字符串替换为空 这样就做
阅读全文
摘要:SDWebImage三方框架99%都用 比 AFNNetworking三方框架好多了 ASI停止更新了 工作中只需要掌握SDWebImage AFN网络框架 以下了解即可 以后用框架AFN网络+SDWebImage图片下载 就可以了 通过学习苹果原生的NSURLConnection 以后学习AFN网
阅读全文
摘要:复习时看的: 最大并发数 异步执行 同一个时间开启的线程数量 NSOperationQueue 需要掌握 默认都是 dispatch_get_global_queue()全局队列(并发的) [NSOperationQueue mainQueue]主队列(同步 没有并发 不开新线程) queue.ma
阅读全文
摘要:看到06-封装item的创建过程 复习看的地方: 2、抽取添加子控件方法放在自定义的HMUITabBarController里 放在init方法里或者viewDidLoad里这里选择viewDidLoadHMUITabBarController 添加子控制器方法里包装一个navigationCont
阅读全文
摘要:0915 线程 网络 面试经常问 复习看这里就可以了: 队列中放Thread (执行代码的方法) 一个Thread 只能做一个事情 串行队列(单列 一把只有一个线程 ) 并行队列(多个线程) 串行队列 只开一个新线程 顺序执行多个任务 无异步多线程效果 dispatch_async表示可以开启新线程
阅读全文
摘要: 打电话 发短信 发邮件 直接拷贝代码即可 MFMessage 发短信和发邮件 app store 评分 评分url路径格式 itms-apps://itunes.apple.com/cn/app/id这里填appId数值?mt=8 这个appid是在发布应用程序的时
阅读全文
摘要:CollectinView代码 UICollectionViewController NJSettingCell代码 第三方框架可以解决 kvc 必须要Model中的属性要等于或者多于dictionary自己字典转模型 如果模型属性不够 就不能用 [self setValuesFor
阅读全文
摘要: 暂时了解 下一步后就可以看到Apple ID appid
阅读全文
摘要: 真机调试 小公司用个人的 希望全世界都可以用 所以发布到appStore上医疗用企业级的 直接发到公司自己网站上提供下载链接汽车领域 app有1个G 主要企业内部使用 给别人展示用的 (在ipad上) 添加好一个 iOS Development 调试证书 保证这里只有一个调试证
阅读全文
摘要: 设置状态栏颜色 button拖到 bar button item上 这样可以图文都能设置了 自定义button文左图右 (button拖到bar button item里,自动包装button) 重写titleRectForContentRect imageRectForCon
阅读全文
摘要: 启动图片设置 1、设置启动图片 高度568图片必须要有 否则启动后UIView界面的大小变成480了 2、隐藏启动隐藏状态栏 启动后显示状态栏 设置启动时 隐藏状态栏 也就是导航栏上面的wifi等 supporting files-》info.plist-》增加最后一个 启动之后
阅读全文
摘要:-------------------- CALayer 手动创建的layer 修改某些属性 默认有动画 头文件中看到属性描述有animatin的都是有默认动画的 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setu
阅读全文
摘要:0829-0613 手势识别&Layer 手势识别后一般采用核心动画来操作 不用基本代码来实心 // NSValue *v = [NSValue valueWithCATransform3D:CATransform3DMakeTranslation(0, -200, 0)];// [self.ico
阅读全文
摘要:0612 截屏 1、获取图片上下文 2、view的layer 渲染到 上下文中 3、上下文中拿到图片 4、图片写到保存相册里 (图片不需要转二进制了转成二进制数据) UIImageWriteToSavedPhotosAlbum(newImage,self,@selector(image:didFin
阅读全文
摘要:0829-0610modal&画图 -------------- path绘制四边形 // // NJView.m // 03-知识点补充 #import "NJView.h" @implementation NJView - (void)drawRect:(CGRect)rect { // 1.获
阅读全文
摘要:0829-0609modal modal采用MJ的 modal代码方式 (present dissmiss)的作用: 一来一回 方便简单 创建empty application 1、window.rootViewController = ffviewController 2、ffviewContro
阅读全文
摘要:0829-0607归档 NSKeyedArchever保存数据到Documents中 实际开发中会使用SQLite3 推荐的方式 因为数据量大 SQLite3性能好 这里 我们使用的是: 登录界面使用NSUserDefaults 联系人界面使用 NSkeyedArchiver -----------
阅读全文
摘要:0829-0606私人通讯录 创建single view 项目 1、删除storyboard - view controller ,拖一个NavigationController 删除里面的table view controller 2、拖4个UIviewController控件 搭建界面 3、登录
阅读全文
摘要:------------------------------ 四大对象关系图 ----------------------- 控制器的3中创建方式 创建一个空项目 - 无storyboard empty application Appdelegate.m里导入 #import "NJViewCont
阅读全文
摘要:0826-DataPicker 采用c ios/2、其次看/2014 5期/5-8月/03高级ui/0603点菜国旗 ---- 0604UIwindow ------------- UIPickerView 滚动选择 1、storyboard直接拖 UIPickerView 连线datasource
阅读全文
摘要:------------------------ 0825-QQ好友列表点击展示下拉 1、新建FriendModel 2、拖控件 tableViewController 指定类为viewController 3、实现数据源方法 4、隐藏状态栏 5、titleForheader方法 返回没个节组的头部
阅读全文

浙公网安备 33010602011771号